Recent WebKit Features

Recent WebKit Features

There have been a lot of exciting new engine-level features that have been added to WebKit over the last few months, and not all of them have received their own blog entries.

Read more

WebKit Site Redesign

WebKit Site Redesign

If you are reading this post, you have probably already noticed that we’ve launched a visual redesign of the WebKit site.

Read more

We’re Hunting Memory Leaks

We’re Hunting Memory Leaks

We’ve heard a number of reports of Safari memory leaks, and we’d like to fix a bunch of these.

Read more

JavaScriptCore C++ Name Changes

JavaScriptCore C++ Name Changes

Here are some name changes we’re planning for some classes and functions in JavaScriptCore in the KJS namespace: Old Name New Names ValueImp JSValue AllocatedValueImp JSCell ObjectImp JSObject Undefined() jsUndefined() Null() jsNull() Boolean() jsBoolean(), jsTrue(), jsFalse() Number() jsNumber(), jsNaN(), jsZero(), jsOne(), jsTwo() String() jsString() We want to take Imp suffixes off class names of subclasses […]

Read more

The New Form Controls:
Radio Buttons

The New Form Controls:
Radio Buttons

The new radio buttons are now enabled (along with checkboxes) in the latest WebKit builds.

Read more

The New Form Controls:
Checkbox

The New Form Controls:
Checkbox

The first of the new form controls for WebKit has just been turned on in the latest WebKit tree.

Read more

Hash Tables (Part 2)

Hash Tables (Part 2)

One of the more important but somewhat mysterious aspects of hashtables is writing hash functions.

Read more

Hash Tables (Part 1)

Hash Tables (Part 1)

Hashtables are one of the most important basic data structures in a web browser.

Read more

Introduction (and Bugzilla News)

Introduction (and Bugzilla News)

Hi everyone, I’m one of the other people that Hyatt mentioned would be posting here.

Read more

Welcome to the WebKit Blog

Welcome to the WebKit Blog

For some time now I’ve kept a blog that discusses WebKit/Core features.

Read more