今日は皮肉だけで十分なので、要点は次のとおりです。
- Blinkはオープンソースエンジンであり、もちろんGoogleがメンテナーになります。
- Blinkは、本質的に同じ分岐WebKitです。 GoogleはすでにアップストリームからApple WebKit内部のライオン部分を置き換えています(同じV8、Skia、アップストリームにはネットワークスタックがありません)ので、エンジン自体を置き換えることが期待されています
- ウェブ開発者にとって、彼らは最初は移行に気付かないことを約束します。
もちろん、WebKitに重大な欠陥があるという移行の理由を考慮することができます-これはGoogleによるものではありませんが、WebKitの多数のコミットで多くの人に馴染みのあるAdam Bartは、Chromiumのマルチプロセッシングモデルが複雑すぎてメインWebKitからレガシーコードをプルするため、エンジンを最終的に分岐することが決定されました。 レガシーを削除する過程で、450万行のコードがスローされました。
開発者にとって重要なキーポイント:
- Googleは、開発中の仕様に独自のプレフィックスを使用しません。 この仕様は、プレフィックスなしでBlink開発者によって使用されますが、非表示になります。 有効にするには、実験パラメータに仕様を含めるか、コマンドラインを使用する必要があります
- Chromium機能パネルに従って、新しいHTML / CSS / JS仕様が導入されます
- 新しいエンジンにより、痛みのないグーグルは、1つのページの一部を異なるプロセスで実行できる機能を導入できます
- DOMをJavaScriptに移植します。 理論的には、DOMの動作はWebKit自体よりもはるかに速くなるはずです
- 最後に、2つの異なるJS実行エンジンのWebKitで必要だったScriptValue / ScriptState抽象化を削除して、メモリリークに対処します。
レコード開発者Chromiumの詳細。
バグトラッカーはChromiumの標準のままです。
ここでピックコンパイルします 。
プロジェクトでBlinkを使用するために解雇された場合、エンジンがChromiumコードベースにしっかりと接続されているため、失望はほとんどありません。 ただし、最も軽いChromium Embedded Frameworkを使用することは可能です。
主にGoogle V8で知られるPS Linus Upsonは、エンジンの名前も選ばれただけではないと述べました。
まばたきタグはHTMLに埋め込まれた最悪のタグの1つであったため、エンジンではサポートされていないタグの名前でエンジンに名前を付けました。 たとえば、ピクセルを非表示にしようとしたため、旗艦のChromebook Pixelを呼び出しました。 Web開発の多くのベテランは過去を思い出し、最後に残ったものを笑います。