Paul Lewis

Paul Lewis

Paul is a Design and Perf Advocate

Filter by:

Filter by:

Type

Filters

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, flackr

CSS containment in Chrome 52

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

Canvas toBlob() support added in chrome 50

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

Chrome supports createImageBitmap() in Chrome 50

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

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!

History API - Scroll restoration

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

Using requestIdleCallback

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

Chrome Dev Summit 2014 - The applied science of runtime performance

The story of building the Chrome Dev Summit site.

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.

Chrome Dev Summit - Performance summary

Performance Matters

Introduction to Custom Filters (aka CSS Shaders)

Introduction to Custom Filters (aka CSS Shaders)

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.