Track: Pushing the Web Forward: JavaScript, Frameworks, Transpilers, and WebAssembly

Location: Pacific LMNO

Day of week: Tuesday

The browser has become the universal application engine, and its primary programming language, JavaScript, is now the most widely used programming language.

With so much interest in this platform, substantial interest has occurred to improve and augment JavaScript and its associated web platform features.

In this track we'll look at recent trends, advancements, and the future direction of the web platform, from JavaScript and its underlying ECMASCript standard to WICG, transpilers, frameworks, and WebAssembly which together look to make the web a viable platform for software engineering indefinitely.

Track Host: Dylan Schiemann

CEO @SitePen

As CEO of SitePen and co-founder of Dojo, Dylan Schiemann is an established presence in the JavaScript and open source communities. Under his direction, SitePen has become the definitive source for enterprise organizations that are focused on creating well-tested, highly performant and sustainable web applications. Dylan’s current initiatives include guiding development on Intern and modern Dojo. Dylan was the co-founder of the Dojo Foundation prior to its merger with the jQuery Foundation to later form the Open JS Foundation. Dylan also helps organize the HalfStack meetup and conference series and TSConf. When not actively engaged in bettering SitePen and demanding better developer tools, Dylan enjoys traveling and sharing his experience at conferences around the world.

10:35am - 11:25am

Javascript

Session details to follow.

11:50am - 12:40pm

Javascript Open Space

Session details to follow.

1:40pm - 2:30pm

Goodbye View Source: Hello JavaScript in the Age of Compilers

With the introduction of ECMAScript 2015, came the widespread use of JavaScript compilers, and polyfills. This was never meant to be a permanent fixture in our workflows but rather a  stop-gap for those who wanted to write modern syntax. Fast forward to  2019, and modern web development often involves complex tooling for abstractions that require the use of multiple compiler extensions to support languages like TypeScript, or syntax extensions like JSX.

Consequently, our application bundles continue to grow with the rift between our source code and production output. The code we write is very different than what we ship to our users. What is the cost of this delta? Can we bridge the gap between the platform and the needs of modern web applications? Can we make more accessible, and performant web experiences for the millions of new web users and authors using low powered mobile devices?

Amal Hussein, Senior Open Web Engineer @Bocoup

2:55pm - 3:45pm

Javascript

Session details to follow.

4:10pm - 5:00pm

Javascript

Session details to follow.

5:25pm - 6:15pm

Javascript

Session details to follow.

Tracks

Monday, 11 November

Tuesday, 12 November

Wednesday, 13 November