a lap around internet explorer 8

Post on 10-May-2015

1.274 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A Lap Around Internet Explorer 8

Sachin V. RathiArchitect Advisor, Microsoft Corp.http://blogs.msdn.com/sachinrathi

Who Am I?

An Avid Gamer

An Architect

A user/consumer/producer

Internet Explorer is…

Non-compliant with Standards

Slow

Insecure

… or is it?

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

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

Web StandardsDemo

Internet Explorer is…

Non-compliant with Standards

Slow

Insecure

… or is it?

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 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

Performance

Parallel connection limit increased to sixPre-parser doesn’t block at script tagsLayout engine fasterJscript improvements (70% faster than IE7!)

Look upsGarbage collectorMarshalling…

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

Compatibility ModeDemo

Internet Explorer is…

Non-compliant with Standards

Slow

Insecure

… or is it?

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

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 tracingProfiler

Developer ProductivityDemo

Looking Forward to the Future

HTML 5XDR/XDMJSONCSS selectorsDOM storageMutable DOM prototypesAjax navigationNetwork connection awareness

CSS 3Box-sizingVertical-text

IE8 New HTML / CSS Featureshttp://www.ie8demos.com

demo

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.

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()

Acceleratorsdemo

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

Visual Web Search

Search smarter Detailed suggestions

Favorite search providers Browsing history

Visual previews

Visual Searchdemo

Call to ActionDevelopers Tools

DebuggingProfilingCompatibility

Compatibility modeVisual SearchAcceleratorsWeb 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.

top related