News for hackers. Stuff that matters.
Re:What makes WebAssembly fast? by callahad on Tuesday February 28, 2017 @06:28PM (#13759306)
You don't have to go back to the 80's to develop closer to the metal. Neither Rust nor Swift have garbage collection, but both are thoroughly modern, productive languages. I've also been told that C++14 is reasonably pleasant, but I have no personal experience with which to judge.
Re:What makes WebAssembly fast? by matthewmacleod on Tuesday February 28, 2017 @06:43PM (#13759428)
Swift is garbage-collected – it might not have a tracing GC, but ARC is essentially compile-time GC – certainly, from the perspective of a developer, ARC is extrordinarily similar to a tracing GC (with some small caveats).
Re:What makes WebAssembly fast? by int_19h on Tuesday February 28, 2017 @07:00PM (#13759546)
Reference-counted GC is trivially implemented on top of WebAssembly memory model.
Re:What makes WebAssembly fast? by wyldfire on Tuesday February 28, 2017 @08:47PM (#13760216)
"compile-time GC" sounds like it would apply to C/C++'s automatic storage duration too.