RAIL is a user-centric performance model. Every web app has these four distinct aspects to its life cycle, and performance fits into them in different ways: Response, Animation, Idle, Load. | Continue reading
Domain-specific hands-on tutorials that teach how to use machine learning to solve real-world problems. | Continue reading
Thanks to mobile device and network proliferation, more people are using the web than ever before. As this user base grows, performance is more important than ever. In this article, find out why performance matters, and learn what you can do to make the web faster for everyone. | Continue reading
Keep your network transmission and parse/compile cost for JavaScript low to ensure pages get interactive quickly. | Continue reading
Building a Progressive Web App doesn't mean building a single page app! Read about alternative architectures for content-focused PWAs, to help you make the right decision for your use case. | Continue reading
Eager evaluation, argument hints, function autocompletion, Lighthouse 3.0, and more. | Continue reading
What can #SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview. | Continue reading
Best practices for ML engineering. | Continue reading
Desktop progressive web apps can be 'installed' on the users device much like native apps. They're fast. Feel integrated because they launched in the same way as other apps, and run in an app window, without an address bar or tabs. They're reliable because service workers can cac … | Continue reading
First Input Delay (FID) is a new performance metric for measuring page responsiveness for real users in the wild. | Continue reading
A round up of the deprecations and removals in Chrome 67 to help you plan. In this version, deprecation of public key pinning, removal of AppCache on unsecure contexts, and more prefix removals. | Continue reading
BigInts are a new numeric primitive in JavaScript that can represent integers with arbitrary precision. This article walks through some use cases and explains the new functionality in Chrome 67 by comparing BigInts to Numbers in JavaScript. | Continue reading