WebAssembly: the Future Has Arrived

web-assembly-256.png
In order to understand how a framework like Frogui is possible, it is useful to understand a recent extraordinary development in web standards, WebAssembly.
Web development from the beginning has been very challenging for developers, who dealt with browser incompatibilities and a cascade of trendy frameworks.
Things improved dramatically when HTML5 and CSS3 were introduced, bringing unprecedented power to web developers, and the promise of cross-browser compatibility. However, JavaScript still remained the only language option.
Outstanding development languages, such as C++, Java and C#, were not welcome to the web. And since JavaScript is interpreted, poor performance was guaranteed relative to native compilation.
Fortunately, the WebAssembly standard already exists in all major browsers as of mid-2017 and is revolutionizing web development. It is presently being exploited by C++ and Rust developers, resulting in native browser app performance on par with their non-browser counterparts, all without JavaScript. Other compiled languages, such as C# are not far behind.

© 2019 Lesarde Inc.