Last Updated on January 31, 2020 by Mathew Diekhake
Tomorrow at 9:00 AM Pacific, we’re hosting our third annual Microsoft Edge Web Summit in Seattle, and you can watch all the action live on Channel 9! Read on for a summary of the day ahead, and a list of all the sessions we have in store.
What to Expect
Microsoft Edge Web Summit features 15 jam-packed technical sessions for web developers, where you’ll get an inside look at how we build Microsoft Edge, an in-depth preview of what’s coming in EdgeHTML 16 with the Windows 10 Fall Creators Update, and a longer-term survey of our priorities for the year ahead.
Take a look at the full schedule below, and join us for the live stream starting from 9:00 AM Pacific on Wednesday, 9/13!
Full Schedule
Our sessions cover everything from performance, accessibility, and test guidance, to brand-new tools and techniques for building Progressive Web Apps, adding payments to your sites, and building modern layouts with new CSS features like Grid Layout. We hope you’ll join us for your favorite topics, or settle in for the whole day!
9:00am: What’s next for the web platform (Charles Morris)
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.
9:30am: Building a modern browser for Windows (Yan Zhong and Adam Barrus)
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. In this session, Nathan Starr will show you how 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: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, Kirupa Chinnathambi and a special guest will help make 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 Ali Alabbas 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. In this talk, Brian Terlson 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, lead developer Antón Molleda will introduce sonar, and some exciting announcements about its future.
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. In this talk, Melanie Richards will 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, Molly Dalton will teach you 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, Jacob Rossi will overview our multi-release journey to a modern tooling experience and introduce the new tools arriving in this release.
3:15pm: Decisions, Decisions, Decisions: Planning what’s next at Microsoft Edge (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, Greg Whitworth takes 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!
4:00pm: Mixed Reality in Microsoft Edge with WebVR (Nell Waliczek and Lewis Weaver)
WebVR is the open standard bringing Virtual Reality and Mixed Reality to the web! Join Nell Waliczek and Lewis Weaver 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, Bogdan Brinza and Rossen Atanassov 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, Todd Reifsteck will take you on a behind the scenes tour 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, Nolan Lawson explores 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.
See you there!
The live stream starts on Channel 9 at 9:00 AM PT – you can join the livestream to watch from your desk or mobile device, or check out the recorded sessions shortly after the event concludes.
We can’t wait to see you there!
— Kyle Pflug, Senior Program Manager, Microsoft Edge
Source: Watch Microsoft Edge Web Summit 2017 live on Channel 9 – Microsoft Edge Dev Blog