How Web Content Can Affect Power Usage

How Web Content Can Affect Power Usage

Users spend a large proportion of their online time on mobile devices, and a significant fraction of the rest is users on untethered laptop computers.

Read more

Targeting Domains with Content Blockers

Targeting Domains with Content Blockers

Content Blockers extensions are enjoying a tremendous success on iOS and Mac — especially domain-based blockers.

Read more

Complex CSS Selectors Inside Selectors

Complex CSS Selectors Inside Selectors

WebKit supports many selectors defined in the draft of CSS Selectors Level 4 — like matches(), not(), nth-child(…of…) and nth-last-child(…of…).

Read more

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

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

Last week in WebKit:
Benjamin left me in charge of choosing a title

Last week in WebKit:
Benjamin left me in charge of choosing a title

User visible changes Sam Weinig removed the JavaScript APIs for Microdata.

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

Last two weeks in WebKit:
breaking code with prefixes

Last two weeks in WebKit:
breaking code with prefixes

Last week I had the blog ready and I sent it to Andreas for review.

Read more

Last two weeks in WebKit:
better events and new APIs

Last two weeks in WebKit:
better events and new APIs

A lot happened in two weeks.

Read more

Last week in WebKit:
making waves

Last week in WebKit:
making waves

WebKit has been quieter than usual since Andreas posted last week.

Read more

Last week in WebKit:
page, are you still there?

Last week in WebKit:
page, are you still there?

Another busy week in WebKit.

Read more

Last week in WebKit:
simplifying everything

Last week in WebKit:
simplifying everything

Last week, everyone became crazy about refactoring.

Read more