Blink adalah mesin rendering open source Chrome. Tim Blink mengembangkan web dan mengatasi masalah yang dihadapi developer.
Ada sejumlah peningkatan di balik layar yang dimulai sejak peluncuran bulan April.
Hal pertama yang kami lakukan adalah menghapus separuh sumber, yang tidak kami perlukan. Kami masih belum selesai. Dan kami tidak melakukan langkah ini: penghapusan kode didasarkan pada statistik gabungan yang dilaporkan secara anonim dari pengguna Chrome yang ikut serta dalam pelaporan.
Kami memublikasikan API developer baru setiap enam minggu: sama seperti jadwal pengiriman Chrome.
Satu perubahan besar yang kita buat saat melakukan fork dari Blink adalah menambahkan sistem intent: setiap kali sebelum akan mengubah platform web, kita mengirimkan pengumuman publik ke Blink dev yang mengumumkan intent untuk menambahkan atau menghapus fitur. Kemudian kita berangkat, dan membuat kode! Kemudian hari berikutnya setelah fitur ini diperiksa, pengiriman sudah ada di build Canary kami. Fitur ini dinonaktifkan secara default, tetapi Anda dapat mengaktifkannya menggunakan about:flag.
Kemudian, di milis publik kami mengumumkan maksud untuk mengirim.
Di chromestatus.com, Anda dapat melihat fitur yang telah kami kerjakan, fitur yang telah kami kirimkan, dan fitur yang tidak akan kami gunakan lagi. Anda juga dapat memeriksa blog Rilis Chromium, yang memiliki link ke bug dan ke dasbor pelacak kami.
Perubahan besar lainnya adalah kami menghapus awalan WebKit. Intent ini tidak untuk menggunakan awalan Blink, tetapi untuk memiliki flag runtime (dan bukan hanya flag waktu kompilasi).
Android WebView telah menjadi tantangan besar – tetapi HTML5Test menunjukkan bahwa semuanya menjadi lebih baik. Kita jauh lebih dekat dengan desktop dalam hal memiliki satu kumpulan API platform web di mana saja (Audio Web adalah contoh yang bagus untuk hal ini!)
Namun, bagaimana cara kerja mesin sosis? Setiap perubahan yang kami buat pada Blink akan langsung dijalankan pada lebih dari 30.000 pengujian, belum lagi semua pengujian Chromium yang berjalan setelahnya. Kami menggunakan penelusuran 24 jam, dengan ribuan bot, ribuan tolok ukur, dan sistem yang menampilkan jutaan halaman web yang rusak di mesin kami untuk memastikannya tidak terjatuh. Kami tahu bahwa seluler jauh lebih lambat, dan ini adalah sesuatu yang kami berupaya keras untuk ditingkatkan.
Jadi, apa yang baru?
- Komponen Web: lihat diskusi Eric Bidelman!
- Animasi Web: animasi kompleks, disinkronkan, dan berperforma tinggi yang menggunakan GPU jika memungkinkan
- Tata Letak Sebagian: hanya menghitung yang Anda perlukan!
- Petak CSS
- Gambar responsif:
srcset atau srcN or ? - Penskalaan otomatis teks yang lebih cepat, dan font sub-piksel yang konsisten
- Skia, sistem grafis yang digunakan oleh Blink, beralih dari GDI ke DirectWrite di Windows
Kami ingin mengetahui pendapat Anda.
Jika Anda merasakan C++ dalam darah Anda dan ingin menulis C++ bersama kami, semua kode kami terbuka. Anda tidak harus memberi tahu siapa pun atau menginjili kita. Anda cukup memposting patch atau melaporkan bug.
Slide: Berkedip