2-656: "Project Spartan": Introducing the New Browser and Web App Platform for Windows 10

"Project Spartan" will be the new browser across all Windows 10 devices, from phones to tablets, PCs and beyond. This session will provide a fast moving tour of the new browser features and peer inside at the new rendering engine and web app platform under the covers.

1.0x

2-656: "Project Spartan": Introducing the New Browser and Web App Platform for Windows 10

Created 2 years ago

Duration 1:00:15
lesson view count 2324
"Project Spartan" will be the new browser across all Windows 10 devices, from phones to tablets, PCs and beyond. This session will provide a fast moving tour of the new browser features and peer inside at the new rendering engine and web app platform under the covers.
Select the file type you wish to download
Slide Content
  1. Charles Morris, Principal Program Manager Lead

    Slide 1 - Charles Morris, Principal Program Manager Lead

    • Sean Lyndersay, Principal Program Manager Lead
    • Project SpartanIntroducing the new browser & web app platform for Windows 10
    • 2-656
  2. Charles Morris, Principal Program Manager Lead

    Slide 2 - Charles Morris, Principal Program Manager Lead

    • Sean Lyndersay, Principal Program Manager Lead
    • Project SpartanIntroducing the new browser & web app platform for Windows 10
    • 2-656
  3. What we’ll cover

    Slide 3 - What we’ll cover

    • Microsoft EdgeHTML
    • New Windows 10 web platform
    • Web apps
    • New hosted web apps
    • New default Windows 10 browser
  4. Why is now the right time for a new browser from Microsoft?*

    Slide 4 - Why is now the right time for a new browser from Microsoft?*

    • *And why should I care?
  5. Slide 6

    • 1995
    • 3
    • 4
    • 1
    • 2
    • 5.5
    • 6
    • 5
    • 7
    • 8
    • 4.x
    • 9
    • 2015
    • 9
    • 10
    • 11
    • HTML4, ES3, CSS2
    • CSS2.1
    • HTML4, ES3, CSS2
    • Modern Web
    • HTML5, SVG, ES5/6, CSS3
    • State of the web
  6. A break from the past

    Slide 7 - A break from the past

  7. An evolving world of computing

    Slide 8 - An evolving world of computing

    • Multiple device families
    • PC
    • XBox
    • Mobile
    • Surface Hub
    • HoloLens
    • Multiple form
    • factors
    • Changing
    • expectations
    • “Mobility of
    • experience”
    • Smarter, more personal
    • Always online
    • Wearables+ IoT
    • Changing
    • Environment
    • Security,
    • Privacy
    • Power
    • Natural
    • user input
  8. Our core design tenets

    Slide 9 - Our core design tenets

    • First, be an amazing browser
    • Be bold and forward-looking
    • Ship fast, try new things, learn and always get better
  9. Slide 10

    • Microsoft Edge
    • Only browser with Cortana, to get more done on the web
    • Distraction-free, offline reading
    • Built-in note-taking & sharing
  10. Microsoft Edge Demo

    Slide 11 - Microsoft Edge Demo

  11. Built for Windows 10

    Slide 12 - Built for Windows 10

    • Built on the Universal Windows Platform
    • Updated frequently, along with Windows 10
    • Ready for the future
    • Free from legacy IE extensibility points (ActiveX, Toolbars, BHOs, etc.)
    • Built on top of modern security protections (64-bit, AppContainer, etc.)
    • Able to launch Internet Explorer when needed for backwards compatibility
    • Microsoft Edge is…
  12. Slide 13

    • “Our goal to see Windows 10 on one billion devices within two to three years of Windows 10’s availability”
  13. What we’ll cover

    Slide 14 - What we’ll cover

    • Microsoft EdgeHTML
    • New Windows 10 web platform
    • Web apps
    • New hosted web apps
    • New default Windows 10 browser
  14. “The web should just work for everyone 	– users, developers and businesses.”

    Slide 15 - “The web should just work for everyone – users, developers and businesses.”

    • Internet Explorer Platform Priorities: May 2014
    • http://blogs.msdn.com/b/ie/archive/2014/05/27/launching-status-modern-ie-amp-internet-explorer-platform-priorities.aspx
  15. How do we fix these interoperability differences and preserve compatibility?

    Slide 18 - How do we fix these interoperability differences and preserve compatibility?

  16. A fork from the past

    Slide 19 - A fork from the past

  17. Slide 20

    • Internet Explorer: MSHTML
    • Interoperability & compatibility
    • Versioned “document modes”
    • For modern HTML websites, intranet & Enterprise Mode
  18. To date, we’ve made

    Slide 21 - To date, we’ve made

    • interoperability improvements in Microsoft EdgeHTML.
  19. We’re getting there!

    Slide 23 - We’re getting there!

  20. Slide 24

    • New Features in preview @ https://status.modern.ie
  21. Slide 25

    • Learn more!
    • Session
    • Presenter
    • Date/Time
    • Day 2 keynote: Flight Arcade & performance
    • David Treadwell & Kevin Gallo
    • Tomorrow
    • 8:30am – 11:00am
    • Making your site rock with F12
    • Andy Sterland
    • Earlier today
    • Rendering engine deep dive
    • David Catuhe & David Rousset
    • Fri 5/1
    • 9:00am – 10:00am
    • Building fast and scalable apps w/ JavaScript
    • Brian Terlson
    • Fri 5/1
    • 12:30pm – 1:30pm
  22. What we’ll cover

    Slide 26 - What we’ll cover

    • Microsoft EdgeHTML
    • New Windows 10 web platform
    • Web apps
    • New hosted web apps
    • New default Windows 10 browser
  23. Slide 27

    • Web
    • Win32 & .NET
    • Android
    • Java/C++
    • iOS
    • Objective-C
    • Web AppsCodename
    • Win32 AppsCodename
    • Objective CCodename
    • JavaCodename
    • Universal Windows Platform
    • Windows Store
  24. Hosted web apps

    Slide 28 - Hosted web apps

    • Your web site is the foundation for your Store app
    • Augment the experience using Universal Windows APIs
    • No change to your web workflow
    • Native APIs
    • Native APIs
    • if (window.Windows) {
    • // Create an appointment Windows.ApplicationModel.Appointments.Appointment();
    • }
    • Trip to Barcelona
    • 3/25/2015 All Day
    • Notes: Return to work
    • Feature Detect Windows
  25. WebView

    Slide 29 - WebView

    • New rendering engine
    • AddWebAllowedObject
    • New APIs: clear data, new window handling, permissions handling
    • Packaged web apps
    • New rendering engine
    • Easier security using Content Security Policy
    • 665: What’s new in Web Apps
    • Thu 11/3: 11:30am – 12:30pm
    • Jeff Burtoft & Kiril Seksonov
    • Improvements to hybrid/packaged web apps
  26. What’s coming next

    Slide 30 - What’s coming next

  27. Microsoft Edge ships with Windows 10 this summer.

    Slide 31 - Microsoft Edge ships with Windows 10 this summer.

    • But like Windows 10, we will be updating with new features
    • Coming after RTM
    • Extension support
    • More Cortana scenarios
    • Object RTC
    • Pointer lock
    • Many new app and platform features
  28. Microsoft Edge ships with Windows 10 this summer.

    Slide 32 - Microsoft Edge ships with Windows 10 this summer.

    • But like Windows 10, we will be updating with new features
    • Coming after RTM
    • Extension support
    • More Cortana scenarios
    • Object RTC
    • Pointer lock
    • Many new app and platform features
  29. Join in and help us build a browser for you

    Slide 33 - Join in and help us build a browser for you

    • uservoice.modern.ie
    • status.modern.ieremote.modern.ieinsider.windows.com
  30. http://aka.ms/msedgesummit

    Slide 34 - http://aka.ms/msedgesummit

  31. http://aka.ms/msedgesummit

    Slide 35 - http://aka.ms/msedgesummit