Download - A Lap Around Internet Explorer 8
![Page 1: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/1.jpg)
![Page 2: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/2.jpg)
A Lap Around Internet Explorer 8
Sachin V. RathiArchitect Advisor, Microsoft Corp.http://blogs.msdn.com/sachinrathi
![Page 3: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/3.jpg)
Who Am I?
An Avid Gamer
An Architect
A user/consumer/producer
![Page 4: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/4.jpg)
Internet Explorer is…
Non-compliant with Standards
Slow
Insecure
… or is it?
![Page 5: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/5.jpg)
Web Standards
The best way to get interoperability: Comprehensive unbiased test suites
7201 test cases contributed to W3C
HTML 4.01 CSS 2.1 ACID 2
Test Cases available at http://samples.msdn.microsoft.com/ietestcenter
![Page 6: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/6.jpg)
CSS 2.1 Compliance
IE7
IE8 (Compat M
ode)
IE8 (Standard
s)
Firefox 3
.0.6
Opera 9.63
Safari 3.2.2
Chrome 1.0
Safari 465%
70%
75%
80%
85%
90%
95%
100%
% P
assi
ng T
ests
http://samples.msdn.microsoft.com/ietestcenter
![Page 8: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/8.jpg)
Internet Explorer is…
Non-compliant with Standards
Slow
Insecure
… or is it?
![Page 9: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/9.jpg)
Webpage Performance
Layout
RenderingHTML Parsing
Marshalling
CSS Format-
tingDOM
Jscript Other
CPU Cycles Consumed by Top 100 Sites Worldwide
LayoutRen-
deringHTML Pars-ing
Marshalling
CSS FormattingDOM
Jscript
Other
CPU Cycles Consumed by Top AJAX Applications
![Page 10: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/10.jpg)
Page Load Times# Site Firefox Chrome IE
1 google.com
2 yahoo.com
3 live.com
4 msn.com
5 youtube.com
6 microsoft.com
7 wikipedia.com
8 blogger.com
9 facebook.com
10 qq.com
11 baidu.com
12 myspace.com
13 wordpress.com
# Site Firefox Chrome IE
14 ebay.com
15 sina.com.cn
16 mozilla.com
17 adobe.com
18 aol.com
19 amazon.com
20 apple.com
21 soso.com
22 xunlei.com
23 163.com
24 google.cn
25 ask.com
Total 4 9 12
![Page 11: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/11.jpg)
Performance
Parallel connection limit increased to sixPre-parser doesn’t block at script tagsLayout engine fasterJscript improvements (70% faster than IE7!)
Look upsGarbage collectorMarshalling…
![Page 12: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/12.jpg)
Compatibility
Publishers have full control over the layout“X-UA-COMPATIBLE” META tag or HTTP header
IE8 Standards
IE7 Compatibility IE6 Quirks
IE8 Layout Engines
![Page 14: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/14.jpg)
Internet Explorer is…
Non-compliant with Standards
Slow
Insecure
… or is it?
![Page 15: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/15.jpg)
SecurityIntegrated anti-phishing protectionSecure development lifecycle (SDL) IEAK, centralized build and update managementExtended validation (ev) ssl certificatesDomain highlightingIntegrated cross site scripting protectionHTTP only cookiesLegacy versions support (10 years)
Inprivate filtering
(control of 3P data sharing)24/7 escalation for phishing and malwareP3P supportAnti-spoofing int. Domain names controlCross document messaging (XDM)Centralized add-on managementIntegrated click-jacking prevention
![Page 17: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/17.jpg)
Internet Explorer is…
Non-compliant with Standards
Slow
Insecure
![Page 18: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/18.jpg)
Developer Productivity
CSS, HTML and JavaScript debugger “in the box”Page “live editing”Execution control (breakpoints, immediate window, step into, …)Layout box model, style tracingProfiler
![Page 20: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/20.jpg)
Looking Forward to the Future
HTML 5XDR/XDMJSONCSS selectorsDOM storageMutable DOM prototypesAjax navigationNetwork connection awareness
CSS 3Box-sizingVertical-text
![Page 22: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/22.jpg)
Creating Optimal Scenarios with IE8
Email and Communication
Search, Newsand Research
Shopping
Entertainment
Sharing Memories
SocialNetworking
These 6 scenarios have been identified as top browsing tasks across markets:
Visual Search Web Slices AcceleratorsRicher, more active, and
more useful search.Monitor your favorites
sites on the Web.Direct, contextual access to
web services from any page.
![Page 23: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/23.jpg)
New User Experiences
Web Slices: Keep up with what matters most
Accelerators: Get things done faster
Visual Search: Visualize your search
![Page 24: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/24.jpg)
AcceleratorsProvides web services with a simple right click
Maps, Blogs, Email, Productivity, Social NetworkingQuickly drive users back to your siteUses Open Service Format
Simple XML fileEasy to deploy to users
window.external.IsServiceInstalled()window.external.AddService()
![Page 26: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/26.jpg)
Web Slices80% of navigations are to previously visited placesRefresh 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 navigateQuicker way to get back to sites that have frequent updates
Thoughts for Site AuthorsExposure
Added to front of the favorites barGleam and bold when there’s new content
![Page 28: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/28.jpg)
Visual Web Search
Search smarter Detailed suggestions
Favorite search providers Browsing history
Visual previews
![Page 30: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/30.jpg)
Call to ActionDevelopers Tools
DebuggingProfilingCompatibility
Compatibility modeVisual SearchAcceleratorsWeb Slices
![Page 31: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/31.jpg)
धन्यवा�दઆભા�ર ধন্য�বা�দ
ਧੰ�ਨਵਾ�ਦ
ଧନ୍ୟ�ବା�ଦ
நன்றி�
ధన్య�వాదాలు� ಧನ್ಯ�ವಾ�ದಗಳು
നി�ങ്ങള്ക്ക്� നിന്ദി�
![Page 33: A Lap Around Internet Explorer 8](https://reader033.vdocuments.site/reader033/viewer/2022052822/554ebaafb4c905de468b46ab/html5/thumbnails/33.jpg)
© 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.