チートシート: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でスナップを再開または再生する方法

Snapchatでスナップを再開または再生する方法

Snapchat でスナップをもう一度表示したいですか? Android および iPhone の Snapchat でスナップを再度開いたり、再生したりするための 5 つの方法を紹介します。

YouTube Music が Apple CarPlay で動作しない場合の 6 つの方法

YouTube Music が Apple CarPlay で動作しない場合の 6 つの方法

YouTube Music は Apple CarPlay では動作しませんか?これで音楽を接続できなくなるわけではありません。この問題を解決する方法は次のとおりです。

アプリとブラウザでRedditビデオのサウンドを取得する方法

アプリとブラウザでRedditビデオのサウンドを取得する方法

動画付きの Reddit 投稿では音が聞こえませんか?この問題を解決するために使用できる方法をいくつか紹介します。

Apple Music にお気に入りの曲を追加して管理する方法

Apple Music にお気に入りの曲を追加して管理する方法

新しい iOS 17 アップデートにより、iPhone、iPad、Mac の Apple Music でお気に入りの曲を視聴できるようになります。

Adobe Photoshop で画像 (または背景) を拡張する 3 つの方法

Adobe Photoshop で画像 (または背景) を拡張する 3 つの方法

Adobe Photoshop で画像や背景を拡張したいですか? AI を利用して写真を簡単に拡大する 3 つの方法をチェックしてください。

Twitch を Discord にリンクする方法: 包括的なガイド

Twitch を Discord にリンクする方法: 包括的なガイド

Discord と Twitch は、強力なコミュニティを作るのに最適なプラットフォームです。それらをまとめたい場合は、Twitch を Discord にリンクする方法を学びましょう。

Bing チャット履歴を表示、エクスポート、削除する方法

Bing チャット履歴を表示、エクスポート、削除する方法

Bing チャット履歴のエクスポートを表示および削除する方法を知りたいですか?この詳細なガイドには、知っておくべきことすべてが記載されています。

10 Facebook デートが機能しない、または表示されない問題を修正する最良の方法

10 Facebook デートが機能しない、または表示されない問題を修正する最良の方法

Facebook デートが機能しなくなると、潜在的なマッチングを逃す可能性があります。 Facebook のデートが表示されない問題を解決する主な方法を確認してください。

関係のなくなった Facebook ページのフォローを解除する方法

関係のなくなった Facebook ページのフォローを解除する方法

特定のページのコンテンツにはもう関係ありませんか? Facebook ページのフォローを解除してフィードを整理する方法は次のとおりです。

WebブラウザでTikTokが動作しない問題を解決する10の方法

WebブラウザでTikTokが動作しない問題を解決する10の方法

TikTok は、お使いの Web ブラウザーでは動作しませんか? TikTokがブラウザーで動作しない場合の対処法は次のとおりです。