2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · windows 7/8.1 and windows phone 8.1...

63

Upload: others

Post on 31-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 2: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 3: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 4: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Save time & money

Page 5: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 6: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

With new engine built to be interoperable with modern standards

Incoming browser request

Which browser?

Webkit, Blink & Gecko codeMultiple IE

code paths

Legacy standards Modern standards

Incoming browser request

EdgeHTMLWebkit, Blink &

Gecko code

Today, multiple code paths need to be maintained

Page 7: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

aPageUp to 40% of page

fragments cached

in infrastructure (*)

Browser

requests

pageProxy CDN

Service

X

PaaS

server

Lower cost Higher cost

Faster response times Slower response times

Page 8: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Windows 10 Upgrade

Page 9: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

• 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 next 3 years

Page 10: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

“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

“Microsoft Confidential--NDA Only”

Page 11: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Microsoft Edge overview

Page 12: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

• Set as default web browser for Windows 10

Page 13: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 14: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 15: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Microsoft Edge: A technical view

Page 16: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 17: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Web Platform

Trident

Browser

Internet Explorer

Page 18: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Web Platform

Blink

Browser

Chrome

Page 19: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Web Platform

Webkit

Browser

Safari

Page 20: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Web Platform

Gecko

Browser

Firefox

Page 21: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Browser NetworkConnection Protocol Server

Settings

Auth

Content

CDN/EdgeWeb

Platform

Runtime

User

System

& Apps

Page 22: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Browser NetworkConnection Protocol Server

Settings

Auth

Content

CDN/EdgeWeb

Platform

Runtime

User

System

& Apps

Page 23: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

3 41 2 5.5 65 7 84.x 99 10 11

Trident

1995 2015

Page 24: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Quirks Strict

HTML4, ES3, CSS2

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

!DOCTYPE

Page 25: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Quirks Strict

HTML4, ES3, CSS2

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

!DOCTYPE

Page 26: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

!DOCTYPE

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

x-ua-compatibleIE5Quirks

IE7Compatibility

View

IE8Standards

Mode

HTML4, ES3, CSS2 CSS2.1

Page 27: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

HTML5, SVG, ES5

!DOCTYPE

HTML4, ES3, CSS2

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

CSS2.1

x-ua-compatible

IE5Quirks

IE7Compatibility

View

IE8Standards

Mode

IE9Standards

Mode

Page 28: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

HTML5, SVG, ES5, CSS3

!DOCTYPE

HTML4, ES3, CSS2

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

CSS2.1

x-ua-compatible

IE5Quirks

IE7Compatibility

View

IE8Standards

Mode

QMEQuirks Mode

Emulation

IE9Standards

Mode

IE10Standards

Mode

Page 29: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

HTML5, SVG, ES5, CSS3

!DOCTYPE

HTML4, ES3, CSS2

Trident

3 41 2 5.5 65 7 84.x 99 10 11

1995 2015

CSS2.1

x-ua-compatible

IE5Quirks

IE7Compatibility

View

IE8Standards

Mode

IE10Standards

Mode

IE9Standards

Mode

QMEQuirks

Mode

Emulation

EMIEEnterprise

Mode

IE11Standards

Mode

Modern WebLegacy Web

Page 30: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Browser

Firefox

Gecko

Evergreen

Page 31: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Browser

Chrome

Blink

Evergreen

Page 32: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Browser

Chrome

Microsoft EdgeHTML

Evergreen

Page 33: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Modern web interoperability

Page 34: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 35: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 36: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

IE11 on Windows 8.1 MS Edge:

With support for –webkit transitions

Page 37: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

m.hawaiianairlines.com

WP8.1 +

New user-agent

Windows Phone 8.1

m.hawaiianairlines.com

Microsoft EdgeRemoving security constraints on downloaded fonts

Page 38: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

m.macys.com

Microsoft Edge on Windows 10With support for –webkit-gradient

Windows Phone 8.1

Page 39: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

WP 8.1:swipe doesn’t work

Windows 10:Swipe works with touch

events support

www.answers.com/#page

Page 40: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Th

e M

ob

ile W

eb

Page 41: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

🔗 http://aka.ms/msedgecompat

Page 42: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Legacy Compatibility

Page 43: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 44: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Internal engine switch enabled by CV lists, x-ua-compatibleand meta tags

For sites requiring ActiveX or BHO Compatibility Engine

mshtml.dll

IE5Quirks

IE7Compat View

IE8Standards

Mode

IE9Standards

Mode

IE10Standards

Mode

QMEQuirks Mode

Emulation

IE11Standards

Mode

EMIEEnterprise

Mode

Silverlight

Java

Flash

BHOs

ActiveX BHO ActiveX

Page 45: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Extensions

Page 46: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default
Page 47: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Deployment & Security

Page 48: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 49: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 50: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Testing Compatibility

Page 51: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

🔗 http://aka.ms/msedgecompat

Page 52: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 53: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

Page 54: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

F12 Tools

Page 55: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

🔗 http://aka.ms/msedgecompat

Page 56: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

uservoice.modern.ie

🔗 http://aka.ms/msedgecompat

Page 57: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Summary

Page 58: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Security and data protection

Page 59: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Learn more

Page 60: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Resources Microsoft Edge Web Summit 2015 (video)

Microsoft Edge Dev blog

Hands-on labs

🔗 http://aka.ms/msedgecompat

Page 61: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

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

“Microsoft Confidential--NDA Only”

Page 62: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default

Thank you!Questions?

Page 63: 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 · Windows 7/8.1 and Windows Phone 8.1 are eligible •Upgrading the operating system provides Microsoft Edge as the default