Issue #39 - May 23, 2012
News and Latest Developments
StatCounter has data showing that Chrome has finally begun to consistently usurp IE as the most popular Web browser. Of course, it's only one set of data but a trend is visible.
Ars Technica reports on an exploit that fetched a teenager hacker a $60k bounty after he tied several distinct Chrome bugs together. The Chrome team also have a technical writeup on their blog, linked within.
On the HTML5 Rocks site, Paul Irish shows off a feature being pushed out into Chrome 21: sub-millisecond precision for deltas given by requestAnimationFrame.
Opera's Bruce Lawson summarizes the 'Great Responsive Images Brouhaha of May 2012' (mentioned in last week's HTML5 Weekly) at HTML5 Doctor.
They're barely supported anywhere (yet) but this is a reasonable intro to the basics of 'CSS regions' which allow one to flow content within various sections of the page and may ultimately let us build complex, magazine-like CSS layouts more easily.
Google's Steve Souders and Stoyan Stefanov wondered if there was a way to have longer cache times for third party scripts yet have resources update when necessary. They came up with a possible solution.
A 10 minute demo of Adobe Shadow, a new inspection tool that allows front-end web devs and designers to work more efficiently by streamlining the preview process for mobile devices.
A Web-based tool for compiling Compass-based Sass code into regular CSS. Of course, Compass and Sass can do this for you if you have them installed, but this is aimed at people who want to do some quick conversions directly on the Web.
Code and Libraries
ZURB is back with a new experiment, a responsive table implementation that doesn't break responsive layouts, doesn't unnecessarily hide data, and allows you to compare rows with a key column.
Aroma makes it easy to create games in the Lua programming language that can be run in Chrome using its Native Client functionality (as well as be distributed through the Chrome Web Store.) It implements parts of the popular LOVE Lua API.
An open source rich text editor based on HTML5 technology and a progressive enhancement approach. It generates valid HTML5 markup by preventing unmaintainable tag soup and inline styles.
A synth written solely using HTML, JS, and CSS. It doesn't use a static audio files but generates them on the fly at byte level and converts them to files using the data URI schema. Clever!
Takes a while to load, but this is a cool WebGL visualization of a MIDI file being played. You can choose from lots of songs, but I went with Toccata and Fugue, one of my favorites!
A simple yet striking WebGL demo where you get to drive a car around a basic 3D landscape. The functionality is provided by a 'car' extension for the popular three.js library.