• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
A Lap Around Internet Explorer 8

A Lap Around Internet Explorer 8






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • [TDM, DEV]After making your application run on Windows 7 it is time to optimize into Windows 7 user experience. Start by using Windows 7 Taskbar and Libraries.

A Lap Around Internet Explorer 8 A Lap Around Internet Explorer 8 Presentation Transcript

  • Sachin V. Rathi Architect Advisor, Microsoft Corp. http://blogs.msdn.com/sachinrathi
  • An Avid Gamer An Architect A user/consumer/producer
  • Internet Explorer is… Non-compliant with Standards Slow Insecure … or is it?
  • Web Standards HTML 4.01 CSS 2.1 ACID 2 The best way to get interoperability: Comprehensive unbiased test suites 7201 test cases contributed to W3C http://samples.msdn.microsoft.com/ietestcenter
  • CSS 2.1 Compliance 100% 95% 90% % Passing Tests 85% 80% 75% 70% 65% http://samples.msdn.microsoft.com/ietestcenter
  • Web Standards
  • Internet Explorer is… Non-compliant with Standards Slow Insecure … or is it?
  • Webpage Performance CPU Cycles Consumed by Top CPU Cycles Consumed by Top 100 Sites Worldwide AJAX Applications Other Rendering Jscript CSS DOM HTML Formatting Other Layout Parsing Layout Jscript Marshalling Marshalling HTML Parsing DOM CSS Rendering Formatting
  • Page Load Times # Site Firefox Chrome IE # Site Firefox Chrome IE 1 google.com  14 ebay.com  2 yahoo.com  15 sina.com.cn  3 live.com  16 mozilla.com  4 msn.com  17 adobe.com  5 youtube.com  18 aol.com  6 microsoft.com  19 amazon.com  7 wikipedia.com  20 apple.com  8 blogger.com  21 soso.com  9 facebook.com  22 xunlei.com  10 qq.com  23 163.com  11 baidu.com  24 google.cn  12 myspace.com  25 ask.com  13 wordpress.com  Total 4 9 12
  • Performance Parallel connection limit increased to six Pre-parser doesn’t block at script tags Layout engine faster Jscript improvements (70% faster than IE7!) Look ups Garbage collector Marshalling …
  • Compatibility IE8 Layout Engines Publishers have full control over the layout “X-UA-COMPATIBLE” META tag or HTTP header
  • Compatibility Mode
  • Internet Explorer is… Non-compliant with Standards Slow Insecure … or is it?
  • Security Integrated anti-phishing protection Inprivate filtering Secure development lifecycle (SDL) (control of 3P data sharing) IEAK, centralized build 24/7 escalation for phishing and update management and malware Extended validation P3P support (ev) ssl certificates Anti-spoofing int. Domain Domain highlighting names control Integrated cross site Cross document messaging (XDM) scripting protection Centralized add-on management HTTP only cookies Integrated click-jacking prevention Legacy versions support (10 years)
  • Security
  • Internet Explorer is… Non-compliant with Standards Slow Insecure
  • Developer Productivity CSS, HTML and JavaScript debugger “in the box” Page “live editing” Execution control (breakpoints, immediate window, step into, …) Layout box model, style tracing Profiler
  • Developer Productivity
  • Looking Forward to the Future HTML 5 XDR/XDM JSON CSS selectors DOM storage Mutable DOM prototypes Ajax navigation Network connection awareness CSS 3 Box-sizing Vertical-text
  • IE8 New HTML / CSS Features http://www.ie8demos.com
  • Creating Optimal Scenarios with IE8 These 6 scenarios have been identified as top browsing tasks across markets: Shopping Search, News and Research Social Sharing Networking Memories Email and Entertainment Communication Visual Search Web Slices Accelerators Richer, more active, and Monitor your favorites sites Direct, contextual access to more useful search. on the Web. web services from any page.
  • New User Experiences Accelerators: Get things done faster Web Slices: Keep up with what matters most Visual Search: Visualize your search
  • Accelerators Provides web services with a simple right click Maps, Blogs, Email, Productivity, Social Networking Quickly drive users back to your site Uses Open Service Format Simple XML file Easy to deploy to users window.external.IsServiceInstalled() window.external.AddService()
  • Accelerators
  • Web Slices 80% of navigations are to previously visited places Refresh is in the top 20 commands We see people go back to some sites many times a day -- Email, social, stocks, auction, news, etc. Faster – fewer actions to navigate Quicker way to get back to sites that have frequent updates Thoughts for Site Authors Exposure Added to front of the favorites bar Gleam and bold when there’s new content
  • Web Slices
  • Visual Web Search Search smarter Detailed suggestions Favorite search providers Browsing history Visual previews
  • Visual Search
  • Call to Action Developers Tools Debugging Profiling Compatibility Compatibility mode Visual Search Accelerators Web Slices
  • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.