Warning message

  • The service having id "twitter" is missing, reactivate its module or save again the list of services.
  • The service having id "facebook" is missing, reactivate its module or save again the list of services.
  • The service having id "google_plus" is missing, reactivate its module or save again the list of services.
  • The service having id "linkedin" is missing, reactivate its module or save again the list of services.

Track: Browser as a platform (Realizing HTML5)


Day of week:

The Browser is becoming much more powerful. Exciting new standards like Service Workers, Push Notifications, and WebRTC are making the browser a formidable platform. With the adoption of evergreen browsers spreading, you'll be amazed at how fast the web is accelerating. Come and learn what's next!

Track Host:
Jafar Husain
Cross-Team UI Technical Lead @Netflix
Jafar Husain is the Cross-Team Technical Lead for the Netflix UI's. He is the architect of Netflix's UI data platform, and specializes in building reactive, event-driven systems. A highly-rated speaker, he has spoken at QCon, HTML Dev Conf, QCon, CodeMesh, YOW! and given Channel 9 interviews. He has also trained hundreds of developers to build event-driven systems in JS. He is the Netflix representative on the JavaScript standards committee (TC-39) and is actively working to evolve the JavaScript language.
10:35am - 11:25am

by Alex Russell
Software Engineer @Google

In a world where the next billion people will come online via phones, is there any place for the web? Are we stuck building everything 2 or 3 times to achieve reach? This talk explores these questions and discusses the impact of new standards-track technologies like Service Workers, Web Manifests, and Web Push which are landing in browsers near you.

11:50am - 12:40pm

by Brian Terlson
Senior Program Manager @Microsoft

ES2015 was over half a decade in the making, and ES5 took even longer. ES2016 is the first specification born of ECMA TC39's new yearly release cadence and work is happening already on ES2017 proposals as well. What proposals might make the cut?

This talk will cover the changes TC39 is making to its specification publishing process for ES2016 and beyond and delve into some of the likely candidates including async functions, SIMD, class property declarations, Typed Objects and more....

1:40pm - 2:30pm

Open Space
2:55pm - 3:45pm

by Brian Holt
Senior UI Engineer @Netflix

React is a new and fun tool that allows developers to more easily create and maintain view layer code. As many of you have seen, it has caught on like wildfire in the last year. It can be very performant too but there are some specific areas that you'll want to pay attention.

We'll talk about:

  • At a high level, what is React and why you want it
  • What are some specific things to pay attention to for performance when writing React
  • Some general web...
4:10pm - 5:00pm

by Ian Kilpatrick
Senior Software Engineer on the Chrome team @Google

by Dan Gohman
Software Engineer @Mozilla

The W3C is an international community whose mission it is to lead the web to it's full potential. Come hear about two initiatives pushing the web forward!

Houdini - Explaining CSS:

Specifications for new features by definition always lags behind what web developers want. As an example the ability to add buttons with rounded borders was only possible* until browsers agreed to standardize and implement the css property “border-radius”. Houdini is a Task Force of...

5:25pm - 6:15pm

by Jafar Husain
Cross-Team UI Technical Lead @Netflix

Imagine how easy building your web application would be if all of your data was available in-memory on the client. Falcor lets you to code that way.

Falcor is the open-source, JS data access framework that powers Netflix. Falcor lets you represent all of your cloud data sources as one virtual JSON model on the server. On the client, Falcor makes it appear as if the entire JSON model is available locally and allows you to access data the same way you would from an in-memory JSON object...


Covering innovative topics

Monday Nov 16

Tuesday Nov 17

Wednesday Nov 18