Jatinder Mann, an Internet Explorer PM at Microsoft, held the session 50 performance tricks to make your HTML5 apps and sites faster at BUILD 2012, providing many tips for creating faster web applications.
Though it really should have been done back in 2009 (the year Windows 7 was touting its touch screen support), Microsoft’s IE team has finally released their recommendations for building touch-friendly web sites.
One of the major changes in HTML 5 was the introduction of standardized parsing rules for non-standard HTML, or more specifically, mal-formed HTML. Internet Explorer will start abiding by these new parsing rules in the recently released version 10, platform preview 2.
The IE team has announced Second Platform Preview for IE10. The Preview showcases new IE features like Positioned Floats, HTML5 SandBox, HTML5 Forms, setImmediate API, Page Visibility API, Async Scripts and more. It uses the same HTML5 engine seen in the recent Windows 8 demos.
At yesterday’s keynote Microsoft was proudly displaying their first platform preview of IE 10. Amongst all the crowing about its performance enhancements a bigger issue was missed. What do they really mean by “Native HTML5”? Is it really just about hardware acceleration? We don’t think so.
The first keynote for MIX just concluded with lots of web-platform goodness including a new drop of ASP.NET MVC 3 that includes support for HTML 4 development and a preview of IE 10 running on an ARM processor. More updates from MIX will be available throughout the week.
Microsoft’s is offering some of the same Windows 7 taskbar features to website developers that they offer to native application developers. Websites can be “pinned” by dragging them into the taskbar. Once there the website shows its own icon, tooltip, and jump list as if it were an installed application.
Microsoft released IE9, its flagship internet browser, at the SxSW conference yesterday. This brings IE into closer alignment with current web browsers, as it introduces some level of HTML5 support and achieves a 95% pass rate on the Acid 3 tests.
Microsoft has decided not to include emerging web technologies still under development in IE9, providing instead HTML5 Labs, a website for testing prototype technologies such as IndexedDB and WebSockets.
Adobe has made available a preview of Adobe Flash player code-named “Square” that includes native 64-bit support for Linux, Mac, and Windows. It also includes enhanced support for Microsoft’s Internet Explorer 9 Beta.
Jason Weber, Lead Program Manager responsible for Internet Explorer Performance, has released some internal data showing where IE 8 spends most of its time while preparing a page then rendering it, suggesting what websites should be focusing on.
Microsoft has released the fourth and last preview version of Internet Explorer 9, which features hardware acceleration, deep integration with the JS engine and has improvements in performance and adoption of standards like SVG, CSS, HTML5, etc.
Microsoft has posted the results for 192 tests grouped in 8 categories for HTML5, SVG 1.1, CSS3, and DOM Level 2&3 showing that IE9 Preview passes all of them with flying colors while Chrome, Firefox, Opera, and Safari have mixed results varying from 0% to 100% depending on the category. The conclusion, that IE9 is the most compliant with W3C standards, is contested by Google, Mozilla, Opera.
With .NET 4.0, writing reliable managed extensions for Internet Explorer has become possible. Unlike previous versions, each extension will run against the CLR it was compiled for instead of mindlessly grabbing the most recent version. Alas, COM interfaces are still needed.