Web Assembly: A Tectonic Shift

Originally posted at www.jordhy.com

Web Assembly is the next stop for bringing web sites closer to the speed and versatility of native apps. The new standard would provide an assembly layer of compiled code that can be executed as much as 20 times faster than JavaScript. Web Assembly is a W3C standard that will bring similar functionality as Java and .Net without the requiring any plugins.


WebAssembly, or wasm for short, is intended to be a portable bytecode that will be efficient for browsers to download and load, providing a more efficient target for compilers than plain JavaScript or even asm.js. Like, for example, .NET bytecode, wasm instructions operate on native machine types such as 32-bit integers, enabling efficient compilation…

WebAssembly will include both a binary notation, that compilers will produce, and a corresponding text notation, suitable for display in debuggers or development environments.  – Ars Technica


Major Changes Ahead

The basis for this article is to instill the notion that Web Assembly will not be an incremental improvement over JavaScript but a major step forward for the Web.

Web Assembly walks away from the notion that the Web is a collection of documents.

With native code directly available to browsers the first “truly real web apps” will come about. We will enjoy a snappier web with richer functionality and enhanced security and the cost of porting interactive applications to the Web will be substantially reduced as companies refactor their existing C/C++ code bases with ease. Games, videos, office applications, interactive applets and animations will all benefit from this major improvement.

Web Assembly fills the gap of plugins on the Mobile Web.

In particular, the mobile Web will gain an astounding amount of functionality provided developers can figure out a way to make native applications take advantage of responsive interfaces. Except for security concerns this will probably be the greatest technological factor arriving in the Mobile Web in 2016.

The State of Web Assembly in Early 2016

More Information

WebAssemblyOverview  – Github

Development of WebAssembly and associated infrastructure – Github

From ASM.JS to WebAssembly – Brendan Eich

JavaScript in 2016: Beyond Harmony – Oreilly


Web 2.0, New Marketing Mix

Print, Radio, TV, Exterior, Web and now Web 2.0, the new ingredient of your marketing mix. Does your company have a facebook page? Do you constantly upload videos to Youtube? Do you syndicate content at least monthly? There’s a new channel on the Internet, which is the new way of getting your clients’ attention. Is the interactive channel, the new type of web site that allows audiences to post their comments, files, messages and videos.

Here at ip, we’ve embraced Web 2.0 as the only viable comunications mean in this new century. First, people want a free Web, with no strings attached. Second they want interactive content, and third, they prefer content delivered to them by viral means. This means trust, this means a stronger relation and a more knowledgeable client.

At the end of the day, after 10 Youtube videos, two facebook pages, 20 delicious bookmarks, one blog and one twitter feed you’ll have a MiniNet. Or a network of 30 minisites, that will drive 10 times the people to your Web site. No wonder Burger King has ONE Web site and TWENTY Web 2.0 sites.

That is content recommended by a friend or associate.