どのブラウザエンジンがWebブラウジングを強化しますか?そしてなぜそれが重要なのですか?

聞いたことがあるかもしれませんが、MicrosoftはEdgeをゼロ から再構築しています。今回は、GoogleChromeを支えるChromiumコードを使用しています。基本的には、別のブラウザレンダリングエンジンへの切り替えですが、そのようなエンジンとは正確には何ですか?そして、それはあなたのブラウジング体験にどのように影響しますか?ここで詳細をご案内します。

Webブラウザーを選択すると、ブラウザーエンジンとレンダリングエンジンも選択されます。これらの2つの用語は別々に使用されることもあれば、同じことを意味することもあります。技術的には、レンダリングエンジンはページをレンダリングし、ブラウザエンジンはレンダリングエンジンとブラウザのユーザーインターフェイス間の通信を処理します。

すでに述べたように、すべての人が常に区別しているわけではありません。また、ウェブサイトのコードを処理するのに役立つJavascriptエンジンもありますが、簡単にするために、ウィキペディアの主導に従い、ブラウジングエンジンを包括的な用語として使用します。ここに。ブラウザエンジン、レンダリングエンジン、JavaScriptエンジンはすべて基本的に連携して、生のWebコードをブラウザ内で表示可能で使用可能な 形式 にします。

考慮すべき3つの主要なエンジンがあります:WebKit(Safariに 電力を供給)、Gecko(Firefoxに 電力を供給)、およびBlink(Chrome 、Opera、Braveなどに電力を供給)。ここでは詳しく説明しませんが、Chromiumに惑わされないでください。これは、Blinkと完全なGoogle Chrome(または新しいMicrosoft Edge)の間のステップのようなものです。他の人がその上に構築できる、必要最低限​​のオープンソースブラウザです。

デスクトップ上のFirefox。

これで、3つの主要なブラウザエンジンの名前がわかりました。正確には何ですか?彼らの仕事は、ウェブページのHTML、CSS、その他のコード(ページソースに表示されるテキスト、またはテキストエディターで開くテキスト)を取得し、レイアウト、ページコンテンツ、スタイルを設定して、実際に表示されるものに変換することです。画面上で。

ある意味で、エンジンは翻訳者のようなものであり、理解できない生のコードを、美しくレイアウトされたテキストとグラフィックのページに変換します。ブラウザエンジンは、Web開発者が入力した内容、つまり特定のコード行が画面の表示内容にどのように影響するかを解釈する方法を選択します。

実際、車のエンジンがあなたの車の最も重要な部分であるように、ブラウザエンジンはブラウザの最も重要な部分であると考えることができます。メニュー、拡張機能、スマート検索、自動入力など、他のすべては、アクセスしているサイトを実際に正しく表示できない場合、かなり冗長になります。

WebKitを搭載したSafari。

これまでのところ良いです...では、なぜ別のものが必要なのですか?プログラマーが異なれば、ブラウザーエンジンの仕事をどのように行うのが最善かについて、色の表示、コードの最適化、ページの更新など、さまざまなアイデアがあります。好例:Googleは2013年に別のエンジンとしてBlink立ち上げ、WebKitによる複数のプロセスの処理の失敗と見なされていたものを改善しました。

Web開発者がWebページのテキスト内に埋め込まれたビデオを表示するための新しく改善された方法を導入したいとします。そのためには、ブラウザエンジンからのサポートが必要です。サポートが得られず、他の多くのエンジニアが同意する場合は、独自のブラウザエンジンを作成することを検討してください。これは、基本的に、マイクロソフトが提供している方法です。今日です(ただし、Microsoftが証明しているように、新しいエンジンが将来的に軌道に乗る可能性はわずかです)。

ブラウザエンジンは、Webページの外観、読み込み、動作がブラウザによって異なる場合がある主な理由です。これらの違いの背後にあるのは、Firefox、Safari、Chrome間のバリエーションよりも、Gecko、WebKit、Blink間のバリエーションである可能性が高いです。ただし、Webが進化するにつれて、表面のビジュアル(全体的にほぼ同じ)に関するバリエーションは少なくなり、基盤となるテクノロジーに関するバリエーションが増えています。

Firefoxは、Geckoエンジンのより高速なバージョンを開発しています。

ページのレンダリングのすべての部分とユーザーインタラクションの処理方法はブラウザエンジンによって実行されます。各エンジン 同じ方法で多くの処理を実行しますが、いくつかの違いもあります。Webアプリのセキュリティが処理される方法を取ります。これは、各ブラウザーエンジンが異なる方法でアプローチできるものです。

ウェブとその上のサイトやアプリがより複雑になるにつれて、ブラウザエンジンはより多くのコードを処理する必要がありました。ブラウザが最初に発明されたときのように、ウェブページは静的ではなくなりました。この動的コードがどのように処理および最適化されるかは、エンジンを区別するもう1つの方法であり、ページの表示速度に影響を与えます(JavaScriptエンジンが大きな役割を果たすのはここです)。

Firefoxのエンジニアは現在、Quantumと呼ばれるGeckoへのアップグレードに取り組んでいます。これは、最新のWebに関するこれらの新しい考慮事項の多くに焦点を当てています。Webアプリの更新方法、ブラウザーのメモリとCPUコア時間の処理方法、システムクラッシュへの対応方法、 例えば。

Googleは、ChromeExperimentsサイトで新しいウェブテクノロジーをテストしています。

エンジンは古いWeb標準をサポートし、それらをチェックするミリ秒を失う可能性がありますか(これが、Microsoftが最初にEdge 1.0を構築した理由です)?最初にテキストをレンダリングしてから画像を読み込む必要がありますか?複数のタブの複数のプロセスをどのように処理する必要がありますか?今日のメインブラウザエンジンを差別化するのは、これらの高レベルの質問であり、Webフォントや埋め込みオーディオ(たとえば)の複雑さは少ないです。

インターネットがますます複雑になるにつれて、ブラウザエンジンは、既存のWeb標準だけでなく、新しい標準もサポートする必要があります。これは、Blinkが間違いなく利点を持っているもう1つの分野です。Googleは非常に多くの最先端のウェブアプリを構築しているため、使用する標準を推進するのに適した立場にあります。

他にも開発者だけが問題となる問題があります。コードを追加して承認するまでの時間、バグを修正する手順、ブラウザエンジンが実際のブラウザにどれだけ密接に関連しているか...エンドユーザーはこれらに気付かないでしょう(更新パッチの頻度を数えている場合を除きます)が、言及することも重要です。

Chromiumプロジェクトの一部である点滅。

すべてを考慮して、現在のブラウザエンジンを使い続けるべきですか、それとも別のブラウザエンジンに切り替える必要がありますか?さて、私たちが言ったように、表面レベルでは、現時点ではそれらの間に大きな違いはありません。Chrome(Blink)、Firefox(Gecko)、Safari(WebKit)はすべて、ほとんどのWebサイトを非常に似た方法で非常に似た速度でレンダリングします。 。

これは、それらがすべて同じ基本的なWeb標準をほぼ受け入れているためです(常にそうであるとは限りませんでした。安心してInternet Explorerを使用してください)。突然WebKitを離れてGeckoに、 またはその逆に切り替える必要があることを指摘できる見出し機能はありません 。

あるレベルでは、Blinkはそこにある最高のブラウザエンジンです(結局、Microsoftはそれに切り替えました)。ページやアプリのレンダリングが高速で、更新が迅速にプッシュされ、比較的堅牢で、バグにすばやくパッチが適用される傾向があります。Microsoftの観点からは、その上に新しいブラウザーを構築するのも最も簡単であり、デスクトップアプリに埋め込まれている場合に最適に機能します。同時に、それはいくつかの状況で記憶を占有し続け、何年にもわたってより肥大化してきました。

Chromeには、迅速な更新などの利点があります。

GeckoのQuantumアップグレードにより、Firefoxは引き続き印象的であり、速度が大幅に向上しています。一方、AppleのWebKitには中傷がありますが、SafariはmacOSとiOSでまだ改善 されています(主にブラウザエンジン上に構築された機能のためですが、それでも)。これらのブラウザエンジンにどのような違いがあるかは、エンドユーザーに大きな影響を与えない傾向があるため、好みのブラウザを使用して続行できます。

Blinkの優位性私たち全員に悪影響を与える可能性があるのは、ブラウザテクノロジーの将来の使用方法であり、道に迷っています。現在、Googleのエンジニアは、大多数のWebがどのように機能するかについてのショットを呼んでいます。人々(完全ではありませんが、それが懸念れるには十分です)。つまり、危険なのは、「Chromeで最適に動作する」というメッセージがさらに多く表示されることです。

マイクロソフトのエンジニアは、エッジの切り替え後もChromiumに貢献しているため、ある程度緩和する必要があります。オープンWebを維持し、継続的な開発が共同作業であることを確認することがGoogleの最善の利益であるという議論があります。Webにアクセスするための選択は、ブラウザだけでなく、その下で実行されているエンジンにも関係していることに注意してください。

提案された投稿

Nerfの新しい70MPHブラスターの動作を最初に確認

Nerfの新しい70MPHブラスターの動作を最初に確認

今年初めのToyFair 2015の前に最初に明らかにされた、私たちはついにNerfの新しいライバルラインの動作を垣間見るようになりました。新しいブラスターは、年長の子供がおもちゃに興味を持ってくれるように設計されており、最大70 MPHの速度で敵に小さな泡のボールを発射しますが、ペイントボールによくある痛みや打撲傷はありません。

ウェブサイトの再設計があなたをとても怒らせる理由

ウェブサイトの再設計があなたをとても怒らせる理由

ああ、シームレス。数週間前に人気のフードデリバリーサービスが劇的な再設計を開始して以来、多くの人が自問自答してきました。

関連記事

打ち上げの成功は、宇宙ステーションで混雑しそうなことを意味します

打ち上げの成功は、宇宙ステーションで混雑しそうなことを意味します

宇宙飛行士の最新のトリオは、カザフスタンからの早朝の打ち上げ後、安全にスペースバウンドになっています。ソユーズは、スペースデブリを避けた後、通常よりも高い軌道にある国際宇宙ステーションに会うために風光明媚なルートを取ります。

スティーブジョブズのドキュメンタリーアップルはあなたに見せたくない

スティーブジョブズのドキュメンタリーアップルはあなたに見せたくない

スティーブ・ジョブズが数百万ドルの価値があるにもかかわらず、娘を捨てて子供のサポートを支払うことを拒否したときのことを覚えていますか?アレックス・ギブニーの新しいドキュメンタリー、スティーブ・ジョブズ:9月4日金曜日に劇場、iTunes、VODにヒットするThe Man in the Machineは、すぐに世界を変えるコンピューターの力についての故ビジョナリーの容赦ない楽観主義と、彼の目標に向かう途中で他人の人生を踏みにじった冷酷なビジネスマンの肖像画の研究。(GooglePlayとiTunesのリンクはここにあります。

この特大のプラスチック製ダンプトラックに400ポンドのおもちゃを積み上げることができます

この特大のプラスチック製ダンプトラックに400ポンドのおもちゃを積み上げることができます

トンカの非常に頑丈な建設玩具に挑戦するこの巨大なプラスチック製ダンプトラック(鉄筋の車軸付き)は、最大400ポンドの圧力に耐えるのに十分な強度を持つように設計されています。つまり、壊れることを心配することなく、おもちゃの山で埋めることができます。

MacBook AirをRIPしますか?

MacBook AirをRIPしますか?

MacBookAirはおそらく死んでいます。プログラマー、ブロガー、コーヒーショップの常連客がいたるところで使用している、Appleで最も人気のある現在のコンピューターであるにもかかわらず、MacBookAirは放牧されているようです。

MORE COOL STUFF

ハリー・スタイルズの心地よい美容ブランドは、「ファインライン」の歌手とファンを新しい方法で結び付けます

ハリー・スタイルズの心地よい美容ブランドは、「ファインライン」の歌手とファンを新しい方法で結び付けます

ハリー・スタイルズは、マニキュアとスキンケアを含む彼の新しいウェルネスブランド、プレージングでジェンダーの流動性を次のレベルに引き上げています。

スティーヴィー・ニックスは、リンジー・バッキンガムとの最初のアルバムカバーで裸になることについて「幸せではなかった」。彼女は「強制された」そして「本当に恐ろしい」と言います

スティーヴィー・ニックスは、リンジー・バッキンガムとの最初のアルバムカバーで裸になることについて「幸せではなかった」。彼女は「強制された」そして「本当に恐ろしい」と言います

フリートウッド・マックの歌手、スティーヴィー・ニックスは、リンジー・バッキンガムとの最初のアルバムカバーでヌードをポーズすることを「強制された」と感じたことを明らかにしました。

マシンガンケリーまたはG-イージー:ハルシーのエグゼスのどちらがより高い純資産を持っていますか?

マシンガンケリーまたはG-イージー:ハルシーのエグゼスのどちらがより高い純資産を持っていますか?

ミュージシャンのジー・イージーとマシン・ガン・ケリーは、ポップシンガーのハルシーをめぐって有名に争いました。しかし、2人のラッパーのどちらがより高い純資産を持っていますか?

スティービーニックスはシェリルクロウにこの1つのアドバイスを与えました

スティービーニックスはシェリルクロウにこの1つのアドバイスを与えました

スティーヴィー・ニックスとシェリル・クロウは、何年にもわたって数回コラボレーションしてきました。ニックスは彼女がクロウに与えたアドバイスの1つを共有しました。

ミニクロスワードをお試しください

ミニクロスワードをお試しください

毎週更新される私たちのミニクロスワードは、私たちのお気に入りのハウスタッフワークスの読みと頭のいい手がかりを組み合わせています!

どれが最も効果的ですか:洗濯ポッド、粉末または液体洗剤?

どれが最も効果的ですか:洗濯ポッド、粉末または液体洗剤?

適切な洗剤を選ぶことを心配することなく、洗濯をすることは十分に悪いことです。では、どちらが最適ですか?それとも重要ですか?

ケンタッキーの青い人々の実話

ケンタッキーの青い人々の実話

ケンタッキー州の田舎に住むFugatesとCombsの家族は、遺伝的宝くじを失いました。どちらも、結婚するにつれて肌が青く見える、まれな劣性形質を共有していました。これの原因は何でしたか?そして、家族はどうなりましたか?

カリフォルニアコンドルの「バージンバース」は種を救うことができますか?

カリフォルニアコンドルの「バージンバース」は種を救うことができますか?

カリフォルニアコンドルを絶滅から救うためのプログラムで、2羽の父親のいないオスのヒナが飼育されています。そのような「処女」の誕生はどのように可能ですか?

サタデーナイトライブコメディアン兼作家ピーターエイクロイドデッド66歳

サタデーナイトライブコメディアン兼作家ピーターエイクロイドデッド66歳

俳優のダンエイクロイドの兄弟であるピーターエイクロイドは、1979年のサタデーナイトライブの1シーズンで作家とキャストの両方のメンバーを務めました。

「攻撃的な癌」の診断後、ジョー・エキゾティックがノースカロライナ州の医療施設に移送された

「攻撃的な癌」の診断後、ジョー・エキゾティックがノースカロライナ州の医療施設に移送された

タイガーキングスターのジョセフ 'ジョーエキゾティック'マルドナド-パッセージは当初、彼の前立腺癌の診断を明らかにした後、今月後半に移管されることになっていた

CardiBとOffsetのDaughterKultureがInstagramで美しい新しいブレードを披露

CardiBとOffsetのDaughterKultureがInstagramで美しい新しいブレードを披露

Cardi BとOffsetの3歳の娘、Kultureは、Instagramで彼女の新しい編みこみのヘアスタイルを披露しました。

私の古い記事は口コミで広まっています

そして、それは問題ではありません。

私の古い記事は口コミで広まっています

私は先週かそこらで、ドナルド・トランプの弾劾審理と調査を受けて、ミディアムに関する私の古い記事が口コミで広まったことを確認するために電話を更新しました。私は、記事の風刺的な性質を完全に誤解している痛烈なコメントと、賛成または反対の思慮深いフィードバックに電話を更新しました。

投資知識とシルバーサーファー

投資知識とシルバーサーファー

マーベルの「ヘラルド・オブ・ガラクタス」が投資の専門知識の向上にどのように役立つか「私は勝利の激しい高揚を知っています。私は敗北のかじる痛みを知っています。

私は外側が白ですが、ずっと黒です。

私は外側が白ですが、ずっと黒です。

「オレオ」は、私の家族が肌の色を裏切った黒人と呼んでいたものです。彼らは外見は黒く見えるかもしれないが、その行動は彼らが内面が白であることを示したものでした。

デジタルアクセシビリティ入門

デジタルアクセシビリティ入門

従来、これは障害を持つ人々のアクセシビリティと考えられていましたが、実際には、モバイルデバイスを使用したり、ネットワークへの接続が遅い他のユーザーグループも含まれます。このシリーズの記事では、コース、記事、ビデオレクチャーなど、さまざまなソースからの情報を体系化して、このトピックをできるだけ広くカバーするようにしました。これは、包括的なイベントであり、公開するのは非常に間違っているためです。デジタル製品の1つ以上のステージのみ。

Language