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!
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 ServiceWorker.
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.
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.
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.
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.
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.
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.
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.
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.