Engineer @ Google working on web tooling: Headless Chrome, Puppeteer, Lighthouse
This article shows how to run headless Chrome and Puppeteer as part of your web server to "SSR" a static version of client-side JS apps for improved loading performance and better crawler indexability.
IntersectionObservertogether to determine when elements become sticky. Apply scroll effects without scroll events!
Shadow DOM allows web developers to create compartmentalized DOM and CSS for web components
Custom elements allow web developers to define new HTML tags, extend existing ones, and create reusable web components.
Learn how we built a the Google I/O 2016 Progressive Web App (IOWA) using web components, Polymer, and material design and launched it into production on Google.com.
IOWA is a single page application (SPA) that's built using web components, Polymer, Firebase, and has an extensive backend written in App Engine (Go). It pre-caches content for offline users using a service worker, dynamically loads new pages, gracefully transitions between views, and reuses content after first load.
Introduction to the Web Speech API's synthesis feature.
Polymer is a gateway into the amazing future of Web Components. Learn more about Web Components and Polymer from the Chrome Dev Summit
Powering a css background using canvas or webgl
Intro to the Full Screen API