Yasuo. Posted June 18, 2015 Share Posted June 18, 2015 Even if speed Internet connections has grown steadily in recent years, the web browsing experience things went in the opposite direction. Pages loaded content increasingly put pressure not only on the internet but the web browser that displays, resulting memory consumption and CPU resources at levels that make it difficult to PCs and modern user experience with hard hit. Recognizing the impasse was reached, Google, Apple, Microsoft and Mozilla have teamed common, putting at stake the best programmers to achieve a set of technologies that can be used from any web browser, bringing performance up to 20 times good at rendering web pages than is possible today. New WebAssembly is a project to create a so-called bytecode - executable code that can be run directly on the CPU of a PC or mobile phone, without the need for an interpreter based on high-level programming languages that reduce efficiency. Currently, web pages rendered in Bowser are interpreted using JavaScript engines essential for loading lists menus, buttons, forms and other dynamic content. Some improvements on load time already have been made using asm.js (a subset of the JavaScript language optimized for high efficiency), but approaches such as bytecode level and developed by Microsoft .NET platform are faster. Proposed as a standard set of technologies that can be implemented for any web browser, WebAssembly running speed could result in web content uploaded to the usual applications based on native code. Meanwhile, until WebAssembly will become widely accessible team of programmers working to improve compatibility with a JS script engine capable of converting asm.js format to the new format used by Mozilla WASME. As WebAssembly, the project is still in its beginnings, the set of specifications and design as a whole is not yet in final form. But the first results should appear fairly quickly, taking into account the combined resources available to developers coalition. Link to comment Share on other sites More sharing options...
Recommended Posts