基本的なjavascriptだけを使用する場合と比較して、javascriptライブラリを使用する場合のパフォーマンスのオーバーヘッド(ダウンロード時間の明らかなものを除く)を示す調査が行われたかどうかを誰かが知っていますか?最近の図書館はとても巨大で、私は興味がありました。
私のコンピュータサイエンスの学位から、それは成長するはずですn。(言い換えれば線形)。
コンピュータサイエンスの用語では、これは脅威ではありませんが、実際にはページの読み込み時間とページのパフォーマンスにミリ秒単位でどのように影響しますか?私はCPUが問題であることを知っています、RAMなど。しかし、これらの種類のものを測定できるテストが実行されていますか?
もう1つの要因は、ライブラリが最適化されて、手作業でコーディングするのとほぼ同じことを、あまり最適化されていない方法で実行することですが、ライブラリにはオーバーヘッドがあり、そのすべての機能が使用されるわけではありません。
編集: それが何か他のものについて始まったとしても、私の質問に完全に答えているように見えるこれを見つけました: いつVanilla JavaScriptとjQueryを使用するのですか?
「コメントはすぐに指摘されるので(そして私は100%同意します)、上記のステートメントはベンチマークコードを参照しています。「ネイティブ」JavaScriptソリューション(適切に記述されていると仮定)は、ほぼ同じことを達成するjQueryソリューションよりも優れています。すべての場合(別の例を見てみたい)jQueryは開発時間を短縮しますが、これは私が軽視するつもりはない重要な利点です。開発者は自分で作成することができます。
私の意見では、答えはあなたが達成しようとしていることによって異なります。パフォーマンス上の利点への参照に基づいて推測したように、アプリケーションから可能な限り最高の速度を求めている場合、jQueryを使用すると、$()を呼び出すたびにオーバーヘッドが発生します。読みやすさ、一貫性、ブラウザ間の互換性などを求めるなら、「ネイティブ」JavaScriptよりもjQueryを好む理由は確かにあります。」