Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> Win10の新しいブラウザの詳細公開:新しいエンジン

Win10の新しいブラウザの詳細公開:新しいエンジン

  

コンピュータストアニュース:木曜日のMicrosoftは、すべてのWindows 10デバイスで一般的に使用されるProject Spartanブラウザ用に特別に設計された新しいレンダリングエンジンを明らかにしました。マイクロソフトはまた、Windows 10オペレーティングシステムのIEブラウザもこの新しいレンダリングエンジンを採用することを確認しました。 Windows 10オペレーティングシステムのIEブラウザは、まだブラウザを使用する必要があるエンタープライズユーザ向けです。

マイクロソフトは木曜日、この新しいレンダリングエンジンの開発の動機について詳しく説明しました。マイクロソフトは、同社が以前「ネットワークのトップ」(つまり、全世界のトラフィックの約88%を占める9,000のWebサイト)にあまりにも注意を払っていたこと、および「ロングテール」(つまりすべてのサイト)にあまり注意を払わなかったことを明らかにした。

Microsoftは、新しいレンダリングエンジンが互換性のある4つの大きな問題を説明しました。

·遺産と現代性。過去のTridentレンダリングエンジンのファイル互換モードには制限があり、保証することはできません。これは長年のIE特有の振る舞いに対する永続的な障壁を提供します。他の高度なブラウザを介して長年にわたる互換性の脆弱性を修正することは、事実上、サイトコードにIE固有の動作を指示することと同じです。

·互換性ビューのリスト。互換性合格率は、以前は互換表示リストに依存していたため、マイクロソフトはWebサイトのコードを従来のIEの動作を模倣した古いドキュメントモデルに変えることができました。ただし、この方法では多くのテストとメンテナンスが必要であり、トップレベルのWebサイト以外のWebサイトをカバーすることは不可能です。

· X-UA-Compatible。以前の文書互換モデルX-UA-Compatibleを通じて、一部のWebサイトでは古い文書モードを使用することを余儀なくされましたが、これは一時的な手段ではありません。 X-UA-Compatibleでは、他の高度なブラウザ用に適切なバージョンを開発するだけでなく、サイトの古いバージョンを将来のバージョンのIEで実行できるようにする必要がありました。

·規格に焦点を当てます。 Microsoftは以前は新しいHTML5形式に焦点を当てていましたが、ブラウザ間の相互運用性は標準文書のさまざまな解釈のために孤立していました。これにより、開発者はより多くの脆弱性を修正し、ユーザーはより多くのサイトにログインできなくなります。

この点を考慮して、マイクロソフトは「歴史を取り除く」ことを決定しました。これは本質的にIEのトライデントレンダリングエンジンを放棄することです。多くの関係者は、MicrosoftがApple SafariとGoogle(マイクロブログ)Chromeで採用されているオープンソースのレンダリングエンジンWebKitを採用することを提案していますが、次の2つの理由から、MicrosoftはAppleとGoogleに従わないことにしました。

ネットワークは制約のないものに基づいています。Microsoftはネットワーク標準の互換性が非常に重要であると考えており、ネットワーク標準の単一性と闘うのに役立ちます。

次に、技術的な作業の必要性を考えると、マイクロソフトが最初からブラウザを開発するために独自のレンダリングエンジンを使用する場合は、オープンソースエンジンを中心に新しいブラウザを開発するよりも開発速度が速くなります。

MicrosoftはTridentから新しいレンダリングエンジンを分離することを決定したので、これはMicrosoftがWindowsプラットフォームへの多額の投資を行いながら、文書パターンやその他の古いIEの動作を排除することを意味します。これはまた、古いレンダリングエンジンはエンタープライズ市場でも同じままであり続けますが、セキュリティと「その他の最優先」パッチを受け続けることを意味します。 Microsoftはまた、小規模なサイトの問題を発見、追跡、および修正する方法も修正しました。


Copyright © Windowsの知識 All Rights Reserved