Paul Lewis

Paul Lewis

Paul is a Design and Perf Advocate

Moving to the native notification system on macOS

As of Chrome 59, notifications will be displayed native notifications on macOS.

Building performant expand & collapse animations

When making expand and collapse effects you can use scale transforms to keep your UI performant.

Performant Parallaxing

With a little mathematical wriggling, it's possible to have parallax effects that play nicely with browser architectures!

Paul Lewis Robert Flack

Paul Lewis, Robert Flack

CSS containment in Chrome 52

The new CSS Containment property lets developers limit the scope of the browser’s styles, layout and paint work.

Paul Lewis

Paul Lewis

Canvas toBlob() support added in chrome 50

Support for canvas.toBlob set to land in Chrome 50.

Paul Lewis

Paul Lewis

Chrome supports createImageBitmap() in Chrome 50

Support for image decoding in workers set to land in Chrome 50.

Paul Lewis

Paul Lewis

Smooth scrolling in Chrome 49

Tired of jittery scrolling? Great, because Chrome 49 is shipping with a new smooth scroll right out of the box!

Paul Lewis

Paul Lewis

History API - Scroll restoration

An update to the History API to prevent unsightly scroll jumping.

Paul Lewis

Paul Lewis

Using requestIdleCallback

requestIdleCallback is new performance API for scheduling work when the browser is idle.

Paul Lewis

Paul Lewis

Chrome Dev Summit 2014 - The applied science of runtime performance

The story of building the Chrome Dev Summit site.

Paul Lewis

Paul Lewis

Developer feedback needed - Frame Timing API

A brand new API is in the works to help measure frames per second in the wild, but it needs your feedback.

Paul Lewis

Paul Lewis

Chrome Dev Summit - Performance summary

Performance Matters

Paul Lewis

Paul Lewis

Introduction to Custom Filters (aka CSS Shaders)

Introduction to Custom Filters (aka CSS Shaders)

Paul Lewis

Paul Lewis

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.