私はsha-256>hmac>pbkdf2暗号アルゴリズムをjavascriptforchromeで最適化しています
http://jsfiddle.net/dtudury/uy3hc/
(コメントの後の// BREADCRUMB
) 1行ei = (di + t1) >>> 0;
をテストに変更しei = (di + t1);
ても、テストは成功しますが、テストの実行時間は1秒未満から7秒にジャンプします。
値を(実際の)intとして格納する必要があることをChromeに伝えていると思います>>> 0
...しかし、ある程度の「カーゴカルト」があります。
私の質問は、「これはどこかに文書化されていますか?」です。これがどのように機能するかを確認したり、intについてchromeに伝えるゼロ操作の方法(およびそのようなドキュメントが明らかにするchrome jsコンパイラを予測する他の秘密の方法)を見つけたいと思います。
ありがとう!