In the red corner, weighing in at just 29Kb (uncompressed), is knockout.js; a pure JavaScript library that simplifies the creation of dynamic user interfaces. Knockout is library agnostic, so it can easily be used with any of the most popular JavaScript libraries already available, but it works particularly well with jQuery, and uses jQuery.tmpl as its default templating engine.
Paper.js, Processing.js and Raphaël are the leading libraries for drawing on the Web right now.This article covers the advantages and disadvantages of each, and the information you need to make the best choice.
Apple's official iOS UI guidelines. Will be pretty important going forward for iOS development, as this is some of the stuff that Apple looks for when approving Apps.
With each new release of Windows Internet Explorer, support for the World Wide Web Consortium (W3C) Cascading Style Sheets (CSS) standard has steadily improved. Internet Explorer 6 was the first fully CSS, Level 1-compliant version of Internet Explorer.
So you have seen all the cool stuff WebGL can do, how do you do it? Well, turns out it is not too hard with Three.js. This short presentation shows how to do cool things with WebGL.