Pot.js 関連のリンクまとめ
JavaScript ライブラリ Pot.js に関する記事やサンプルの紹介です。Pot.js は CPU に負荷をかけることなく JavaScript の実行を可能とするユーティリティライブラリです。
MOONGIFT さんの記事 で紹介されたのもあって、せっかくなのでまとめてみました。
- MOONGIFT さんの記事
- リファレンスとドキュメントです。このリファレンス自体が Pot.js で作られています。
ほぼすべての情報はここに集約されています。 - jQuery.each と Pot.js イテレータで CPU 使用率を比較したグラフと、別の視点から高速化に繋げる方法。
- ループ処理を jsFiddle で実際に実行できる CPU 使用率比較のサンプル。
- JavaScript 「while文」と「Pot.js非同期イテレータ」のCPU負荷を比較。
CPU 使用率がわかるアプリ (タスクマネージャ) などを起動して比較してみてください。
「応答のないスクリプト」警告を有効にしておくとわかりやすいです。 - 並列処理の HTML5 Web Workers をクロスブラウザで動かせる Pot.Workeroid の紹介とリリースノート。
- HTML5 Web Workers を使いやすくした Pot.Workeroid を使った並列処理の動作サンプル (子スレッドからひたすら素数を返す)。
- HTML5 File API とドロップイベントを楽に書ける Pot.DropFile の紹介と動作サンプル。
- for, for-in, do, while などの同期ループを非同期に変換して負荷分散する関数の実装と紹介。
- イベントに Before, After を組み合わせてアスペクト指向 (AOP) っぽいプログラミングが可能な Pot.Signal の紹介。
- 非同期で処理する md5 や圧縮解凍の jsFiddle 動作サンプル。
- HTML の適した場所に br タグを挿入する関数の動作サンプル。
- md5 を非同期で実行する動作サンプル。
- 非同期で文字列の圧縮解凍するサンプル。
- 文字列の置換代行の動作サンプル
- Pot.js (PotLite.js) のチートシートとジェネレータ。
- 'use strict' でライブラリ全体が strict mode になりました。
- JSer.info さんで Pot.js リファレンス完成記念と概要が掲載されています。
- strict mode になった Pot.js が紹介されています。
- Hacker News。
- Echo JS。
Pot.js / PotLite.js
Pot.js は CPU に負荷をかけることなく JavaScript の実行を可能とするユーティリティライブラリです。PotLite.js は Pot.js の非同期な部分だけを抽出したライトバージョンです。
ダウンロード
マニュアル
その他の情報についてはマニュアル/マニュアルからのリンク から参照ください。
レポジトリ
その他、なにか問題・バグ・感想・指摘などあれば、
コメントやメールまたは @polygon_planet まで送っていただけるとうれしいです。
0 件のコメント:
コメントを投稿