Microsoft explains why it built a new rendering engine for Spartan browser for Windows 10

  • 28 February 2015
  • 0 replies
  • 108 views

Userlevel 7
Badge +52
In its blog post yesterday, Microsoft explained some details of project Spartan and why it moved from its older IE rendering engine, Trident, to a brand new rendering engine. It said the new rendering engine, that Microsoft built at home, will also be available in “IE for Windows 10? for legacy purposes.
 
There was pressure from many quarters to adopt the already existing, open source rendering engine WebKit, into the new browser (Project Spartan) but Microsoft chose to build a new rendering engine instead of just building a new browser around an existing rendering engine. It gave four main points for building a new rendering engine from scratch:
  1. The older rendering system could not handle all of the document compatibility modes and hence was limiting itself to some extent. The issue forbid Microsoft from fixing some known IE behaviors. The company said that fixing interoperability issues with other browsers could have forced IE to break the sites built especially for IE.
  2. Forcing websites to fix themselves based on older method of compatibility mode was not possible for all types of websites as most of the testing happened on regular websites. For example, sites like reserving a barber slot at a local shop would not work on IE as it is one off the mainstream websites.
  3. Developers had been using some code to force older websites in the future versions in IE while providing better experience on other browsers.
  4. It said it can now focus better on MHTML5 without breaking websites that were due to non-consistent interpretations of standards document that came with MHTML.
 
Full Article

0 replies

Be the first to reply!

Reply