Node Roundup: Node Knockout Winners, readabilitySAX, Browserling's 90 Modules

2011-09-07 00:00:00 +0100 by Alex R. Young
You can send your node modules and articles in for review through our [contact form](/contact.html) or [@dailyjs](http://twitter.com/dailyjs).

Node Knockout Winners

The Node Knockout

have been announced!

The entries this year were extremely diverse and creative. It's
inspiring to see so many entries that are nothing to do with business
software or social networks.


readabilitySAX (npm: readabilitySAX) by Felix Böhm is a port of Readability that attempts to improve on the direct ports of Readability's JavaScript to Node. The author claims
it's faster (the source includes benchmarks), and uses a SAX parser to
handle the required HTML parsing.

The easiest way to see how it works is by looking at this
readabilitySAX jsFiddle example.

And the README includes some benchmark information:

Using a (jsdom cleaned) package of 620 pages from CleanEval, readabilitySAX processed all of them in 10874ms, that's an average of 17.5387ms per page. The benchmark was done using benchmark.js and is probably far from perfect.

Browserling: 90 Open Source Node Modules

I enjoyed perusing this list of 90 Node modules written by

that includes lots of cool stuff by Peteris Krumins and James Halliday.
If writing Node modules is addictive, then James should definitely see
someone! Or at least take a vacation somewhere sunny.