Is WebAssembly The Dawn of a New Age of Web Performance?
Even though the internet was created several years earlier, I think that the birth of the World Wide Web as we know it coincides with the release of the Mosaic browser in 1993.
In the past 22 years, everything to do with the web has changed incredibly fast and very few things have resisted change during this time. I can think of only three examples of this:
- IPv4 (born in 1981).
- HTTP 1.1 (born in 1997).
The first was superseded years ago, even if IPv6 hasn’t been fully adopted despite several attempts.
In February finally HTTP/2 has been formally approved, and easily it will quickly replace version 1.1 after 18 years.
On 17th June 2014, Google, Microsoft and Mozilla jointly announced WebAssembly. This could be a turning point for front end development for several reasons.
Thirdly, the performance improvement that WebAssembly could carry is impossible by any other means.
And lastly, WebAssembly is a brilliant solution, something so simple but so powerful, something that should have been invented years ago.
Silently asm.js and WebAssembly are leading us to a new internet age.