Now Reading
Mozilla, Google, Microsoft and Apple are forming an alliance to bring a faster Web performance

Mozilla, Google, Microsoft and Apple are forming an alliance to bring a faster Web performance

by AshwinJune 22, 2015

Mozilla, Google, Microsoft and Apple are forming an alliance to bring a faster Web performance.


They are putting aside their rivalry for the good of the internet.

Apparently, the four have been working secretly together for months. The project they are working on is called WebAssembly. Their intent is to develop a new technology which will allow browsers to load websites faster, and also to deliver a smoother experience in Web apps.

Very obviously, if this project succeeds, it will ensure that Mozilla Firefox, Google Chrome, Microsoft Edge and Apple Safari could deliver superior performance in the future.

How did this effort begin?

Initially there were only two groups involved, a team from Mozilla Firefox which was backed by Microsoft, and the other from Google Chrome’s team.But they were joined by Apple’s Webkit team.

The project WebAssembly is abbreviated as wasm, not the best name in the world.

The WebAssembly is working on an alternative for Javascript, which is the backbone of the websites in the modern world today. The result product could be a software which could deliver high performance in browsers.

Google has already began working on support for WebAssembly in its browser, Chrome. CNET says that high performance in Web Apps is just a short term goal of WebAssembly. The future of the computing industry could very well be changed, thanks to this new alliance of browser super powers.

The alliance includes various technologies like Mozilla’s asm.js along with its Emscripten project and Google’s Portable Native Client (PNaCl) as well as V8. Engineers from the projects of Chromium (on which Chrome is based), Microsoft Edge and WebKit (which Apple Safari uses) are working together to get non-Javascript code to run in browsers.

Mozilla’s Emscripten project can translate software written in other languages to C and C++. One of Web Assembly’s goals is to take this feature a step further, i.e.m it will be included natively in browsers.

Why are Web Apps important?

A simple answer would be cloud storage. The power of accessing a software which is Web based has an incredible advantage, cross-platform compatibility. By eliminating the hardware and operating system barriers, this could also ensure that browsers become an all-in-one tool, which can be used for any purpose.

Imagine video editing in a browser, or playing games which take a toll on the performance? What if these worked smoothly? Even Web apps like Google Photos should perform better, and websites should load much faster than they are now.

Remarkable isn’t it. Four of the unlikeliest to team up are actually forming a Dream Team, sounds almost like Avengers Assemble.