News roundup: tons o’ links for the New Year

Hello there, it’s been a while! Oh dear, another year has passed. And it seems that I’ve been stocking up a year’s supply of JavaScript tidbits to dump on the unsuspecting populace! Ok, not quite, but I do have quite a backlog, that’s somewhat in chronological order, starting with the newest items:

David Walsh has a demo of Mozilla 11’s new Battery Status API

js.js is another new JavaScript interpreter written in JavaScript (why oh why?)

The craziest Javascript implementations is a roundup of some of the more ambitious and crazier projects in JavaScript (face detection, Java VM, x86 emulator, etc).

The pitfalls of using objects as maps in JavaScript

2011: A Badass JavaScript Year In Review

sandbox is a JavaScript sandbox for node.js

Improving Function.prototype.bind

Deobfuscating malicious code layer by layer

localStorage Read Performance

Proposal: Scripting detection using CSS media queries

Vanilla JavaScript FTW translates jQuery to plain old JavaScript. It’s time to learn straigh tup JavaScript! Use polyfills if you need to!

Deobfuscating malicious code layer by layer

Subtyping JavaScript built-ins

CoffeeScript trolls Node.js

A Fix for the iOS Orientationchange Zoom Bug

JSDev is a new project by Douglas Crockford (introduced in his Google+ post)

JavaScript weekly #60

Understanding JavaScript OOP

W3C: Speech JavaScript API Specification

Firebug 1.9 New Features

AMD – Why, What and How (by Mike Wilcox)

impress.js is a fantastic new slideshow framework that uses 3D transforms to great effect. The demo is vaguely reminiscing of the style of “typography” videos.

qooxdoo 1.6 has been released, and has new features such as offline storage helpers, support for CSS3 animations/transforms, and new mobile UI widgets.

The developer’s guide to mobile frameworks

esprima is a JavaScript parser written in JavaScript, designed to be educational than anything else

Fabric Engine Server Performance Benchmarks – interesting benchmarks that pit compiled JavaScript (via the Fabric Engine) against compiled C++

JavaScript Scope and Context – Not the Same Thing! (simply stated: functional scope versus object context [i.e. "this"])

Let’s have a look at some recently landed Web APIs for Firefox – John Hammink takes us on a cruise through the camera API, indexedDB api, phone vibrate api, etc

Paving the way for open games on the Web with the Gamepad and Mouse Lock APIs

nodeinfo is phpinfo() for Node, which displays environment and system information

buster.js is a new JavaScript test framework currently in beta

A Case Against Using CoffeeScript

Up Close and Personal with HTML5 IndexedDB

Discussion: JSON vs. Markup Fragments

XMLHttpRequest (XHR) is now a “living” document without a particular version number

iWebInspector is a remote debugging tool for the iOS Simulator

BicaVM: A JVM Implementation in JavaScript

when.js is a lightweight Promise and when() implementation

A Look at Popcorn

Visual Event is a bookmarklet that helps figure out which events are attached to particular DOM nodes. It goes a bit beyond the tools available in Webkit Inspector (in Safari/Chrome) and “decodes” the events added by various popular JS libraries.

Flash is dead. Long live the internet.

Thomas Fuchs asks: what’s the best way to force an element to redraw when it acts up (Webkit)

Shapesmith is a visual WebGL editor that looks so easy to use that even I could (maybe) use it!

Adobe is also shifting its focus away from Flex

You can now import data directly from Google Analytics into, letting you know how many users will be able to see new browser features you may decide to implement on your site

node just surpassed Ruby on Rails in terms of watchers on Github (does that count for anything?)

Production Teardown: Flickr’s Asynchronous Script Loading

Using CORS

Video Subtitling and WebVTT

The W3C has a nice friendly page for getting started with the Audio API, including goodies such as examples of looping without gaps

Microsoft has put up a really slick demo of the Windows Phone 7 interface in HTML/CSS/JS. Try it on your phone – looks like it only works with touch events.

dhteumeuleu – nice collection of JavaScript animation experiments

David Mandelin has posted the latest issue of hisJS Development Newsletter

KendoUI is a new UI framework targetting desktop and mobile (you pretty much have to these days!). Check out the demos here:

PPK has discovered that you can use iOS’s Siri as a screen reader of sorts

The Script Tag (Chris Coyier) – what script tag variations work and which ones don’t?

Are We Playing Yet? is a handy HTML5 audio test suite. Think of it as Modernizr just for audio. Sweet!

WebGL around the net, 1 December 2011 – a collection of awesome WebGL links

Generating RSS feeds from a Backbone.js Collection in Node.js

(slides) Here’s a demo of the camera and microphone apis (navigator.getUserMedia)

Blazing fast node.js: 10 performance tips from LinkedIn Mobile


(audio) Full Frontal 2011

(video) Paul Irish: HTML5 For a Cross-Browser World (London JS)

(video) Max Goodman – Making Waves: A Primer in Pure JS Generated Audio

(video) Scott Schiller: Adding sound to HTML

(video) YUIConf 2011 videos and slides

(slides) Scalable JavaScript Application Architecture (Nicholas Zakas) – an oldie but goodie

(slides) ECMAScript 5 (Damian Wielgosik)

(slides) Large-scale JavaScript Application Architecture (Addy Osmani)

(slides) Polyfilling the HTML5 Gaps (Addy Osmani)

GitHub Most Watched This Week (JavaScript)


Upcoming Events

(This isn’t a complete list. See more upcoming JavaScript events listed on Lanyrd)

jQuery UK 2012 (February 10, 2012)

HTML5 Game Jam (February 10, 2012 in Paris, France)

JavaScript Conference (February 27, 2012 in Düsseldorf, Germany)

UtahJS (March 29, 2012 in Park City, UT, USA)

JSConf US 2012 (April 2-3, 2012 in Scottsdale, AZ, USA)

JsDay 2012 (May 16-17, 2012 in Verona, Italy)

Share and Enjoy:
  • Digg
  • Facebook
  • Google
  • description
  • Reddit
  • TwitThis
  • Simpy
  • StumbleUpon

Leave a Reply

© webdevpublishing 2011