The Webkit Inspector

[A thoughtful, in-depth, guide to the most powerful web development tool in any browser today.][link]

If you aren’t developing in a Webkit-based browser (Chrome, Safari) you’re probably wasting a lot of time.

[link]: “Modern Web Development”


Opera confirms WebKit prefix usage

[Mozilla, Microsoft, and Opera are none too happy][link] about Webkit’s prefixes becoming a sort of organic standard, especially on mobile:

>Opera, along with Microsoft and Mozilla, announced at a CSS Working Group meeting that we would support some WebKit prefixes. This is because too many authors of mobile sites only use the WebKit-prefixed version, and not even the standard, unprefixed one, when it is available. This leads to a reduced user experience on Opera, Mobile Firefox and Mobile IE, which don’t receive the same shiny effects, such as transitions, gradients and the like, *even if the browser supports those effects*.

The problem to me seems to be one of education and tools. Authors don’t use -o prefix because they either don’t know about it, or they don’t have a significant Opera user base. Ditto the other browsers. iOS is king of the castle on mobile, and that means Safari, and that means WebKit.

[link]: “Opera confirms WebKit prefix usage | News | .net magazine”


PhantomJS: Headless WebKit with JavaScript API

[Phantom is a minimalistic implementation of WebKit without a user interface, making it perfect for testing pages or scraping data.][link]

[link]: “PhantomJS: Headless WebKit with JavaScript API”



[Described by the creator of the project as][link]:

>an attempt to create a new Mac OS X web browser that steals the best bits from OmniWeb for its user interface, adds some well-needed hooks to the interior to customize rendering and loading, and otherwise stays away from scope creep as far as possible.

and I am so down with that. Jesper has done some fairly in-depth writing on the project’s [Feasibility and Scope][feas], [Originality][orig] and [Getting Involved][inv].

[link]: “rouse – Project Hosting on Google Code”
[feas]: “Rouse: Feasibility and Scope”
[orig]: “Rouse: Originality”
[inv]: “Getting Involved in Rouse”


There is no WebKit on Mobile

[Peter-Paul Koch tests 19 different versions][link] of WebKit/KHTML and [creates a table comparing their successes and failures][table]. His verdict: You’re going to have to test in multiple WebKit-based browsers for awhile, yet.

[link]: “QuirksBlog: There is no WebKit on Mobile”
[table]: “The Table”


Preview of WebKit’s WebGL

[3D gaming in-browser without plugins][link]. Playable TODAY with a [nightly build of Webkit][nightly] on your Mac. Wow.

[link]: “Wolfire Blog – Preview of WebKit’s WebGL / Canvas 3D”
[nightly]: “Nightly Webkit builds”