[解決済み] console.logはJavaScriptの実行性能を低下させるか?
2022-08-21 11:15:53
質問
デバッグ機能は使えるのか
console.log
を使用すると、JavaScript の実行性能が低下しますか?実稼働環境でのスクリプトの実行速度に影響はありますか?
実稼働環境において、単一の設定ロケーションからコンソールログを無効にするアプローチはありますか?
どのように解決するのですか?
これを公開サイトなどに置く場合、開発者ツールの使用に関する知識があまりない人でも、デバッグメッセージを読むことができます。ログに記録する内容によっては、これは望ましい動作ではないかもしれません。
最良のアプローチのひとつは
console.log
をメソッドのひとつにラップし、そこで条件をチェックして実行することです。本番ビルドでは、これらの関数を持たないようにすることができます。これは
スタックオーバーフローの質問
を使用して同じことを行う方法について詳しく説明しています。
クロージャコンパイラ
.
では、質問にお答えします。
-
はい、速度が低下します。
- でも、ログを読まれるのは簡単なので、使わないでください。
- の回答は この質問 は、生産からそれらを削除する方法のヒントを与えてくれるかもしれません。
関連
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] JSのDateからDay名
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
-
[解決済み] javascriptのキャンバスで画像をリサイズする (スムーズ)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] JavaScript で範囲を作成する - 奇妙な構文
-
[解決済み] jqueryでdivの要素がオーバーフローしていないかチェックする
-
[解決済み] Angularjs - 現在の日付を表示する
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] JavaScriptを使用してHTML要素に属性を追加/更新するには?
-
[解決済み] React js 親コンポーネントから子コンポーネントの状態を変更する
-
[解決済み] jQueryの$という記号の意味は何ですか?
-
[解決済み] react-routerのハッシュフラグメントからクエリパラメータを取得する
-
[解決済み] ECMAScriptとは?