Want to relive the magic? Watch all the sessions now!

Sessions

Chrome and Android leadership Q&A panel

Ask senior Chrome and Android directors and engineers about current efforts and future plans for Chrome and the web platform.

Use this Google Moderator to ask them as many difficult questions as we can fit in the time available!

Linus Upson

Linus Upson

VP, Chrome
Hiroshi Lockheimer

Hiroshi Lockheimer

VP, Android
Arnaud Weber

Arnaud Weber

Chrome desktop and mobile
Darin Fisher

Darin Fisher

Web Platform
Erik Kay

Erik Kay

Chrome Apps and PNaCL
Ian Ellison-Taylor

Ian Ellison-Taylor

Web Platform
Jake Archibald

Jake Archibald

Session Moderator

Keynote

Linus Upson

Linus Upson

Linus is VP of Engineering for Chrome.

Watch the video

#perfmatters: Optimizing network performance

Ilya Grigorik

Ilya Grigorik

For most sites, network latency of fetching the HTML and other critical resources is the single biggest performance bottleneck. For the top 1M sites, network wait time accounts for over 60% of total time to render the page!

We'll cover an end-to-end workflow for gathering network performance data in Chrome and applying best practices to deliver faster sites.

See the speaker deck Watch the video

Network connectivity: optional

Jake Archibald

Jake Archibald

The web had a bit of a false start with offline access. With ApplicationCache, even if you expect the unexpected you're still likely to have your expectations unexpectedly confounded. Unexpectedly. However, there's a new API on it's way that takes away the magic and puts you in full control of how the browser handles network requests, the ServiceWorker.

See the speaker deck Watch the video

#perfmatters: 60fps layout and rendering

Tom Wiltzius Nat Duca

Tom Wiltzius and Nat Duca

Let's face it: we all want our sites to scroll smoothly, animate gorgeously, and respond quickly to touch. Making this happen for all devices doesn't have to be difficult.

In this talk, we'll explain the key building blocks for jank-free experiences, and how to use Chrome's tools to get you out of hot water when things go wrong.

See the speaker deck Watch the video

Dart for the modern web developer

Kasper Lund Seth Ladd

Kasper Lund and Seth Ladd

Gracefully grow and evolve your code with Dart's language features, libraries, and tools. Learn how Dart's language and tools keep you productive, Dart is compiled to JavaScript, and how you can deploy Dart apps to the modern web.

See the speaker deck Watch the video

Chrome DevTools for Mobile

Paul Irish

Paul Irish

Developing for mobile should be as easy as developing for desktop. Get an overview of how remote debugging and device emulation can help accelerate your ability to quickly develop compelling and performant mobile webapps.

See the speaker deck Watch the video

Optimizing your workflow for a cross-device world

Matt Gaunt

Matt Gaunt

With the range of device form factors, platforms and browsers that users will use to experience your web app, it's important to find a productive multi-device testing workflow.

This session shows you how to ensure your web app is spectacular across all screens, without getting bogged down.

See the speaker deck Watch the video

Polymer: declarative, encapsulated, and reusable components for the web

Eric Bidelman

Eric Bidelman

Polymer is a new type of library for the evolving modern web platform that leverages the many technlogies behind web components.

It provides an extra layer of opinionated API sugaring for building smarter apps, faster.

See the speaker deck Watch the video

#perfmatters: Tooling techniques for the performance ninja

Colt McAnlis

Colt McAnlis

Looking to become a web performance master? Then start here. The secret to creating a high-performance website lies in the ability to gather insight about issues, and quickly iterate on solutions.

In this talk, we'll give you the cheat sheet on using Chrome Dev Tools to target performance problems, gather information about the cause, and move towards a solution.

See the speaker deck Watch the video

Develop Chrome Apps on desktop/mobile, distribute and profit

Joe Marini

Joe Marini

Chrome Apps provide the power and user experience of native apps with the development simplicity and security of the Web, and run on 4 desktop and 2 mobile OSes right out of the box.

See the speaker deck Watch the video

Portable Native Client: How we Learned to Stop Compiling and Love the Translator

Molly Mackinlay David Sehr

Molly Mackinlay and David Sehr

Portable Native Client is a technology that enables portable, secure execution of native applications in Chrome. Developers produce a platform-independent form of their native application. Chrome translates this form to run on the user's device at better than 80% of native performance.

See the speaker deck Watch the video

Got SSL? An overview of why you need it and how to do it right.

Parisa Tabriz

Parisa Tabriz

SSL support is a requirement if you care about your users' security and privacy.

This talk will overview real threats to web applications and services only accessible via HTTP, what SSL provides and protects against, and common implementation gotchas.

See the speaker deck Watch the video

Greg Simon Eric Seidel

Greg Simon and Eric Seidel

Blink is Chrome's open-source rendering engine.

In this session we'll describe a few new behind-the-scenes improvements we've started since our April launch and how they will affect you as a web developer. You'll also learn how to stay up-to-date on changes in Blink and influence our future direction.

See the speaker deck Watch the video

Build mobile apps with Chrome WebView

Matt Gaunt

Matt Gaunt

Learn how to create mobile UIs with a mix of the latest HTML5 features and native UIs and features.

See the speaker deck Watch the video

Best UX patterns for mobile web apps

Paul Kinlan

Paul Kinlan

Thumbs and fingers; audio and voice.  The modern web developer has to contend with a huge number of interaction styles on a wide variety of screen types held at different distances from the retina.

In this session, you'll learn how to design experiences that work for all these combinations. We’ll also show you some of the tools that you can use to help you detect experience issues before they arise.

See the speaker deck Watch the video

Media APIs for the multi-platform web

Sam Dutton Jan Linden

Sam Dutton and Jan Linden

Users expect audio, video and realtime communication from apps, games and sites -- on a range of devices. According to Cisco, 'video ... will be in the range of 80 to 90 percent of global consumer traffic by 2017'.

This session will help you build dynamic, multi-device web applications using the video and audio elements, WebRTC, Web Audio and more. We show you how to maximise performance, avoid common gotchas, and deliver great experiences on mobile.

See the speaker deck Watch the video

#perfmatters: Instant mobile web apps

Bryan McQuade

Bryan McQuade

Mobile users expect amazing performance. As web developers, we need to rethink some practices we have developed for the desktop web. This talk will cover mobile web (anti-)patterns with ultimate goal of getting your sites to render in less than a second. We'll do a deep dive on identifying critical CSS and look at the pros and cons of inlining the critical CSS in your HTML.

See the speaker deck Watch the video

Multi-device accessibility

Alice Boxhall

Alice Boxhall

If you're trying to reach the broadest audience possible, creating a website that can be accessed by everyone is critical. However, many modern websites are difficult or impossible to use for people with a range of disabilities. In this talk we'll discuss how Chrome provides support for users of assistive technologies, discuss techniques and web features which can be used to create modern websites that are accessible to a broad spectrum of users, and demonstrate some Chrome features that you can use to assist you in testing and debugging accessibility.

See the speaker deck Watch the video

Join the conversation:
Google+