チートシート:Edge onChromiumについて知っておくべきこと

Edge WebブラウザをChromiumエンジンに移行しているというマイクロソフトのニュースは、さまざまなWebテクノロジの幅広い範囲についての議論を促しました。すべての名前と専門用語がわかりにくい場合は、この使用法のリファレンスを見つけることができます。

重要な用語とテクノロジーのチートシートをまとめました。さまざまなプロジェクトの役割と、Edge内で何が変わっているかを理解するのに役立つはずです。定義内のイタリック体のフレーズは、この虎の巻内の別の用語への参照を示します。

マイクロソフト

  • Edge –簡単に始めて、EdgeはWindows 10で導入されたMicrosoftの最新のWebブラウザーです。これはUWPアプリとして構築され、EdgeHTMLブラウザーエンジンを搭載しています。マイクロソフトは先週、来年中にChromiumブラウザエンジンに切り替え、より多くのWindowsバージョンとさまざまなオペレーティングシステムプラットフォームで徐々に利用できるようになることを確認しました。Edgeは現在ChakraJavaScriptエンジンを使用していますが、Chromiumへの移行の結果、これはV8に変更されます。
  • EdgeHTML – 2015年にWindows10で導入されて以来MicrosoftEdgeで使用されている独自のMicrosoftブラウザエンジン。エンジンはTridentから分割されました。EdgeHTMLは、Edgeブラウザーを強化するだけでなく、Windows 10インターフェイスのさまざまなコンポーネントをレンダリングするためにも使用され、JavaScriptとHTMLで記述されたWindows 10UWPアプリをサポートします。これはWindows10システムに緊密にバインドされており、他のプラットフォームでは使用できません。
  • トライデント– Internet Explorer4からInternetExplorer 11まで使用されていたMicrosoftブラウザエンジンを廃止しました。2000年代初頭にInternetExplorerの支配の多くを担当しましたが、Web標準への準拠が不十分なために時代遅れになりました。マイクロソフトは、後の化身で追加機能と標準サポートを使用してエンジンを改善するための努力をしました。このエンジンは、Windows8およびWindowsPhone8でJavaScriptアプリをサポートするためにも使用されました。
  • UWP –ユニバーサルWindowsプラットフォーム。開発者がWindows10、Windows 10 Mobile、および関連する最新のMicrosoftエコシステム用のアプリを作成できるようにするAPIとテクノロジーの集合セット。UWPは通常、これらのアプリの最も一般的な配布チャネルであるMicrosoft / Windowsストアに関連付けられています。アプリは、C ++、C#/ XAML、JavaScript / HTMLなど、さまざまなテクノロジーを使用してUWP用に構築できます。既存の従来のWin32Windowsデスクトップアプリ、iOSアプリ、またはPWAからUWPアプリを作成するためのオプションも利用できます。

ブラウザ

  • ブラウザエンジン– Webページを表示およびインタラクティブにするための構築とレンダリングを行う、Webブラウザのコアで自己完結型のコンポーネント。ブラウザエンジンは通常、ブラウジングエクスペリエンスでの役割を認識していないエンドユーザーには不透明です。このエンジンには、レイアウトエンジンやレンダリングエンジンなど、Webページを構築するために必要なさまざまな機能を実装するいくつかのサブコンポーネントが組み込まれています。
    ブラウザエンジンは通常、常にではありませんが、複数の異なるWebブラウザで実装できるスタンドアロンコンポーネントです。たとえば、Chromiumエンジンは現在、Google Chrome、Opera、Vivaldiなどで使用されています。これらの各ブラウザーには、固有のインターフェースとユーザー向けの機能セットがありますが、実際のWebページをフェッチ、構築、およびレンダリングするためにChromiumエンジンに依存しています。
  • 点滅–Chromiumを含む複数のWebブラウザプロジェクトで使用される人気のある確立されたオープンソースブラウザエンジン。Blinkは、最新のWeb標準に広く準拠しており、新しい標準と推奨事項をタイムリーに実装するように動き、その人気に貢献しています。WebKitエンジンからフォークされました。
  • Chromium –元々Googleによって開発されたオープンソースのWebブラウザプロジェクト。Chromiumは、多くのWebブラウザー、特にGoogleChromeの基盤です。Blinkブラウザエンジンを搭載し、JavaScriptエンジンとしてV8を使用しています。Chromiumは、Androidだけでなく、すべての主要なデスクトッププラットフォームで利用できます。このプロジェクトは、Googleとの密接な関係について批判を集めています。オープンソースの性質にもかかわらず、Chromiumの開発はGoogleが主導しており、プロジェクトにGoogleサービスとのデフォルトの統合含まれています。

JavaScript

  • JavaScriptエンジン–JavaScriptコードを解釈して実行するプログラム。歴史的に、ほとんどのJavaScriptエンジンはWebブラウザーに常駐していましたが、近年、ブラウザーの外部でのJavaScriptの使用は、サーバー、コマンドラインアプリケーション、モバイルアプリケーションを含むようになり、エンジン開発の進化が必要になりました。
  • Chakra – Microsoftによって開発され、EdgeとUWPに使用されるJavaScriptエンジン。これは、Microsoftの古いJScriptエンジンから分岐したものです。当初は独自のテクノロジであったMicrosoftは、2015年にエンジンをオープンソース化しました。Chakraは、Edge Webブラウザーでの使用に加えて、組み込み環境を含む他の展開でも人気があります。
  • V8 –主にChromiumブラウザープロジェクトで使用されるオープンソースのJavaScriptエンジンで、Webブラウザー内でJavaScriptコードを実行できるようにします。V8は、Node.jsサーバー側JavaScript環境や、Electronデスクトップアプリフレームワークなど、他の多くのJavaScriptランタイムでも使用されます。

Webテクノロジー

  • HTML –ハイパーテキストマークアップ言語。HTMLは、Webページの構造と基本的なレイアウトを作成するために使用されるマークアップ言語です。ブラウザエンジンはHTMLファイルを使用して、最終的にディスプレイにレンダリングされるWebページを構築します。
  • JavaScript –最新のWebサイトのコアコンポーネントである高級インタプリタプログラミング言語。JavaScriptは、開発者にWebページとブラウザーを操作する方法を提供するため、Webアプリとインタラクティブページに不可欠です。JavaScriptには、ネイティブアプリ(MicrosoftのWindows 10 UWPプラットフォームなど)や組み込みデバイスなど、Webブラウザー以外のさまざまなユースケースもあります。
  • PWA –プログレッシブウェブアプリ。WebサイトおよびWebアプリが、互換性のあるデバイスにインストールされたネイティブアプリのように動作できるようにする一連の開発アプローチ、概念、およびテクノロジー。
    利用可能な機能は、PWAが使用されているプラ​​ットフォームによって異なりますが、通常、ネイティブアプリと同様の方法でウェブサイト/ウェブアプリを「インストール」する機能や、サービスワーカーのサポート(ウェブテクノロジー)が含まれます。これにより、オフライン操作、バックグラウンド同期、プッシュ通知など、通常はネイティブアプリに関連付けられている機能の使用が容易になります。
    PWAは、ハイテクメディアや開発者以外の人から、ハイブリッドまたはホストされたWebアプリと誤解されることがよくあります。純粋なPWAはWeb標準のみを使用しますその機能を提供し、ウェブサイトのドメインから配信されます。関連するWeb標準を実装し、ネイティブのようなエクスペリエンスを提供するのは、個々のプラットフォーム次第です。

この用語集では、これらの各テクノロジーと用語の概要を説明しています。詳細を知りたい場合は、各注目プロジェクトのWebサイトにアクセスすることをお勧めします。これらのテクノロジーはユーザーに気付かれることはないかもしれませんが、Webに役立ち、ブラウザーを使用してWebページを利用できるようにします。



Mac でデスクトップを表示する 4 つの方法

Mac でデスクトップを表示する 4 つの方法

MacBook のデスクトップに移動してファイルまたはアプリを開きたいですか? 4 つの異なる方法で Mac にデスクトップを表示する方法を学びます。

Twitter が読み込み画面でスタックする場合のトップ 9 の修正

Twitter が読み込み画面でスタックする場合のトップ 9 の修正

X (旧 Twitter) は、モバイルまたはデスクトップの読み込み画面でスタックし続けますか?それを修正する方法は次のとおりです。

Microsoft Teams で背景を変更する方法

Microsoft Teams で背景を変更する方法

ビデオ会議をパーソナライズして全体的なエクスペリエンスを向上させたいですか? Microsoft Teams で背景を変更する方法は次のとおりです。

Apple IDにサインインできない問題を解決する11の方法

Apple IDにサインインできない問題を解決する11の方法

iPhoneでApple IDログインの問題が頻繁に発生しますか? Apple IDにサインインできない問題を解決する最良の方法は次のとおりです。

Snapchatで機能しないフィルターを修正する9つの方法

Snapchatで機能しないフィルターを修正する9つの方法

Snapchat にフィルターやレンズを適用する際に問題が発生していますか? Snapchatで機能しないフィルターを修正する主な方法は次のとおりです。

Samsung Galaxy フォンで Bixby が動作しない問題を修正する 5 つの方法

Samsung Galaxy フォンで Bixby が動作しない問題を修正する 5 つの方法

Bixby が音声に応答しない場合、または Samsung Galaxy スマートフォンでエラーが表示される場合は、Bixby を再度動作させる方法を説明します。

WhatsApp で「最後に見た」または「オンライン」が表示されないのはなぜですか

WhatsApp で「最後に見た」または「オンライン」が表示されないのはなぜですか

WhatsApp で連絡先の最後に見たステ​​ータスが表示されなくなりましたか? WhatsApp で「最後に見たもの」が表示されない主な理由は次のとおりです。

WhatsApp ステータスで写真がぼやけるのはなぜですか: これを修正する 8 つの方法

WhatsApp ステータスで写真がぼやけるのはなぜですか: これを修正する 8 つの方法

WhatsApp ステータスで写真を表示すると、なぜぼやけてしまうのか疑問に思いませんか?この問題に対処するための迅速かつ簡単な解決策をいくつか紹介します。

モバイルとデスクトップの Gmail でスヌーズを使用する方法

モバイルとデスクトップの Gmail でスヌーズを使用する方法

メールが多すぎて Gmail の受信トレイが乱雑になっていませんか? Gmail モバイル アプリとデスクトップ アプリでスヌーズを使用してメールを管理する方法を説明します。

Gemini から Google アシスタントに戻す 4 つの方法

Gemini から Google アシスタントに戻す 4 つの方法

Gemini は、アプリをインストールせずに携帯電話の Google アシスタントを置き換えましたか? Gemini から Google アシスタントに戻す方法を理解します。