一部のブラウザが他のブラウザよりも高速なのはなぜですか?
お気に入りのブラウザはありますか?もしそうなら、何がそれをとても魅力的にしますか?一部の人々にとって、それはプラグインと拡張機能の可用性かもしれません。他の人は彼らのプライバシーを保証するブラウザを使いたいかもしれません。
ただし、多くのユーザーにとって、最も重要な側面は速度です。
しかし、あるブラウザが別のブラウザよりも高速になる理由は何でしょうか。あなたはそれを技術的な側面とユーザーが制御する側面に分解することができます。詳細については、読み続けてください。
すべてのブラウザは、開発者によって異なる方法でコーディングされています。コーディングへのさまざまなアプローチは、Webページの読み込みにかかる時間に影響を与える可能性があります。
注意すべき2つの重要な機能があります:ブラウザエンジン およびJavaScriptエンジン 。
ブラウザエンジンは、すべてのブラウザの重要なコンポーネントです。 HTMLおよびCSSコードの解析、コンピューター画面への表示、セキュリティポリシーの適用など、多くのタスクを担当します。
少なくとも、ブラウザエンジンは、HTMLおよびXMLのドキュメントと画像を表示し、フォント、色、およびテキストサイズを確立できます。使用しているブラウザによっては、PDFやその他のドキュメントを表示できる場合もあります。
一般的なブラウザエンジン
いくつかのブラウザエンジンが存在しますが、よく使用される4つのブラウザエンジンがあります。Blink、EdgeHTML、Gecko、WebKitです。
Blinkは、Google、Opera、Adobe、Intel、Samsungによって開発されたクロスプラットフォームエンジンです。 ChromeとOperaの両方にあります。それ自体がKDEのKHTMLおよびKJSライブラリのフォークであったWebKitのフォークとして誕生しました。自由に使用できるGNULGPLライセンスがあります。
EdgeHTMLは、Microsoft独自のブラウザエンジンです。これは、会社のEdgeブラウザで使用するために特別に作成されています。 EdgeHTMLは、2015年にTrident(Internet Explorerにあります)に取って代わりました。理論的には、BlinkおよびWebKitと完全に互換性があります。
GeckoはMozillaの製品です。 Firefox、Thunderbird、およびあまり知られていないいくつかのブラウザで見つけることができます。 (お使いのブラウザがFirefoxの場合は、Firefoxを高速化するためのヒントのリストを確認してください。)
最後に、WebKitはAppleのブラウザエンジンです。 Safari、Amazon Kindleブラウザ、TizenスマートTV、BlackberryOSで使用されています。 2013年までは、Chromeのブラウザエンジンでもありました。
遭遇する可能性のある他のブラウザエンジンには、Goanna(Geckoのフォーク)とServo(実験的なMozillaエンジン)があります。
重要性の低下
2000年代には、あるブラウザが競合他社よりも速くページをロードできるかどうかを判断する際に、ブラウザエンジンが間違いなく最も重要な要素でした。
ただし、テクノロジが高度化するにつれて、ブラウザエンジンの重要性は低下しています。これは、パフォーマンスに関する最も重要な技術的側面ではなくなりました。
代わりに、JavaScriptエンジンに注意を払う必要があります。
JavaScriptエンジン
各ブラウザもJavaScriptエンジンを使用しています。これは、ブラウザがWebページをロードできる速度に最も大きな影響を及ぼします。
ご存じない方のために説明すると、JavaScriptはインターネット上にあるプログラミング言語です。これは通常、インタラクティブなオブジェクトやアニメーションなどのユーザーエクスペリエンス機能の背後にあります。
JavaScriptエンジンは、サイトのJavaScriptコードを、ブラウザーが可能な限り短時間で解釈できる最適化された出力に変換する役割を果たします。繰り返しになりますが、メインブラウザごとに異なるJavaScriptエンジンがあります。
V8
V8はGoogleのJavaScriptエンジンです。 Chromeブラウザで見つけることができます。 Chromeが2008年に最初に発売されてから存在しています。
2つのコードコンパイラがあります。Full-codegen(最適化されていないコードを作成する高速コンパイラ)とCrankshaft(最適化されたコードを生成する低速コンパイラ)です。コードは最初にFull-codegenを介して実行されます。クランクシャフトが最適化が必要であると判断した場合、それは介入します。
JavaScriptCore
JavaScriptCore---Nitroとしてブランド化---AppleのSafariブラウザを支えています。これは2番目の主流のJavaScriptエンジンです。
V8とは動作が異なります。 2つのコンパイラを使用する代わりに、字句解析を通じてすべてのJavaScriptを実行して、トークンを作成します。トークンは、パーサーを使用してバイトコードに変換されます。次に、4つの「ジャストインタイム」プロセスがバイトコードを実行します。
(Safariを高速化する方法については、ガイドをご覧ください。)
SpiderMonkey
SpiderMonkeyはオリジナルのJavaScriptエンジンでした。 Netscapeは1990年代にそれを作成しました。 Netscapeの終焉後、それはオープンソースになりました。現在、Mozillaはそれを維持しており、Firefoxにあります。
他の一般的なJavaScriptエンジンはChakraだけです。これはMicrosoftEdgeの一部です。
どのJavaScriptエンジンが最速ですか?
どのJavaScriptエンジンが最速であるかについての決定的な答えはありません。 JavaScriptコードの1つは、Safariでより高速に実行される可能性があります。もう1つはChromeでより速く実行される可能性があります。
違いの多くは、基盤となるJavaScriptがどのように記述されているか、およびさまざまなエンジンのコンパイラーでどれだけうまく機能するかによって決まります。一部のブラウザは、読み込みとキャッシュのアルゴリズムを使用して、サイトごとに速度をさらに向上させます。
あるブラウザが別のブラウザよりも高速に見える理由のいくつかの側面は、ユーザーの制御下にあります。現在対処できる最も一般的な問題の3つを次に示します。
1。更新
これについては前に説明しました。常に最新バージョンのブラウザを実行していることを確認する必要があります。
追加機能とセキュリティ強化を除けば、内部の技術的側面は継続的に改善されています。しばらく更新していない場合は、更新ボタンを押すだけで速度が大幅に向上する可能性があります。
2。拡張機能とアドオン
プラグイン、拡張機能、アドオンを使用すると、ブラウザの機能を大幅に向上させることができます。しかし、それらはそのリソースを大きく損なう可能性もあります。利用可能なCPUパワーとRAMをかみ砕きます。
さらに追加し続けたくなることは承知していますが、絶対に必要な拡張機能をこれ以上実行しないでください。
3。データの閲覧
ブラウザは、使用パターンに関する膨大な量のデータを収集します。これには、閲覧履歴、Cookie、ダウンロードログなどが含まれます。また、ますます大きなキャッシュを作成します。
すべてのデータをクリーンアップすると、速度が大幅に向上する可能性があります。ブラウザは、探しているものを見つけるためにバックグラウンドでファイルを掘り下げるのに費やす時間を短縮できます。
ブラウザの速度に影響を与える可能性のあるほとんど知られていない要因について説明したときに、これらすべての問題とそれ以上の問題について書きました。
ブラウザは、高速インターネット体験のほんの一部です。ルーター、Wi-Fiネットワーク、ISP、地理的な場所などの側面もすべて役割を果たす可能性があります。
それらのいくつかはあなたの管理下にあります。回避するWi-Fiの間違いに関するガイドを確認し、DNS設定を変更して、インターネット接続速度の詳細を確認してください。
-
Duckduckgo 検索エンジンが Google より優れている理由
インターネットの世界で最も重要な発明の 1 つは検索エンジンです。検索エンジンは、探している情報を見つけて、関連する関連 Web ページを表示するのに役立ちます。これにより、すべてのページにアクセスして必要なデータを手動で確認する時間と労力が節約されます。さらに一歩進んで、これらの検索エンジンは、インタラクティブな質問と回答を自動的に表示するスマート ボックスの新機能を教え込みました。これは、1、2 回のクリックで変更できます。これには、天気、通貨換算、距離、フライト スケジュール、地図などが含まれます。 Google 検索エンジンは世界で最も人気があり、広く使用されている検索エンジンである
-
Firefox Quantum が Google Chrome より優れている 5 つの理由
Web ブラウジングに関して言えば、たまたま Firefox と Chrome が最初に頭に浮かぶ名前です。 10 年前、それらはどこにもありませんでした。私たちが知っている唯一の Web ブラウザーは Internet Explorer でした。しかし、より優れた技術的進歩により、Firefox と Chrome はなんとか歩調を合わせることができましたが、IE はユーザーにとって何らかの形で時代遅れになりました. それ以来、Mozilla Firefox と Google Chrome という 2 つの主要な Web ブラウザーの間で最先端の競争が繰り広げられてきました。この 2 つのど