24 11 / 2010
Today in JS Episode Four: iOS 4.2, HTML5 Canvas, and More!
Welcome to Today In JS, a list of the best JavaScript news since the last installment. Enjoy!
- jQuery Mobile 1.0 Alpha 2 was released
- Node-Inspector - like Firebug for Node.js
- SproutCore 1.4.4 was released
- EcmaScript Harmony Proxies are going to be awesome! Creator of JS, Brendan Eich discusses them in detail on his blog.
- IE9 platform preview 7 is out with MAJOR JavaScript speed gains. It may even be faster than Chrome’s V8 engine now. Impressive.
- Online HTML5 book from the Chrome team, 20 Things I Learned.
- Processing.js has reached 1.0! Now with full 3D context support
- Nudity detection with JavaScript and HTML5 <canvas>
- CoffeeScript 0.9.5 was released with 1.0 planned for release by Christmas.
- WebGL Inspector - like Firebug for WebGL. Awesome!
- Safari on iOS 4.2 has support for capturing accelerometer/gyroscope data, websockets, printing support, Typed Arrays, onhashchange and HTML5 history support, canvas ImageData support, and more. Awesome release for mobile web development!
- Gtk3 vs HTML5
- Browserling: Interactive cross-browser testing in your browser based on StackVM. Very cool work!
- xc.js is a framework for building HTML Canvas games in JavaScript with backends for HTML5 Canvas and iOS.
- HTML5 for game developers, a talk by Michael Mahemoff of Google.
- Paren-Free - Brendan Eich discusses the possible removal of parenthesis around control structure heads.
- “When can I use…” got a massive update including mobile browser information.
- Video of “Don’t write spaghetti code in server side JavaScript” by @sh1mmer from JSConf.eu.
Bonus: Example Applications using Accelerometer Data in iOS 4.2
Developers have been busy checking out the new accelerometer/gyroscope events that can be captured in iOS 4.2, and have built some pretty cool apps. Here are some examples (load them on an iOS 4.2 device like an iPad, iPod touch, or iPhone).
- A population projection visualization using SVG and the accelerometer. Here is a video of the app in use if you don’t have an iOS 4.2 device.
- Zachary Johnson has created a CSS 3D physics simulation using the accelerometer data.
- Robert Dougan used the data to build a autoscrolling list using Sencha Touch that scrolls based on the accelerometer data. Awesome!
- Daniel Rapp has a tweetable-sized bookmarklet that enables dynamic page rotation thanks to the new iOS web-accelerometer API.
Am I missing something? If you have a project or article that you think should be included here or as a full article, please let me know by submitting a link. Thanks!