Colin Harrington introduces GEB, a browser automation solution, combining the power of WebDriver, jQuery content selection, the robustness of Page Object modelling and the expressiveness of Groovy.
Pedro Molina presents the challenges, benefits and limitations creating a cloud-based DSL tool. A demo of such a tool is included.
Andy Davies, Aaron Peters present how networks, browsers and the way sites are built affect user experience, and take a look at some of the latest techniques for measuring and improving performance.
Gilad Bracha keynotes on what's keeping web technologies from being on par with their native counterparts.
Domenic Denicola talks about the WHATWG stream specification, uncovering the abstractions used to build web streams and the API around them.
Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.
Parisa Tabriz presents current online threats and some of the ways Chrome protects users, along with Chrome's philosophies, successes, and ongoing challenges to doing security in a browser.
Kevin Moore explains doing client-side data-binding, visual templates, and custom HTML elements in modern browsers with Dart, while providing forward compatibility with emerging web standards.
Maximiliano Firtman overviews of what you need to know, including labs testing on progressive enhancement, feature detection and HTML5 APIs: UI, core, data, network and hardware.
Miško Hevery demoes using AngularJS to create dynamic web applications using reusable components.