4

Google chrome ブラウザーは、HTML/CSS/JavaScript などのレンダリングに WebKit を使用します。つまり、Google Inc. は誰でも利用できるものを使用し、独自に何かを作成したわけではありません。

WebKit が無料なら、それを使って Chrome と同じ速度で独自のブラウザを作成できますか? Google はインターフェイスを作成しただけで、レンダリング エンジンを開発しなかったのですか?

4

2 に答える 2

6

基本的にあなたは正しいですが、Google Chrome は V8 を JavaScript エンジンとして使用していることにも注意してください。そして、完全に機能するブラウザーを構築するために必要な他の部分についても、この考え方を拡張することができます。
また、「chrome」UI を起動して表示し、OS とやり取りするための (クロスプラットフォーム) コードも必要です。

于 2013-03-29T01:54:49.070 に答える
6

はい、独自のブラウザを構築できます。しかし、Google Chrome をより優れたブラウザーにしている要素は複数あります。レンダリング エンジンは、オープンソース化されている可能性があります。ただし、ブラウザを表示する際に考慮しなければならないことが他にもいくつかあります。これは、Webkit がレンダリング エンジンのみであるブラウザの抽象的なアーキテクチャです。

アーキテクチャをブラウズ

このブログ投稿を参照して、ブラウザーが行うさまざまなことと、ブラウザーが使用するエンジンを理解してください。

http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

Rockmelt のような Chromium ベースのブラウザはたくさんあります。

免責事項: これは html5rocks ブログの画像です。

于 2013-03-29T02:01:11.673 に答える