この質問の理由は、クライアント、友人、および親が、完全に機能する古いPCをオンラインで使用できなくなった理由を何度も尋ねるからです。私はそれらの人々と私(主に私)に良い答えを探しています。
2000年にPentium2 400MHz PCで仕事をし、グラフィックが豊富なサイトをサーフィンしたり、RealPlayerの埋め込みビデオを見たり、Flashムービーを楽しんだことを覚えています。
昨日、私はその古いPCを起動し、オンラインになりました-私が開こうとしたほとんどのサイトでPCの速度が遅くなりました。
私が見ていたサイトには、画像、テキスト、1つまたは2つのフラッシュバナーがありました-2000年のほとんどのサイトと同じです。
それで、何が変わったのでしょうか?ブラウザ?JavaScript?閃光?
ここに私の理論があります-私が間違っているところを修正してください:
重いJSの使用。 90年代にリンクをクリックすると、別のURLに移動しました。ここでクリックすると、モーダルウィンドウ、スライダー、ソーシャル投票などが表示されます。JSがオンザフライでコンパイルしている場合でも、JSはCPUに負荷がかかることがわかっています。
ブラウザーの作成方法 ブラウザーエンジンの再利用性が高まっています。よくできた抽象化レイヤーにより、同じエンジンをPCおよびデバイスで使用できます。エンジンはそのハードウェアアーキテクチャ専用に作られていないため、抽象化はCPUに負担をかけます。
Flash、HTML5ビデオ 多くのFlashバナーには豊富なアニメーションがあり、多くの場合、効果的に作成されていません。最近のFlashビデオとHTML5ビデオでは、最新のGPUが必要です。
最新のCPUアーキテクチャー 今日、私は3GHz CPUで作業しています。技術的には、P2 400MHzの約6倍の速度になります。実際、最新のCPUは私のP2と同じように動作しないため、さらに高速です。複数のコアやその他の新しいテクノロジーのため、MHz値を比較することはできません。これが、現在GHz値ではなくアーキテクチャ(Haswellなど)について話している理由です。そのため、CPUは非常に高速であるため、同じページでjQuery、Googleマップ、フラッシュビデオを簡単に処理できます。
Heavy JS usage. In the 90's you clicked on a link and that took you to another URL. Now clicking you get modal windows, sliders, social voting, etc. JS is known to be heavy on the CPU, even if the browser does some on-the-fly compiling it sill has to be done by the CPU. … Flash, HTML5 video Many Flash banners have rich animations and many times they are ineffectively made. Flash video and HTML5 video nowadays requires you to have a modern GPU.
そして広告!私の神、広告!!! これらすべてが、私がTV.comのようなサイトを嫌う理由です。スーパーコンピューター以外のものではまったく使用できません。