Edge, the web browser from Microsoft, has received a well improved support for WebAssembly. The technology which allows execution of compiled binaries directly in a browser had it's performance improved by approximately 4.5%.
The change was applied to ChacraCore, the core part of the engine that powers the browser. Unlike Edge browser itself, which is only available on Windows, ChacraCore is also available on Linux and OS X. Therefore, it can be used to write web clients on any of the popular operating systems. It also comes in variants compatible with both x86/x64 and ARM CPU architectures, so it can be used on single-board computers as well as conventional PCs.
In the context of .NET software, this is a good news for programmers who are following the progress of Blazor, a technology that allows .NET code to run inside of WebAssembly or asm.js. Recently, Blazor has been updated to version 0.4.0 with the next update planned to be released soon. However, Microsoft has repeatedly announced that Blazor remains a purely experimental technology at this stage and it's not suitable for the use in production.
Along with the update to WebAssembly, Edge browser received a whole range of other improvements. Those include much better memory management, better RegExp parsing, and improved performance of array iterators.
There is also a number of very obvious improvements from the perspective of user experience. One of the new features is the ability to easily identify and mute tabs with audio. As well as this, a whole range of new functionality has been added to improve the experience of reading e-books in both PDF and EPUB formats.
For Edge browser users, all of these improvements are being rolled out to the users as a part of Windows 10 April Update. The core part of the Edge engine, ChacraCore, can be compiled directly from its source on GitHub.
For more information, follow this link:
Published by Mobile Tech Tracker
Posted on 22 Jun 2018