WebKit

I stumbled across http://webkit.org/specs recently, which is basically a nifty listing of all custom extensions Apple/Webkit has made to web specs, written up as specs themselves so that other browsers can implement them: Squirrelfish Bytecode Timed Media Elements CSS Effects Extensions to CSS 3 Media Queries The ‘pointer-events’ property There were some on here that Read the rest…

Safari 5 got out of the gate a touch early as the PR team shot their new release out before anything else was out there: “Safari continues to lead the pack in performance, innovation and standards support,” said Philip Schiller, Apple’s senior vice president of Worldwide Product Marketing. “Safari now runs on over 200 million Read the rest…

Mohit Muthanna has a nice blog post explaining how you can create desktop notifications with the latest Webkit/Chrome. There are essentially three API calls you use: window.webkitNotifications.requestPermission(callback) – Request access to Desktop Notifications for this domain. window.webkitNotifications.checkPermission() – Returns 0 if this domain has Desktop Notification access. window.webkitNotifications.createNotification(icon,title,body) – Returns a popup notification instance, which Read the rest…

Pavel Feldman has introduced some great improvements to the WebKit inspector. There are some great new panels available: Timeline Panel The Timeline Panel provides you with a detailed view of what’s happening inside your browser as you surf. It allows you to zoom into the areas of interest, expand the nested records and investigate their Read the rest…

Anders Carlsson and Sam Weinig announced that Apple has been working on “WebKit2” for awhile, and it bakes in a split process model a la Chrome: This is a heads-up that we will shortly start landing patches for a new WebKit framework that we at Apple have been working on for a while. We currently Read the rest…

There are a lot of CSS transitions experiments going on right now. Yesterday I discovered another HTML and CSS experiment which went “far far away“, compared with my simple CSS gallery. Guillermo Esteves presented a piece of history translated for tomorrows browsers: the Star Wars Episode IV opening crawl in HTML and CSS: Unfortunately, the Read the rest…

Joseph Pecoraro has made some major improvements to Web Inspector. It is now much easier to create and much around with the content. Create new CSS selectors with ease; Add content in-line with elements; see color representations of any value. And, there is more: DOM Storage The DOM Storage DataGrids now displays live updates. You Read the rest…

Brady Eidson has a great one two punch on the WebKit page cache. First, Brady delves into the basics of the page cache: The Page Cache makes it so when you leave a page we “pause” it and when you come back we press “play.” When a user clicks a link to navigate to a Read the rest…

The iPhone has had these wicked cool 3D transforms hardware accelerated for awhile. We haven’t seem them in desktop Safari though, until now. Charles Ying shows us Snow Stack: Oh, was there some Microsoft plugin launched last week? We don’t need no stinkin’ plugin! Charles tells us more: Larger images load in after 2 seconds Read the rest…

Charles Ying has been playing with some new cool features that just made it to WebKit Nightly, specifically CSS effects with HTML5 video. With some cool CSS such as below, Charles gets the nice effect of reflection live on HTML5 video (which is playing a .mov that you select) < View plain text > css Read the rest…

It’s no secret that we’re mightily impressed with the fine work of the 280 North crew, what with 280 Slides, Cappuccino, Atlas, working with SOFA to make Aristo free for other projects to use, and that whole Objective-J thing which we’ll never use but we love nonetheless. ;-) Francisco Tolmasky, one-third of the team, started Read the rest…

Justin Mecham is excited to note that input type=”file” multiple is implemented in a browser, namely Safari 4. You can see the commit here. Justin notes: If you’re using Safari 4 Public Beta you should be able to select more than one file. Once selected, it should say “N files” instead of the filename that Read the rest…

Great news for Web developers and users, Safari 4 has a public beta, and it comes with some nice features such as: tabs on top and top sites (a la Chrome), full page zoom, history view, and ARIA Support. The Twitter thumbnail is interesting But, what about the engine? Here are some of the features Read the rest…

The WebKit Web Inspector has been redesigned and improved, and it looks great. Here is a brief look into the features. Redesigned First and foremost, the Web Inspector is now sporting a new design that organizes information into task-oriented groups — represented by icons in the toolbar. The toolbar items (Elements, Resources, Scripts, Profiles and Read the rest…

While Ben and I were talking about JavaScript performance (and other things) at Web 2.0 Expo NYC, Maciej Stachowiak announced SquirrelFish Extreme, the very new and improved version that appears to do very well at SunSpider: SquirrelFish Extreme: 943.3 ms V8: 1280.6 ms TraceMonkey: 1464.6 ms What makes it so fast? SquirrelFish Extreme uses four Read the rest…

We talked about how CSS variables are next a few months back, and now they are here! WebKit now has an experimental implementation of CSS variables: You can test this feature using a WebKit nightly Test cases Once again, via Dylan Schiemann.