Ask senior Chrome and Android directors and engineers about current efforts and future plans for Chrome and the web platform.
Ask them as many difficult questions as we can fit in the time available!
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.
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 Navigation Controller.
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.
Seth Ladd and Kasper Lund
Gracefully grow and evolve your code with Dart's language features, tools, and interop with JavaScript. Learn how libraries, mixins, and more help you organize, how refactoring automates code evolution, and how you can reuse Dart and JavaScript code in your app.
Change file, hit F5, change file, hit F5. Let's evolve this. We'll cover the end-to-end workflow of constructing a quick feedback cycle development environment, using Chrome DevTools smartly to accelerate your development, support testing, and authoring mobile sites and webapps quickly.
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.
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.
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.
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.
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.
Chrome supports a number of features that will improve the security of your Chrome extensions, Chrome Apps, and traditional web applications.
This talk will overview some of these features (the defense they provide against common security vulnerabilities and how to use them) and other tips to keep your users safe.
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.
Learn how to create mobile UIs with a mix of the latest HTML5 features and native UIs and features.
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.
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.
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.
More session information coming soon!