読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

Underscore.jsに依存しないParallel.js

Adam Savitzkyさんの[Parallel.js](http://adambom.github.com/parallel.js/)、Web Workerのために別のスクリプトを用意する必要もなく、mapreduceもできて小さいながらかっこいいライブラリです。

ですが、せっかくの軽量ライブラリがUnderscore.jsに依存してしまってUnderscore.jsを使わないアプリには軽量と言えず残念です。

なので、CoffeeScriptで書き直して、Underscore.jsへの依存性をなくしました。Safari 6.0対応もしました。iOS Safariでも動いているようです。軽量なParallel.jsとしてお試しください。

https://github.com/y-ich/parallel.js

ちょっと驚いたのは、SafariのWeb WorkerはChromeより2倍以上遅いですね。