Flexbox, Web Sockets, inclusion of WebRTC and Smooth Scrolling

Published on in Google Chrome, Last Week, tech, WebKit. Version: Chrome 14

It’s been a while, and even though I cannot guarantee the updates to become weekly again, here are the highlights of last week’s 1,366 commits. They include a rollout of the SpellCheck API, early work on smooth scrolling for Chromium and a decreased maximum depth of the created DOM tree, namely 2048 levels.

Even though it won’t be functional yet, since last Tuesday it is a possibility to enable the Media Stream APIs in WebKit by passing the “--enable-media-stream” command-line flag to Chromium. Furthermore, following some fine-tuning and a commit saying that the basic implementation of Remoting hosts has been completed, work in the Remoting feature seems to progress steadily.

Following this announcement, WebRTC has now become a dependency of Chromium. Inclusion of the library in the browser will definitely aid in work bringing camera and microphone access to web applications, as well as the ability to stream that -and other- information to other users.

Two interesting Web Inspector changes are the addition of a context menu item for enabling inspecting native workers in Chromium, and the ability to pause the debugger on changes to an element’s style attribute.

In scope of standards support, clicking on an indeterminate checkbox now flips its checked state. WebGL contexts now feature the drawingBufferWidth and drawingBufferHeight properties, out-of-band text tracks for HTML5 subtitles can now be loaded and several Stream-related classes had their names changed following a specification change. WebKit’s SVG Fonts implementation has been overhauled, and the SVG viewport attribute can now be animated. The SpellCheck API has been rolled out following following this discussion.

As for on-going work, Tony Chang and Ojan Vafai have announced to start working on adding support for the new CSS Flexbox specification to WebKit, the first patch of which landed last Wednesday. Yuta Kitamura announced to start implementing the latest WebSocket protocol (-09), the first patch of which landed as well. According to Ian Fette, the protocol is mostly finished. Both features are still disabled by default.

Other changes which occurred last week:

And that would be all again :)

4 Responses to “Flexbox, Web Sockets, inclusion of WebRTC and Smooth Scrolling”

Both comments and pings are currently closed.

Mark

June 28, 2011 at 2:00 pm

Good to read these updates again!


vi4m

June 29, 2011 at 7:44 pm

Well done !


Pankaj

November 18, 2011 at 3:32 pm

I am not able to use webrtc in chrome by launching it from command line as “chrome.exe –enable-media-stream”.

Any thoughts ?