このライブラリは現在メンテナンスされていません。 CPU負荷を抑えて重い処理を軽くするJavaScriptライブラリは chillout.js をお使いください。
This repository is no longer maintained. To reduce JavaScript CPU usage by asynchronous iteration, use chillout.js instead.

Pot.js - CPU usage tester

See your browser's CPU usage.

(e.g. on Windows: Under the Performance tab in Task Manager, a user can monitor CPU usage.)
or use any CPU monitoring application.

Next, setting loops and click "Run" button.

The most important thing of performance in JavaScript, that is not numeric speed, but is to execute without causing stress to the UI.
Pot.js can be performed without causing stress to the UI and the CPU load by using easy loop iteration functions.
Also, you will notice that Pot.js iterator does not occur the "Warning: Unresponsive script" prompt.

ブラウザの CPU 使用率を確認できる状態にしてください

例えば Windows ならタスクマネージャの「パフォーマンス」タブから CPU 使用率が確認できます。
もしくは、使い慣れた CPU モニタリング可能なアプリがあればそれを利用します。

CPU グラフを確認できる状態になったら、任意にループの設定をして「Run」ボタンを押します。

Web ページで実行される JavaScript において、重要なのは数値的な速度ではなく、UI へのストレスを減らし 常にブラウザに応答し 処理の重さを感じさせないことです。
Pot.js は、ループ処理における CPU 負荷を抑え UI にストレスを与えることなく JavaScript を実行できます。
そして、各ループを比較すると Pot.js のイテレータは「応答のないスクリプト」警告を発生させずに実行できていることに気付けると思います。

Select Loop Count: (Note to browser freeze!) ループ回数: (ブラウザのフリーズに注意!)

Select Loop function/statement: ループする関数/文:

Pot.js Iterator Speed: Pot.js イテレータの速度: