Blink は Chrome のオープンソース レンダリング エンジンです。Blink チームは、ウェブを進化させ、デベロッパーが直面している問題に対処しています。
4 月のリリース以降、多くの内部変更が行われています。
まず始めに、ソースの半分を削除しました。これは必ずしも必要ではありませんでした。以上です。そして、これはブラインドではありません。コードの削除は、レポートをオプトインした Chrome ユーザーからの匿名で集計された統計情報に基づいています。
Chrome の配送スケジュールと同様、6 週間ごとに新しいデベロッパー API が公開されます。
Blink からフォークした際の大きな変更点として、インテント システムを追加するというものがあります。ウェブ プラットフォームを変更するたびに、Blink dev に、お知らせ機能の追加 / 削除意向を公表しています。その後、コードを作成します。そして、機能がチェックインされた翌日には、すでに Canary ビルドでリリースされています。この機能はデフォルトではオフになっていますが、about:flags を使用して有効にできます。
その後、Google の公開メーリング リストで出荷目的を発表します。
chromestatus.com で、Google が取り組んでいる機能、公開済みの機能、サポートを終了する予定です。また、バグやトラッカー ダッシュボードへのリンクがある Chromium リリースのブログもご確認ください。
もう 1 つの大きな変更点は、WebKit プレフィックスを削除することです。その目的は、Blink 接頭辞を使用することではなく、コンパイル時フラグだけでなく実行時フラグを使用することです。
Android の WebView には大きな課題がありましたが、HTML5Test によると状況は改善しています。あらゆる場所にウェブ プラットフォーム API のセットがあるという点で、デスクトップにかなり近いです(ウェブオーディオはその好例です)。
しかし、ソーセージ マシンはどのような仕組みなのでしょうか。Blink に変更を加えるたびに、すぐに 30,000 以上のテストが実行されます。言うまでもなく、Chromium のテストは後でさらに実施されます。Google は 24 時間のシェリフを使用しています。bot は何千ものベンチマーク、何千ものベンチマークと機能し、Google のエンジンに何百万もの破損したウェブページを送信して失敗を防いでいます。モバイルは非常に遅いとわかっているため、改善に向けて取り組んでいます。
最新情報
- ウェブ コンポーネント: Eric Bidelman 氏の講演をご覧ください。
- ウェブ アニメーション: 可能な限り GPU を使用する、複雑で同期された高性能アニメーション
- レイアウトの一部: 必要なものだけを計算する。
- CSS グリッド
- レスポンシブ画像:
srcset または srcN または ? - テキストの自動サイズ調整とサブピクセルの一貫したフォント
- Blink で使用されているグラフィック システムである Skia は、Windows の GDI から DirectWrite に移行します
ご意見をお聞かせください。
血液に C++ が感じられ、C++ を記述したい方は、すべてのコードをオープンにしてください。誰にも伝えたり、私たちに情報を広めたりする必要はありません。パッチを投稿するか、バグを報告してください。
スライド: 点滅