Track: Web as Platform

Location: Pacific LMNO

Day of week:

All things Browser, from JavaScript Frameworks for animation and AR / VR to Web Assembly and from protocol work to open standards evolution.

Track Host: Kevin Ball

Project Lead & Contributor @ZURBfoundation

Kevin Ball is an experienced web developer and entrepreneur. He has co-founded and acted as CTO for 2 companies, founded the San Diego Javascript Meetup, is a regular presenter at local tech meetups, and consults on software development, communication, and leadership.

Gaining Control with the Web Animations API

We've enjoyed CSS transitions and animations for several years, with their broad support and ability to get key performance gains. Now the Web Animations API is here and growing, so what does this let us do through JavaScript?

Through several examples, we will take a look at how this new JavaScript API came to be and how it compares to the alternate ways to animate on the web. We will work through its added benefits like timelines, controls, and its dynamic nature in addition to detailing what is available today and coming soon.

Dan Wilson, Web Engineer @MutualMobile

The WebAssembly Revolution Has Begun

WebAssembly (aka wasm) is a new, standardized compilation target for the web, shipping in all modern browsers. But since it's so low level it can be difficult to see how it will revolutionize the next generation of web apps–and definitely not just games and C++. This is a game changer for all web developers.

In this talk Jay will reveal what it is, how you can use it today, and the incredible opportunities it will unlock in the years to come.

Jay Phelps, Senior Software Engineer @Netflix

Solving HTTP Problems With Code and Protocols

The networks which carry websites and app content is constantly changing; and not many of us know how. In the last few years most of our content has moved to being provided over HTTP, but in doing this internet engineers found out that HTTP is too old and clunky for today’s internet content. This talk will go through the issues in HTTP, how HTTP2 was developed using Google’s SPDY experiment, and how QUIC will change everything.

Natasha Rooney, W3C Advisory Board, Stack Evolution Board IETA, & Engineering Director @GSMA

Go Beyond Native With Web-Based VR and AR

The use of virtual and augmented reality hardware and software has exploded in the past few years thanks to products like the Oculus Rift, HTC Vive, Google Daydream, and recent releases of Apple's ARKit and Google's ARCore SDKs. But most of this growth is fueled by native applications in a highly fragmented ecosystem requiring developers to target specific hardware with proprietary SDKs.

Meanwhile delivering 3D experiences on the web has been improving at a rapid pace thanks to WebGL, libraries like Three.js, and the prevalence of high performance 3D hardware acceleration on mobile devices. The groundwork has now been placed to create compelling and performant VR and AR experiences delivered entirely through the browser.

But how does web-based VR and AR compare to native applications? Can they really exceed native experiences? How does a web developer without 3D experience get started on this seemingly complicated work? Is VR or AR even relevant for my application? Are there enough users out there to take advantage of this tech?

Join this session for answers to these questions and more!

Kieran Farr, Senior Director @Brightcove

Streamlining Online Checkout Using Web Standards

Too often, poor Web checkout experiences, especially on mobile devices, lead to user frustration and shopping cart abandonment. To streamline checkout and increase conversion rates, leaders from across the payments ecosystem have come together at the World Wide Web Consortium (W3C) to develop open standards for payments on the Web. This incorporates new browser features to accelerate checkout, integration with mobile payment applications and enhanced payment security through tokenization and multi-factor authentication. In this talk I'll go over the Payment Request API family of W3C standards and how they can be used to streamline checkout across the web.

Michel Weksler, Software Engineer @Airbnb

Last Year's Tracks

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.