時々私は私のウェブサイトをロードする際に、このメッセージがコンソールに表示されます。ブラウザがJavaScriptコードの実行時間をアナウンスすると、
は、なぜこれが示されていますか?私のJSコードは十分に最適化されていませんか?そして今私は何をすべきですか?
時々私は私のウェブサイトをロードする際に、このメッセージがコンソールに表示されます。ブラウザがJavaScriptコードの実行時間をアナウンスすると、
は、なぜこれが示されていますか?私のJSコードは十分に最適化されていませんか?そして今私は何をすべきですか?
reflow
は、ドキュメントの一部または全部を再レンダリングする目的で、ドキュメント内の要素の位置とジオメトリを再計算するWebブラウザプロセスの名前です。
reflow
は、どのような操作力リフローのリストを見てみましょうユーザーをブロック
あるので、あなたのブラウザはスクリプトの実行を停止します。https://gist.github.com/paulirish/5d52fb081b3570c81e3a
それはどういう意味ですか?私のコードは大丈夫ですか?あるいは私は何か特別なことをするべきですか? –
一度にDOM操作を少なくするようにコードを改善する必要があります。 – Luca
あなたがここにそれについてのすべてを読むことができます。
Violation Long running JavaScript task took xx ms
は、答えは警告が現れ、なぜそれが何であるかを知るために参照してください。原因を追跡するには、バイナリ検索技術を採用し、この問題の原因となっている行/行に到達するまで、Javaスクリプトコードを分割してコメントを残すことをおすすめします。
[違反長時間実行するJavaScriptタスクにはxxミリ秒かかる](https://stackoverflow.com/questions/41218507/violation-long-running-javascript-task-took-xx-ms) – Curiousdev
https:// gist.github.com/paulirish/5d52fb081b3570c81e3a – apokryfos