by brosky117 on 2/28/17, 6:06 PM with 56 comments
by pella on 2/28/17, 10:44 PM
by gedy on 3/1/17, 12:04 AM
by pella on 2/28/17, 10:40 PM
"With this, developers can start shipping WebAssembly code. For earlier versions of browsers, developers can send down an asm.js version of the code. Because asm.js is a subset of JavaScript, any JS engine can run it. With Emscripten, you can compile the same app to both WebAssembly and asm.js.Even in the initial release, WebAssembly will be fast. But it should get even faster in the future, through a combination of fixes and new features."
by angrygoat on 3/1/17, 5:12 AM
by hubert123 on 3/1/17, 5:23 AM
by z1mm32m4n on 3/1/17, 1:14 AM
Even still, it's great to see that things are still moving on smoothly (and the new logo looks really nice!).
by ilaksh on 3/2/17, 1:15 AM
I think this could be much more useful if at least some APIs didn't have to go through JS. Not saying that's easy.
Part of the problem is the whole idea that every program is supposed to test for the existence of every feature it might need. I think that's ridiculous. I suggested on github that actually what needs to happen eventually is to decompose the web platform into a a bunch of semantically versioned modules. One big problem with that is that modern modularization is not really first class in C++ because of its legacy worldview.
by cyborgx7 on 3/1/17, 10:22 AM
So if I wanted to support a standard that prioritizes easy, accessible exchange of information, openess and user control with my server, where would I look?
by zfedoran on 3/1/17, 12:28 AM
One potential issue:
"If you have lots of back-and-forth between WebAssembly and JS (as you do with smaller tasks), then this overhead is noticeable."
As far as I'm aware, asm.js code does not have an issue with this, as it is just js code. Is this correct?
(edit: I should have mentioned that I'm primarily interested from an electron.js point of view at the moment, where Firefox asm.js optimizations are unavailable)
by pc2g4d on 3/2/17, 1:01 AM
by jwatte on 3/1/17, 6:29 PM
The web browser is still a second-rate user interface toolkit compared to a native app, but at least this gives us a slight step forward. Whether that's enough, or whether most application development will be made using native toolkits in walled gardens, remains to be seen.
by user1241320 on 3/5/17, 7:15 PM
by themihai on 3/1/17, 6:00 AM
by felipellrocha on 2/28/17, 10:41 PM
by mycall on 3/1/17, 6:01 AM
not a compiler? ok.