Third Time’s a Charm

.

Three years ago, the first version of PhantomJS was announced to the public. It is still a toddler, but hey, it is growing up and getting some traction at an unprecedented rate. Looking at the number of downloads over the last few years, the trend is obviously "up to the right", a total of over… Read more »

Optimizing CSS3 for GPU Compositing

.

Modern web browsers can leverage the ubiquitous graphics processing unit (GPU), both in mobile and desktop, to accelerate page rendering. This is particularly suitable for popular CSS features such as animation, transition, opacity, transformation, and many others. Web developers however need to ensure that all the bits and pieces work well to achieve the ideal… Read more »

Web Page Clipping with PhantomJS

.

One of the major usages of PhantomJS is to capture web pages and render them as image. There are many rendering aspects which can be tweaked, the most popular one is the zoom factor, particularly useful to create thumbnails. A rather not-so-known parameter is the clipping rectangle which is very handy to limit the capture… Read more »

CSS Preload Scanner in WebKit

.

In WebKit world, preload scanner refers to a side parser which kicks in if the main HTML parser is halted by a blocking script loading. Because this preload scanner can see what other resources (e.g. stylesheets, images, inputs) are to be fetched, it can trigger the associated network requests as early as possible, without waiting… Read more »

Frame Rate HUD on Chrome for Android

.

To have a silky smooth experience on mobile web, it is important to gather relevant performance data so that a suitable optimization can be carried out. Traditionally, such a measurement activity is full of (black) magic since the web browser itself often does not expose enough performance metrics. These days, the situation is much better… Read more »

The Fascinating W3Conf 2013

.

Last week, the annual W3C conference for web professionals, W3Conf 2013, was held in San Francisco. It was packed with tons of interesting talks. The event was professionally organized and it attracted the attention of various Who’s Whos in the front-end development world. There was an extremely positive vibe, in particular because the theme varies… Read more »