Permalink

1

Take Care When Using Null Transform Hacks For Forcing GPU Acceleration

Read Later submit to reddit

At my jQueryTO keynote on paint optimization, I mentioned the performance benefits of promoting DOM elements to a composite layer using GPU acceleration in Chrome. Moving compositing of page layers to the GPU can offer better efficiency than the CPU in terms of speed and drawing and is generally a good thing as you avoid slow copies of large data from video to system memory.

Whilst Continue Reading →

Permalink

14

DevTools: Visually Re-engineering CSS For Faster Paint Times

Read Later submit to reddit

Increasingly, whether it’s on desktop or mobile, users want their web experience to be snappy and delightful. This means that even if the browser is busy rendering the page or loading in content, the user should still be able to scroll around and interact with it.

Animations need to be silky, scrolling must be buttery-smooth and your page needs to contain little to no jank. This comes down to offering an experience that can run at 60 frames per second even on regular pages, not just games and animations.

Continue Reading →

Permalink

3

Tooling For The Modern WebApp Developer – Video From DotJS

Watch Later submit to reddit

The video from my DotJS talk in Paris is now up. I hope it's useful. In it I walk through how to performance profile your apps using DevTools Timeline and the Heap profiler, debugging your mobile apps using Overrides, sexy SASS Source Maps, snippets, a live reload editing workflow with the tools and a few other juicy tips. Slides are also available.

Permalink

2

Curated Talks To Help You Become A Better Front-End Engineer In 2013

Read Later submit to reddit

 

Many of us care deeply about developing our craft, but staying up to date can be a true challenge, especially when the quantity of fresh information we’re regularly exposed to can be a lot to take in. 2012 has been no exception, with a wealth of evolution and refinement going on in the front end.

Great strides have been made in how we approach workflow, use abstractions, appreciate code quality and tackle the measurement and betterment of performance. If you’ve been busy and haven’t had time to catch up on the latest developments in these areas, don’t worry. 

Continue Reading →

Permalink

25

Improving Web App Performance With the Chrome DevTools Timeline and Profiles

Read Later submit to reddit

 

We all want to create high performance web applications. As our apps get more complex, we may want to support rich animations and that ideal 60 frames a second that keep our apps responsive and snappy.  

Being aware of how to measure and improve performance can be a useful skill and in this short post, I'll give you a quick refresher on how this can be done with the Chrome DevTools Timeline and Profiles.

Continue Reading →