問題タブ [jsperf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript を縮小すると実行時間が遅くなりますか?
私は、縮小された JavaScript がモバイル デバイスでより優れたパフォーマンスを発揮するかどうかをテストしていました。このトピックを調査しているときに、次の jsperf テストに出くわしました。
http://jsperf.com/minified-vs-crushed/2
このテストによると、空白を削除すると実行が高速化されますが、コードを縮小すると実際には実行が遅くなります。縮小化するとロード時間が短縮されるはずですが、実行時間が遅くなりますか? ここで私が理解していないことがありますか?
参考文献:
javascript - JSPerf テスト ケースでエラーが発生するが、codepen では正常に動作する
この JSPerf テスト ケースでエラーが発生する理由を教えてくれる人はいますか? コードを何度も見直しましたが、間違いは見つかりません。私もcodepenのコードで、すべてがうまくいきました。
javascript - 同じ目的で使用すると、.html() が .text() よりもはるかに高速なのはなぜですか?
jQuery のメソッド.text()
とメソッドをいじって、いくつかの単純な jsPerf テスト.html()
を実行していたところ、テキストの取得が大幅に高速化されていることに驚きました。.html()
$div.text()
– 88,496 オペレーション/秒$div.html()
– 592,028 オペレーション/秒
結果が同じ場合.text()
よりもはるかに遅いのはなぜですか? そのような違いを説明するためにスキップする.html()
操作は何を.text()
実行しますか?.html()
各メソッドには異なる目的があることを知っています。それらが同じ目的で使用される場合が気になります。
browser - jsperf はブラウザのエラーをどのように処理しますか?
ネイティブに実装された es6 機能をテストしたい。
ブラウザーがその機能をサポートしていない場合、テストが browserscope グラフに表示されないようにしたいと思います。
これは「うまくいく」(jsperf はテストをキャンセルし、グラフに表示されない) でしょうか、それとも jsperf テストをキャンセルする特別な方法はありますか?
当然、これを試してみますが、これを管理する「jsperfの方法」があるのだろうか。
search - 自分の jsperf テストを見つけるにはどうすればよいですか?
さて、今週のnoobの質問です。自分の jsPerf テストを見つけるにはどうすればよいですか? 私が知る限り、「アカウント」はありません。私の名前や URL を探しても役に立たないようです。
また、名前やウェブサイトなどで検索したり、知り合いの「個人的な」検索クエリを検索したりしたいと思います。
-- オーウェン