30 Mar. 2017
  • By : UNIQ Solutions

Update for Windows 10 Creators

Windows 10 Creators Update will start rolling out to general public starting April 11, Microsoft confirmed today. It is a free update which will indicate that major updates will one day require a paid subscription, or maybe just even more ads. It is the first major update to Windows 10 this year, with one more planned for a later date.

For gamers, the Creators Update will introduce built-in broadcasting via Beam. This will allow both PC and Xbox One players to stream their game sessions and interact with viewers in real-time. Microsoft is promising low-latency here, with no additional hardware or software required. The other thing to look for is a new Windows 10 Game Mode. What this does is prioritize resources to boost performance in games. While that already happens to a some degree on PCs, Game Mode is designed to do a better job of it.

Microsoft is also working to make Edge a more secure browser. The Edge sandbox is now stricter, with its access prohibited to a wide range of Windows APIs—meaning that even if an attacker gets malicious code to run within the browser, that code now has far fewer opportunities to break out of the browser process and attack the system.

Microsoft has also changed how Edge's  Chakra  JavaScript engine works. The JavaScript engines in all modern browsers are JIT compilers, meaning that they compile the JavaScript into executable x86 code on-the-fly to reduce the overhead of running scripts. Every browser also respects and uses non-execute protection: data in memory can either be executable, or writable, but should never be both at the same time. This means that the browser has to have access to the API that marks data in memory as executable.  

In the new Edge, access to this API is now prohibited; the process that handles web content can no longer mark data as being executable. Chakra's JIT compilation has been moved to a separate process, and this separate process is responsible for making memory in the sandboxed browser process executable on an as-needed basis. The extension ecosystem is also sparse, though slowly improving. That said, the core engine continues to feel good. Pages render well, and quickly, scrolling feels smooth, and its memory usage seems to be quite a bit more reasonable than Chrome's. 


Subscribe Our Newsletter

Subscribe now!