Gestures, Scopeleaks, Wink, JLS, JavaScript Blogs

2011-01-17 00:00:00 +0000 by Alex R. Young

The Node tutorials will continue next week, in the meantime I have a
backlog of news from our Twitter friends to catch up with.


When I was writing gesture event support for the Let's Make a
series, quite a few readers got in touch to say gesture
recognition had been a sticking point for them during development of
web-based iOS or Android apps. Tait Brown, who made my favourite jQuery
UI theme Aristo,
has now made
Gestures which is a proof-of-concept library for gesture recognition.

The Gesture demo
shows how the library works -- gestures are recognised as shapes. At the
moment this is based on the \$1 Unistroke Recognizer in

I'm hoping Tait can add a simple multitouch API and release Gestures as
a library soon.


scopeleaks.js by Rui Lopes is a browser and CommonJS module for detecting global variable leaks. Once
loaded with a script tag or through a require, the global
variable state can be recorded and analysed:

var snapshot = scopeleaks.snapshot();

It's a simple library but might be useful for giving scripts a once-over
before release.

A similar project is
detect-global by Juriy Zaytsev (kangax).

Wink 1.2.3

Jérôme Giraud sent me a note that Wink
has been released, which adds
support for Android (2.2, 2.3) devices. Jérôme wrote a Wink
for DailyJS back
in September.


JavaLikeScript, or jls, is an interesting framework based on Prototype that runs on NSPR and
SpiderMonkey for Windows and Linux. It includes a GUI library, CommonJS
modules, file system access, a unit testing framework, and a network

The author hasn't yet released the native source code yet, but it looks
like he's just preparing the build chain and documentation before
releasing it. The API
gives an
overview of the APIs if you'd like to dig a little deeper.

ecmazing JavaScript Blogs

Šime Vidas wrote in to let us know about ecmazing JavaScript Blogs, a JavaScript blog viewer. It
feels very fast and makes it easy to quickly switch between blogs. Of
course, most of those blogs are in my news reader, but I thought the
fact it's all client-side might interest readers who are front-end