Google, Microsoft, Mozilla and Apple finally start taking the Web seriously

The big four browser producers in the world finally start taking the Web as a platform seriously. I think that after fifteen years of building stuff exclusively for the web, someone starts taking seriously the web as a platform, and try to improve on it.

Not that they didn’t try before. Google had NaCl and PNaCl, Mozilla has the wonderful asm.js that really stretches the limits of JavaScript, and Microsoft had several tries, including VBScript, which was valiant, even if misguided, and ActiveX, which showed us all the wrong ways to do things. Apple doesn’t count, they did absolutely nothing to improve the web (and stole their browser code from KHTML while never giving an ounce back), but at least they have some market share on mobile and are capable of pushing progress in the unwilling mouths. And this is exactly what needs to happen here.

Let me tell you from the start that I’m a fan of WASM. This is exactly what I preached ever since I seen the first line of JavaScript. We need bytecode, we need not an interpreted language, we don’t need readable formats. We need structured octet streams, as I explained over and over again. We need to discard plain text and move to byte structures. I seen this in HTTP/2 and I am finally seeing it on the browser. And this is exactly what WASM should be, and this is why I’ll follow the new definition closely. And I’m looking forward to C# compiled to WASM, because that is what really makes sense to me.

And now, the big three browser producers work together. Microsoft comes with the experience of the best bytecode platform there is, Mozilla brings the asm.js team and Google brings the PNaCl. Finally. Finally!

This, and Let’s Encrypt, and the web finally starts shaping up as a platform to be taken seriously. I might even consider starting development for web stuff. Now someone please lock the WebAssembly guys in one building for the next 6 months, and make them finish that and integrate it properly. And please, I know you guys try to be nice to JavaScript, but please don’t be. That thing needs to disappear from the web as soon as possible. I’m looking forward to re-checking the “Disable JavaScript” button.

RedheadWomanInGrassLyingDown-850x400

What can I say, you made the girl happy with this piece of news

Comments

Google, Microsoft, Mozilla and Apple finally start taking the Web seriously — 10 Comments

  1. The funnies thing is that Haskell can adopt this as soon as the first draft of the standard is ready. Thus effectively solving the Javascript problem, at least in the Haskell-world.

  2. Apple did something to improve the web: they dropped Flash from their devices before anyone else. It’s true that Flash would have probably died on its own, but the move that Apple did shortened Flash’s lifespan by several years.

    • Apple didn’t do anything horrible to KHTML. They’re one of the top contributors (along with Google) to WebKit. If I recall correctly (and I’m pretty sure I do), it was Apple employees who made it pass Acid2 and Acid3.

  3. ” We need bytecode, we need not an interpreted language, we don’t need readable formats. We need structured octet streams, as I explained over and over again.”

    Bullshit ! That’s never happen ! Keep dreaming !
    On the other side, JS is growing fast and the Coffe/JS platforms are very stable.
    So, there will be no peace, soon.