• No results found

Internet Explorer 10 Internet Explorer 11. Internet Explorer 10

N/A
N/A
Protected

Academic year: 2021

Share "Internet Explorer 10 Internet Explorer 11. Internet Explorer 10"

Copied!
63
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 Internet Explorer 10 Internet Explorer 11 Internet Explorer 8 Internet Explorer 9 Internet Explorer 11 Internet Explorer 10 Internet Explorer 11 Microsoft Edge

(3)
(4)
(5)
(6)

With new engine built to be

interoperable with modern standards

Incoming browser request

Which browser?

Webkit, Blink & Gecko code Multiple IE

code paths

Legacy standards Modern standards

Incoming browser request

EdgeHTML Webkit, Blink &

Gecko code

Today, multiple code paths

need to be maintained

(7)

*: Exact gains will vary by site depending on the amount of IE specific code in use

Caching on the edge reduces traffic and CPU cycles on your server

a

Page Up to 40% of page fragments cached in infrastructure (*) Browser requests page Proxy CDN Service X serverPaaS

Lower cost Higher cost Faster response times Slower response times

(8)
(9)

100s of millions of Windows devices running

Windows 7/8.1 and Windows Phone 8.1 are

eligible

Upgrading the operating system provides

Microsoft Edge as the default browser

Over 14 million devices already upgraded in

the first 2 days and upgrade notifications are

continuing to roll out to eligible devices

1 Billion devices will be upgraded within the

(10)

“With Windows 10, we’re moving from a

product release model to a service

model. Windows 10 could become the

largest internet service on the planet as

Windows becomes ‘evergreen’

.”

– Terry Myerson

(11)
(12)

Faster, safer and sites “just work”

Always up-to-date, and with a new engine

built for the modern web

More secure by default

Single codebase across all Windows 10

devices, with an experience that scales fluidly

for each device

(13)

New experiences to make you more

productive on the modern web

Capture and share your thoughts and ideas

with web notes right on the page

The best place to read, with a distraction-free

reading view, and gorgeous new Reading List

to get you back to your interests.

Redefined around you, with Cortana built-in

and ready to help you get things done on the

Web

(14)
(15)
(16)
(17)

Web Platform Trident

Browser

(18)

Web Platform Blink

Browser

(19)

Web Platform Webkit

Browser

(20)

Web Platform Gecko

Browser

(21)

Browser Connection Network Protocol Server Settings Auth Content CDN/Edge Web Platform Runtime User System & Apps

(22)

Browser Connection Network Protocol Server Settings Auth Content CDN/Edge Web Platform Runtime User System & Apps

(23)

3 4

1 2 4.x 5 5.5 6 7 8 99 10 11

Trident

(24)

Quirks Strict HTML4, ES3, CSS2 Trident 3 4 1 2 4.x 5 5.5 6 7 8 99 10 11 1995 2015 !DOCTYPE

(25)

Quirks Strict HTML4, ES3, CSS2 Trident 3 4 1 2 4.x 5 5.5 6 7 8 99 10 11 1995 2015 !DOCTYPE

(26)

!DOCTYPE

Trident

3 4

1 2 4.x 5 5.5 6 7 8 99 10 11

1995 2015

x-ua-compatible

IE5

Quirks Compatibility

IE7

View

IE8

Standards

Mode

(27)

HTML5, SVG, ES5 !DOCTYPE HTML4, ES3, CSS2 Trident 3 4 1 2 4.x 5 5.5 6 7 8 99 10 11 1995 2015 CSS2.1 x-ua-compatible

IE5

Quirks Compatibility

IE7

View

IE8

Standards Mode

IE9

Standards Mode

(28)

HTML5, SVG, ES5, CSS3 !DOCTYPE HTML4, ES3, CSS2 Trident 3 4 1 2 4.x 5 5.5 6 7 8 99 10 11 1995 2015 CSS2.1 x-ua-compatible

IE5

Quirks Compatibility

IE7

View

IE8

Standards Mode

QME

Quirks Mode Emulation

IE9

Standards Mode

IE10

Standards Mode

(29)

HTML5, SVG, ES5, CSS3 !DOCTYPE HTML4, ES3, CSS2 Trident 3 4 1 2 4.x 5 5.5 6 7 8 99 10 11 1995 2015 CSS2.1 x-ua-compatible IE5

Quirks Compatibility IE7 View IE8 Standards Mode IE10 Standards Mode IE9 Standards Mode QME Quirks Mode Emulation EMIE Enterprise Mode IE11 Standards Mode Modern Web Legacy Web

(30)

Browser

Firefox

Gecko

(31)

Browser

Chrome

Blink

(32)

Browser

Chrome

Microsoft EdgeHTML

(33)
(34)
(35)

Microsoft Edge

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36

(KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240

Chrome

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36

(KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

(36)

IE11 on Windows 8.1

MS Edge:

(37)

m.hawaiianairlines.com

WP8.1 +

New user-agent

Windows Phone 8.1

m.hawaiianairlines.com Microsoft Edge

Removing security constraints on downloaded fonts

(38)

m.macys.com

Microsoft Edge on Windows 10

With support for –webkit-gradient

(39)

WP 8.1:

swipe doesn’t work

Windows 10:

Swipe works with touch events support

(40)

The

Mob

ile

We

(41)

3000+ Interoperability Fixes, Preserve-3d, Touch Events, CSS Filter Effects, DOM Clipboard Support, HTML Drag and Drop, Web Audio, CSS Position Sticky, CSS @supports, CSS Flexbox, HTML Beacon, WebDriver, IndexedDB, WebCrypto, Internationalization Mixed Languages Support, CSS Grid, CSS Variables, srcset, <picture> element, Web Workers Update, DOM4 Events, Font Loading, BDI, Cross-domain, HLS Manifest, Block Ellipsis, WAV, @rules, CSS Text(), CSS Border Logical, Logical Box Model, DOM Gamepad API, DOM FileSystem API, HTML <date> element, HTML <keygen> element, HTML <main> element, HTML <output> element, HTML <summary> element, HTML <detail> element, HTML <time> element, Native PDF, AppCache, SVG Hosting, Mutation Observers, HTML bidirectional, HTML Speech API, SVG animations, SVG transitions, SVG transforms, Canvas Path, Canvas Accessibility API, CSS Select Control, CSS Masking, CSS Clipping, Navigation Error Logging, CSS element(), CSS Shapes, ORTC, CSS Escape, Shared Workers, ES6 Modules, ES6 Promises, CSS Intrinsic & Extrinsic Sizing, Web Components, CSS Scoped Styles, HTTP 2.0, CSS Resize, WebGL, Canvas Blend Modes, CSS Interpolation, CSS Line Grid, CSS Line Box Contain, CSS Ruby, DOM Event Constructors, HTML <ol> Reverse, Server-Sent Events, Viewport APIs, Quota API, etc.

http://dev.modern.ie/platform/status

(42)
(43)
(44)

Internal engine switch enabled by CV lists, x-ua-compatible

and meta tags

For sites requiring ActiveX or BHO Compatibility Engine

mshtml.dll

IE5

Quirks Compat ViewIE7

IE8 Standards Mode IE9 Standards Mode IE10 Standards Mode QME Quirks Mode Emulation IE11 Standards Mode EMIE Enterprise Mode Silverlight Java Flash BHOs

(45)
(46)
(47)
(48)

Microsoft Edge will be pre-installed on Windows 10 PCs and mobile devices

Internet Explorer will be available for Windows 10 on desktop only

Microsoft Edge updates will be released on a regular cadence along with Windows 10

Microsoft Edge preview releases will be available for early validation and feedback via the Windows

(49)

Microsoft Edge Security Investments

Multi-process architecture

• MS Edge frame itself runs in App Container • Tabs run in EPM

Extensibility

• Constrained ActiveX controls

• No Toolbars or BHOs

Rigorous Memory Protection

• Reduced Attack Surface • SmartScreen Getting Smarter Windows Platform

App Container 64bit Protections

(50)
(51)
(52)

“Microsoft Confidential--NDA Only” 🔗http://aka.ms/msedgecompat

(53)

“Microsoft Confidential--NDA Only”

(54)
(55)

http://dev.modern.ie/platform/status/

(56)

uservoice.modern.ie

(57)
(58)
(59)
(60)

Resources

Microsoft Edge Web Summit 2015 (video)

Microsoft Edge Dev blog

Hands-on labs

(61)

Validate the new UA with your site

Use remote.modern.ie to test the

latest version of IE

Do use feature detection

Do not sniff UA

Send us feedback

(62)

Thank you!

(63)

References

Related documents

(ii) Antidumping measures that eliminate trade maybe used when the quota equilibrium involves positive binding quotas, or prohibitive quotas.. Obviously, the desire to

For those students who work mainly outside the laboratories of the Leiden divisions, the ultimate responsibility will have to be decided; the CBPS professor involved as supervisor

(C) Schematic representation illustrating the phosphorylation- dependent degradation of the AD-related protein tau by the 20S proteasome: Wild-type tau (hTau40) is degraded by the

Principal is the price of the bond at horizon date multiplied by the amount of the bond; Accrued Interest is the unpaid interests at horizon date since last coupon payments;

Z omejitvijo sodelovanja šolske svetovalne službe na sodelovanje z zunanjimi ustanovami je še posebej zanimivo proučevanje sodelovalnega odnosa med šolsko svetovalno službo

Respect copyrights and document sources (This information will go on the show entry form if ap- plicable. Also, you’ll have space to include a short statement about the inspiration

Personal precautions Wear protective clothing as described in Section 8 of this safety data

Penelitian ini bertujuan untuk mengetahui pengaruh penambahan polimer hidrofilik HPMC K4M dan tween 80 sebagai pelarut nonvolatile terhadap laju disolusi tablet