Welcome back to the weekly Badass JS roundup! Lots of JavaScript news this week, so lets dive in.
- Adobe proposes events for monitoring the downloading of Image resources which could be quite useful in many circumstances.
- ES6, the next version of the EcmaScript standard that defines the JavaScript language has support for various types of collections beyond the standard Array and Object types. ES6 adds support for Maps, WeakMaps and Sets to the language. They aren’t available for use yet, but luckily Andrea Giammarchi has taken the time to shim them so you can use them today.
- Drumkit.js looks like an interesting new framework for Node.js that allows you to share pieces of code between the server and client as well. Neat idea!
- If you didn’t hear about it already, WebRTC has landed in Chrome! WebRTC is a new technology that brings realtime voice and video communication technologies to the web. Ever imagined building the next Skype without any plugins? Well now you can! You can enable it in the latest Chrome Canary builds in about:flags and then check out this demo!
- We’ve been watching Mozilla’s PDF.js project with much interest, and they continue to pump out the Badass JavaScript. This time, it’s support for JPEG 2000 images using a handwritten JPEG 2000 decoder written in JavaScript. Very cool!
- There are a couple of new slide decks for you to check out relating to new HTML5 features. Check out “The Edge of HTML5” by Eric Bidelman and “What’s New in HTML5 Media” by Paul Kinlan both of the Chrome dev relations team.
- Zip.js is a JavaScript library that allows you to zip and unzip files in modern browsers (Chrome and Firefox).
- Jed brings gettext style i18n localization support to JavaScript applications.
- Ember.js 0.9.4 and Node.js 0.7.1 were released.
- Mikeal Rogers of Node.js fame writes on “A new direction for web applications”, covering the history of the dynamic web and looking to the future of applications built with Node and other platforms.
- Jens Nockert wrote two blog posts about various upcoming features of browsers that will make your computationally intensive apps much faster. The first, “Accelerating Javascript via SIMD”, covers a pet feature of his that may go into Firefox at some point. The second is an introduction to a series called “Tools for the next generation of Web Applications” and it covers lots of different technologies including SIMD, WebCL, RiverTrail and more.
- Enyo, the application framework behind webOS has been open sourced!
- The State of HTML5 Video is a nice site with various statistics about HTML5 video’s availability across devices and browsers that details some sub-features as well. Check it out if you do anything with HTML5 video!
- Finally, JavaScript Jabber is a new podcast about everyone’s favorite language. I haven’t listened to it yet myself, but I’ve heard good things and the first episode has an all star cast!
That’s it for this week! As always if you have something you’d like to tell us about - something you think is Badass JS worthy - don’t hesitate to let us know!
Holy $#%! my mind just exploded.
In pleasure.
