Linked by Thom Holwerda on Sun 11th Mar 2012 22:21 UTC
Windows And thus, Microsoft bites itself in its behind with Metro. As you all surely know by now, the Metro environment in Windows 8, and its accompanying applications, need to follow a relatively strict set of rules and regulations, much like, say, applications on iOS. For one type of application, Metro has already proven to be too restrictive and limited: web browsers. Microsoft has had to define a separate application class [.docx] - aside from Metro and desktop applications - just to make third party web browsers possible for Windows 8.
Permalink for comment 510318
To read all comments associated with this story, please click here.
Not sure why browsers are so special
by ToddB on Mon 12th Mar 2012 18:36 UTC
Member since:

They have hardware acceleration for drawing, url request capability and dynamic language runtime for javascript as well as fast validating xml parser available. I can see the not being able to set as default browser being a minor issue. Though I have a hard time believing there isn't a way to associate certain extensions with applications. The javascript jit is a much smaller issue than people let on. What makes web applications slow generally is the DOM is a huge tree structure have to walk through everytime page loads and pass to composition manager as well as update all the nodes with css attributes. Then javascript has walk through node and do whatever programmer desires. The fact that html is generally not xml compliant and parsers have to be a bit sloppy just hurts performance all the more. I have seen these awesome javascript implementations though to be honest I see very little impact on actual web pages, unless it is like a canvas app that is only updating a single dom element. Most web pages are absolute pigs when it comes to resources, even though jquery is tiny the amount of code that actually has to parse and run is quite large they just use very short function and variable names to keep file itself small. I always wondered why iOS isn't held to same scrutiny as windows when restrictions on that platform are much more severe.

Reply Score: 1