Chrome 73 introduces the
String.prototype.matchAll() method. It behaves similarly to
match(), but offers a simple way to iterate over matches, especially when you need access to capture groups.
What can #SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
Houdini’s CSS Paint API allows you to programmatically draw CSS images.
The Budget API allows developers to perform background actions without notifying users, enabling use cases like silent push.
Infinite scrollers are a common UI pattern. Here we explore how to implement this pattern in a memory conservative way that performs at 60fps.
The W3C Performance Timeline specification defines an interface for browsers to provide programmatic access to low level timing data. This opens the door to some interesting use cases like custom performance analysis, third party tools and more.
New to Chrome 51, passive event listeners provide a major potential boost to scroll performance.
Template String literals with embedded expressions. We've been waiting for this for ages. Literally