WebKit Contributors meeting, data-lists and HTTP pipelining
Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 20
Last week, a total of 1,575 landed in the repositories: 923 for Chromium and 652 to WebKit. Highlights include the WebKit Contributors meeting, Web Inspector updates and support for <datalist> in Chromium.
Last Thursday and Friday, Apple kindly hosted the 2012 WebKit Contributors Meeting in Cupertino. With contributors from many different vendors around, a large number of subjects were covered in presentations and discussions. Transcripts of most of these are available on WebKit’s Trac, including a group photo of all attendees.
An experimental Style Panel has been introduced to Web Inspector which mimics the interface of the Script Panel, which also features an open stylesheet-dialog. Cross-frame security error spam when typing in the console is gone, calling document.open() will now reset the Elements Panel and the Inspector is now shimming the startsWith() and endsWith() methods on the String prototype, anticipating implementation of Microsoft’s proposal.
Parsing rules of the :nth-*() pseudo-classes has been aligned with the specification. Clipping issues with the CSS drop-shadow filter have been resolved and the “-webkit-filter” CSS property will now show up when enumerating over an element’s computed style.
Support for the HTML5 <datalist> element has been enabled for Chromium. It provides similar functionality to suggestions by the browser based on what you previously entered in a text field, with the difference that these suggestions are provided by the website.
Other changes which occurred last week:
- The WebKitGTK port has enabled the Web Timing implementation.
- Performance of several String-returning DOM attribute and property getters has been improved for v8.
- The localStorage.setItem() method cannot override methods on the Storage prototype anymore.
- The footprint of an element’s attributes has been reduced to a minimum for common usage.
- The IndexedDB implementation can now retrieve values or keys by IDBKeyRanges.
- HTTP pipelining has been enabled for 10% of Chrome’s dev-channel users.
- The Chrome OS window manager (Aura) now supports the three-finger swipe.
- Chromium’s touch optimized UI will make menu items 40 pixels in height.
- Linux users using display resolution larger than 4000×4000 are now able to view all of Chrome again!
Next week’s update will probably be a bit brief as I’ll be in Barcelona. Thanks for reading!