Microsoft Edge Web Summit 2017

Sept 13, 2017 Seattle, WA

Watch the sessions

Join the Microsoft Edge team in the Emerald City for a jam-packed day of energetic technical sessions looking at what’s new, and what’s next, for the web on Windows.

Learn about dozens of new tools for your sites, from Web Payments to Grid Layout

Go hands on with Microsoft Edge quality engineers to debug issues and optimize performance

  • About
  • Full Schedule
  • Location
  • #msedgesummit
  • Code of Conduct

About Microsoft Edge Web Summit 2017

15 technical sessions

The main track is 15 jam-packed technical sessions, covering everything from performance, accessibility, and test guidance, to brand-new tools and APIs for building Progressive Web Apps on Windows, adding payments and mixed reality to your sites, and building modern layouts with new CSS features like CSS Grid.

Hallway Track

This year, we’re introducing a new Hallway Track, where you can meet with engineers from across Microsoft to solve real problems today, and build invaluable connections for the future.

Looking to reduce a troublesome performance issue? Struggling with best practices for accessibility? Eager to get started with WebVR? Curious about Bash on Windows? We’ve got you covered. The Hallway Track connects you one-to-one with Microsoft engineers throughout the day for tangible results you can take back to your site or app.

  • Debug Bar

    Struggling with interop bugs? Looking for test guidance? Need help with enterprise policies or legacy compatibility? Our engineers are passionate about making the web just work for all our mutual customers, and we’d love to help. Come grab a drink at the Debug Bar and we’ll take a look! We’ll provide test tips, on-site reductions of issues, and take your immediate feedback on any issues you’ve discovered.

  • Performance Club

    Web performance is hard. We’re here to help! Bring your site to the Performance Club and we’ll take a look using the same tools we use to build Microsoft Edge. Our team has years of experiencing helping properties around the world identify and remediate performance pitfalls across browsers, so your customers have a better experience on every device. We’ll provide actionable recommendations for your site, and opportunities to follow up with a deeper 1:1 conversation with Microsoft.

  • WebVR Labs

    WebVR is here! EdgeHTML 15 already supports the WebVR 1.1 specification by default, and we’ll have more updates to share soon for EdgeHTML 16. Come try out WebVR in Microsoft Edge on Windows Mixed Reality devices, learn more about building sites with tools like Babylon.js, and see how you can get started developing for WebVR any Windows PC - no VR peripherals required.

  • And lots more!

    That’s just the beginning! We’re partnering with teams across Microsoft and beyond to deliver opportunities to try out new experiences and learn about new tools. We’ll have representatives from ChakraCore and TypeScript, the brand-new Sonar open-source linting tool, and more.

Full Schedule

Session recordings are available to watch on Channel 9

  • 9:00am

    Keynote: What's next for the web platform

    Charles Morris, Adam Barrus, and Yan Zhong

    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.

  • 10:00am

    Building a safer browser: Four guards to keep users safe

    Nathan Starr

    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.

  • 10:30am

    15 minute break

  • 10:45am

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

    Kirupa Chinnathambi

    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.

  • 11:15am

    Service Worker: Going beyond the page

    Ali Alabbas

    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!

  • 11:45am

    JavaScript that Scales with ChakraCore and TypeScript

    Brian Terlson

    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.

  • 12:15pm

    sonar: A new linting tool for the web

    Antón Molleda

    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.

  • 12:45pm

    Lunch (served at the venue)

    Hour-long break

  • 1:45pm

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

    Melanie Richards

    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.

  • 2:15pm

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

    Molly Dalton

    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.

  • 2:45pm

    What’s new and beyond for the Microsoft Edge DevTools

    Jacob Rossi

    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.

  • 3:15pm

    Browsers and You: The road from hype to implementation

    Greg Whitworth

    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!

  • 3:45pm

    15 minute break

  • 4:00pm

    Mixed Reality in Microsoft Edge with WebVR

    Nell Waliczek, Lewis Weaver

    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.

  • 4:30pm

    The journey to a more accessible Web Platform

    Bogdan Brinza and Rossen Atanassov

    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.

  • 5:00pm

    Building a faster browser: Behind the scenes improvements in Microsoft Edge

    Todd Reifsteck

    Have you ever experienced a web page that doesn’t run as quickly as you’d like? The web moves at lightning speed, and so do we. In this session, you'll get a behind the scenes view of how the browser works, and what we’ve done to make it faster and more efficient than ever in EdgeHTML 16.

  • 5:30pm

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

    Nolan Lawson

    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.

Location

Block 41

115 Bell St
Seattle, WA 98121

Get directions

We’ll be meeting at Block 41 in the heart of Seattle’s Belltown neighborhood, blocks from the iconic Pike Place Market, Seattle Center, and more. Block 41 is easily accessible from Link Light Rail or King Country Metro and is convenient to a number of local hotels, including the Seattle Marriott Waterfront, Hyatt and Olive 8, Sheraton Seattle Hotel, Courtyard Seattle, and The Westin Seattle.

Sessions will be presented in Block 41’s Bert & Tot Gallery on the first floor. Meals and refreshments will be served in the Musings Gallery on the first floor.

Things to do in Seattle

  • Explore 4 square miles of Discovery Park
  • Get ice cream at Molly Moon’s and people watch at Cal Anderson park
  • Go hiking on one of the state’s hundreds of trails. Options very close to Seattle
  • Eat at one of the many restaurants in the International District
  • Peruse books at Elliott Bay Bookstore
  • Learn new things at the MOHAI
  • Visit marine friends at the Seattle Aquarium

If you’d like to visit the Microsoft campus while you’re here, check out the Microsoft Visitor Center, 15010 NE 36th Street, Building 92, Microsoft Campus, Redmond, WA 98052. If you don’t have a car, you can take the 545 bus to Overlake Transit Center; the visitor center is another 12 minute walk from there. We suggest using the OneBusAway app for checking bus times while in Seattle.

Our conference hashtag

Use the hashtag #msedgesummit to share your thoughts on the day’s sessions! #msedgesummit on Twitter

You can watch the sessions on Channel 9.

Code of Conduct

At Microsoft Edge Web Summit 2017, we seek to create a respectful, friendly, and inclusive experience for all participants regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. We will prioritize marginalized people’s safety over privileged people’s comfort.

We do not tolerate harassing or disrespectful behavior, messages, images, or interactions by any event participant, in any form, at any aspect of the program including business and social activities, regardless of location.

We encourage everyone to assist in creating a welcoming and safe environment. Please report any concerns, harassing behavior, suspicious or disruptive activity to the nearest security guard or conference staff, by email at edgesummit@microsoft.com, or on Twitter @MSEdgeDev.

Microsoft reserves the right to refuse admittance to or remove any person from Microsoft Edge Web Summit 2017 at any time in its sole discretion.