Skip to main content

Microsoft Edge Web Summit 2017

13th September 2017

Seattle, United States

Schedule for

  1. Keynote: What's next for the web platform

    Charles Morris kicks off Microsoft Edge Web Summit 2017 with a whirlwind tour of what's new in Microsoft Edge in EdgeHTML 16, and some exciting announcements about what's in store for the year ahead.

    Then, join Yan Zhong and Adam Barrus for a behind-the-scenes conversation on building the Microsoft Edge client app. You'll learn our approach to developing more usable, accessible, and innovative experiences for the web on Windows. We'll give you insight into our sources of feedback, and how they played a role in building some of the new features coming soon to Microsoft Edge.

  2. Building a safer browser: Four guards to keep users safe

    The web evolves fast, but nimble attackers are just as fast at adapting their techniques in order to steal your data and get their code running on your computer. At Edge we research the most common and effective methods attackers use to exploit browsers, and we engineer mitigations to combat them. Learn about our security strategy and how we use the Four Guards to keep users safe and sound while they browse the Internet.

  3. Break

    15 minute break

  4. PWA, HWA, Electron, oh my!: Making sense of the evolving web app landscape

    We all love web code, but there is only so much you can do in the browser. Native apps allow you to do more, but trying to shoehorn web code into a native experience historically hasn't served our users well. Things are different now. As it turns out, we no longer have to compromise between a great user experience and our familiarity with HTML, CSS, and JavaScript.

    In this talk, we will be making sense of the evolving web app landscape. We'll cover everything from Progressive Web Apps to React Native to Electron to HWAs, and look at how you can maintain one web code base while still ensuring your apps run brilliantly both in your browser as well as natively on iOS, Android, and Windows 10 devices.

  5. Service Worker: Going beyond the page

    Service workers provide web apps and sites a way to stretch themselves outside the document-centric web. They provide a model fully prescribed in standards-based JavaScript to both intercept resource requests on your page and to handle push messages in the background. This will bring on a new era of web apps and sites that can draw on privileges only previously available to native apps. Join us to learn more about the enchanting characteristics of this exciting capability of the web!

  6. JavaScript that Scales with ChakraCore and TypeScript

    ChakraCore, the open-source cross-platform core component of the Chakra JavaScript engine in Microsoft Edge, continues to improve on its industry leading architecture delivering further performance and security improvements for code you’re writing today. Meanwhile, modern JavaScript continues to advance and both TypeScript and ChakraCore are delivering new JavaScript language features that improve JavaScript for async programming and modularity. TypeScript not only supports these features but provides a type system that prevents bugs, enables refactorings and quick fixes, and helps JavaScript applications to scale across large codebases. This talk will cover exciting new developments in ChakraCore and TypeScript as well as a look into what the future might bring.

  7. sonar: A new linting tool for the web

    sonar is a new linting tool for the web that helps developers identify best practices throughout the development process. Web development is hard: In addition to the "basics" of HTML, CSS, and JavaScript, you need to grapple with enormous topics such as accessibility, security, performance, responsive design, progressive enhancement, interoperability, and much more - all of which change every few months as the web platform evolves. sonar is designed to help, providing an evergreen source of up-to-date guidance as you build your sites. In this session, we'll introduce sonar, and some exciting announcements about its future.

  8. Lunch (served at the venue)

    Hour-long break

  9. CSS Grid: Bringing true two-dimensional layout to the web

    CSS Grid Layout promises to revolutionize layout on the web, bringing true two-dimensional layout to the web for the first time. We'll show how Grid Layout got started at Microsoft in XAML, and through partnership with standards bodies and the community, is now shipping simultaneously across all major browsers in 2017. You'll learn how Grid can help you bring powerful, innovative, and flexible layouts to your sites, and how to manage fallback to older browsers and devices.

  10. Pay the Web Forward: Making payments simpler on the Modern Web

    Buying things on the web can be tedious, frustrating and painfully archaic. Enter the W3C Payment Request API, a standardized API to build simpler checkout experiences powered by a native front-end, provided by the browser. In this talk, you’ll see how to use the Payment Request API to create seamless payment flows for users across platforms, resulting in a better user experience built to simplify checkout and improve shopping cart conversion.

  11. What’s new and beyond for the Microsoft Edge DevTools

    In the Fall Creator’s Update, we’ve begun a effort to overhaul Microsoft Edge’s DevTools - from our underlying debugging components to the user experience to new tools based on user feedback. In this session, we’ll overview our multi-release journey to a modern tooling experience and introduce the new tools arriving in this release.

  12. Browsers and You: The road from hype to implementation

    Like most engineering teams, we have limited time and resources. We're passionate about making the Web work for everyone, and delivering the innovative new features that enable truly next-generation web apps and sites. In this talk, we'll take a closer look at the factors that we use to prioritize our backlog, like UserVoice feedback, coordination with other browser vendors, data from the Web, and much more–and how you can help!

  13. Mixed Reality in Microsoft Edge with WebVR

    WebVR is the open standard bringing Virtual Reality and Mixed Reality to the web! Join us to learn how WebVR can enhance your existing sites with experiences that work cross-platform and launch straight from the browser—no download required! We’ll discuss libraries and approaches to get you started, best practices for compatibility, and what's next for the WebVR standard.

  14. The journey to a more accessible Web Platform

    One of our core philosophies is that the Web should just work for everyone, regardless of ability. In this session, we'll look at how Microsoft Edge empowers users through accessibility and inclusive design. You'll learn about our new, accessible web platform pipeline, W3C accessibility standards, and how we're building differentiated accessible experiences, partnering with the ecosystem. Finally, we'll look to the future, with a brief overview of some improvements to come.

  15. Web performance in the real world: how to make fast websites

    There is boundless advice out there on how to improve web performance. Some folks will tell you to avoid complex CSS selectors, others will tell you to reduce your JavaScript bundle size, and others will recommend fancy Babel plugins to Webpack your worries away. In practice, it’s never as easy as going through a checklist – especially if your checklist of potential optimizations is hundreds of items long! In this talk, I’ll explore some of the work the Microsoft Edge team does to help website authors build faster sites, and in particular how to think of performance as an investigative activity, beyond the checklist approach.