News for hackers. Stuff that matters.
Re:What makes WebAssembly fast? by jfoutz on Tuesday February 28, 2017 @08:18PM (#13760082)
Wild guess? Oracle with Java.
Re:What makes WebAssembly fast? by bluejekyll on Tuesday February 28, 2017 @09:40PM (#13760484)
Java failed to be what JavaScript became for a number of reasons, but I think the primary was the fact that it never integrated with HTML as cleanly as JS.

It could have been JS, but it was strangled to death by Sun (on the client).

Re:What makes WebAssembly fast? by mort96 on Wednesday March 01, 2017 @08:28AM (#13763473)
Java also has the problem of long startup times while the JIT is doing its thing. Javascript has always just started executing right away. Waiting a minute or two for a Java loading bar wasn't fun.
Re:What makes WebAssembly fast? by bluejekyll on Wednesday March 01, 2017 @09:15AM (#13763729)
JavaScript hasn't always worked that way. My guess is that if Java had become the tool for this, then it's startup times would have been fixed. Pure speculation of course.
Re:What makes WebAssembly fast? by lenkite on Wednesday March 01, 2017 @04:54AM (#13762572)
If Sun had not killed Hotjava and continued to develop and market it, Java instead of JS might have been the frontend web programming language today. There were millions of Java applets written in a very short time and a Java browser would have been a first class citizen for hosting those apps.
Re:What makes WebAssembly fast? by rogersach on Tuesday February 28, 2017 @08:29PM (#13760138)
Java already compiles to JS via Kotlin.
Re:What makes WebAssembly fast? by jfoutz on Tuesday February 28, 2017 @11:19PM (#13761073)
And gwt
Re:What makes WebAssembly fast? by shadowmint on Tuesday February 28, 2017 @08:20PM (#13760090)
:troll: well played.
Re:What makes WebAssembly fast? by jfoutz on Tuesday February 28, 2017 @11:22PM (#13761084)
Not the intention, but I see that interpretation. It's not hard to imagine oracle making a netbeans plugin for free and an expensive enterprise version that's faster. Selling point is leveraging existing back end skills.