Unusual Speed Boost:
Binary Size Matters

Unusual Speed Boost:
Binary Size Matters

One of my concerns last year was that while WebKit was getting faster on common benchmarks, some operations were getting slower as a byproduct of new features and optimizations.

Read more

State of Web Inspector

State of Web Inspector

Last year, Safari 6 included a reimagination of Web Inspector that aligned the design and user experience with Xcode 4.

Read more

Announcing SunSpider 1.0

Announcing SunSpider 1.0

The popular SunSpider JavaScript benchmark suite was originally released by the WebKit team over five years ago, in December 2007.

Read more

On spinlocks and sleep()

On spinlocks and sleep()

Yes, we really did achieve a 3.7X speedup on a garbage collection benchmark by removing a call to sleep().

Read more

Apple style span is gone

Apple style span is gone

This week, I committed WebKit changes r92823 and r93001.

Read more

CSS3 Gradients

CSS3 Gradients

Introduction WebKit paved the way for gradients in CSS by adding support for -webkit-gradient back in early 2008, and they’ve become widely used since their introduction.

Read more

Announcing…MathML!

Announcing…MathML!

If you’ve been following check-ins for the last year or so, then you already know that some dedicated contributors have been working on a MathML implementation in WebKit.

Read more

A Guide to Assertion Macros in WebKit

A Guide to Assertion Macros in WebKit

Background WebKit provides a number of macros to assert that conditions in the code are met.

Read more

Announcing SunSpider 0.9.1

Announcing SunSpider 0.9.1

Today we’d like to announce SunSpider 0.9.1, a new version of the popular SunSpider JavaScript benchmark that improves accuracy of results.

Read more

Web Inspector Updates

Web Inspector Updates

A number of exciting new features have been added to the Web Inspector since our last update.

Read more

WebKit Page Cache II – The unload Event

WebKit Page Cache II – The unload Event

Previously I touched on what exactly the Page Cache does and outlined some of the improvements we’re working on.

Read more

WebKit Page Cache I – The Basics

WebKit Page Cache I – The Basics

This is the first of two posts that will center around a modern browser engine feature that doesn’t usually get a lot of press: The Page Cache.

Read more