Introduction to WebKit Content Blockers

Introduction to WebKit Content Blockers

Describing content blocking rules in a structured format ahead-of-time, rather than running extension-provided code.

Read more

Introducing the JetStream Benchmark Suite

Introducing the JetStream Benchmark Suite

A new JavaScript benchmark test suite that codifies what our de facto process has been — to combine latency and throughput benchmarks.

Read more

Speedometer:
Benchmark for Web App Responsiveness

Speedometer:
Benchmark for Web App Responsiveness

We are pleased to announce Speedometer, a new benchmark that measures the responsiveness of web applications.

Read more

Introducing the WebKit FTL JIT

Introducing the WebKit FTL JIT

Designed to bring aggressive C-like optimizations to the largest variety of JavaScript programs.

Read more

Overview of WebKit’s CSS JIT Compiler

Overview of WebKit’s CSS JIT Compiler

Making CSS faster and more scalable is an area of research in the WebKit project.

Read more

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

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

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

CSS Masks

CSS Masks

WebKit now supports alpha masks in CSS.

Read more

Optimizing Page Loading in the Web Browser

Optimizing Page Loading in the Web Browser

It is well understood that page loading speed in a web browser is limited by the available connection bandwidth.

Read more

background-clip:
text

background-clip:
text

CSS3 has introduced a property called background-clip that can be used to clip backgrounds to either the border, padding or content box.

Read more