チートシート: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ページを利用できるようにします。



Leave a Comment

SnapchatサポートコードC14Aエラーを修正する12の方法

SnapchatサポートコードC14Aエラーを修正する12の方法

ログインしようとすると、Snapchat サポート コード C14A エラーが表示されますか?このガイドを参照して、この問題が発生する理由とその修正方法を理解してください。

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラ比較: 悪魔は細部に宿る

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラ比較: 悪魔は細部に宿る

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラの比較: 低照度、ポートレート、望遠、日光の写真、ビデオなど

Instagramストーリーで「Add Yours」ステッカーを使用する方法

Instagramストーリーで「Add Yours」ステッカーを使用する方法

Instagram ストーリーをよりインタラクティブにするために、Add Yours ステッカーを使用して視聴者からの応答を得る方法を説明します。

Apple TV ソフトウェアとアプリをアップデートする方法

Apple TV ソフトウェアとアプリをアップデートする方法

Apple TV でアプリが正しく動作しませんか? Apple TV のソフトウェアとアプリを最新バージョンにアップデートする方法は次のとおりです。

Google スプレッドシートでダークモードを取得する方法 (PC およびモバイル)

Google スプレッドシートでダークモードを取得する方法 (PC およびモバイル)

Google スプレッドシートを長時間使用すると目が疲れませんか?デバイスの Google スプレッドシートでダークモードを取得する方法について説明します。

Wi-Fi問題でYouTubeアプリが動作しない問題を解決する5つの方法

Wi-Fi問題でYouTubeアプリが動作しない問題を解決する5つの方法

YouTube アプリが Wi-Fi 接続で動作しないのですか? YouTube アプリが Wi-Fi で動作しない問題を解決する方法は次のとおりです。

任意のデバイスで Audible メンバーシップを一時停止またはキャンセルする方法

任意のデバイスで Audible メンバーシップを一時停止またはキャンセルする方法

オーディオブックの旅をコントロールし、ニーズに合わせてサブスクリプションを管理します。 Audible会員を一時停止・退会する方法をご紹介します。

Google ドキュメントで分数を作成する 4 つの最良の方法

Google ドキュメントで分数を作成する 4 つの最良の方法

文書内に分数を作成する必要がありますか? Google ドキュメントでこれを行うための最良の方法は次のとおりです。

Googleドキュメントで行番号を追加および削除する方法

Googleドキュメントで行番号を追加および削除する方法

Google ドキュメントを簡単に参照できるようにしたいですか? Google ドキュメントに行番号を追加することは、まさに必要なことかもしれません。

WhatsApp チャネルに複数の管理者を追加する方法

WhatsApp チャネルに複数の管理者を追加する方法

コミュニティをより適切に管理するために、モバイルとデスクトップの WhatsApp チャネルに複数の管理者を追加する方法を説明します。