Blink ist die Open-Source-Rendering-Engine von Chrome. Das Blink-Team entwickelt das Web weiter und geht auf die Probleme ein, auf die Entwickler stoßen.
Seit der Einführung von April haben wir einige Verbesserungen hinter den Kulissen eingeführt.
Zuerst haben wir die Hälfte unserer Quelle gelöscht, was wir nicht unbedingt benötigten. Das ist aber noch nicht alles! Und wir tun dies auch nicht blind: Die Entfernung des Codes basiert auf anonym zusammengefassten Statistiken von Chrome-Nutzern, die der Berichterstellung zugestimmt haben.
Wir veröffentlichen alle sechs Wochen eine neue Entwickler-API. Diese entspricht dem Versandplan von Chrome.
Eine der großen Änderungen, die wir bei der Verzweigung von Blink vorgenommen haben, war das Hinzufügen eines Intent-Systems: Jedes Mal, bevor wir die Webplattform ändern, senden wir eine öffentliche Ankündigung an Blink Dev, in der wir beabsichtigen, eine Funktion hinzuzufügen oder zu entfernen. Dann gehen wir los und codieren ihn. Und am nächsten Tag, nachdem das Feature eingecheckt wurde, wurde es bereits in unseren Canary-Builds versendet. Diese Funktion ist standardmäßig deaktiviert, kann aber mit „about:flags“ aktiviert werden.
Dann geben wir auf unserer öffentlichen Mailingliste eine Versandabsicht an.
Unter chromestatus.com sehen Sie die Funktionen, an denen wir gearbeitet haben, die wir eingeführt haben und die wir einstellen möchten. Du kannst dir auch den Chromium Releases-Blog ansehen, der Links zu Fehlern und zu unserem Tracker-Dashboard enthält.
Eine weitere große Veränderung ist, dass wir WebKit-Präfixe entfernen. Dabei sollen keine Blink-Präfixe verwendet werden, sondern Laufzeit-Flags (und nicht nur Kompilierungszeit-Flags).
Android WebView war eine große Herausforderung, doch HTML5Test zeigt, dass alles besser wird. Wir sind viel näher an Desktop, wenn es darum geht, überall eine einzige Webplattform-API zu haben (Web Audio ist ein gutes Beispiel dafür!)
Aber wie funktioniert die Wurstmaschine? Jede Änderung, die wir an Blink vornehmen, wird sofort über 30.000 Mal getestet – ganz zu schweigen von allen Chromium-Tests, die später noch durchgeführt werden. Wir setzen rund um die Uhr auf Sherds und Tausende von Bots, Tausende Benchmarks und Systeme, die Millionen von fehlerhaften Webseiten in unsere Suchmaschine einwerfen, damit sie nicht ausfallen. Wir wissen, dass der Mobilbereich deutlich langsamer ist, und arbeiten daran, ihn zu verbessern.
Was ist neu?
- Webkomponenten: Vortrag von Eric Bidelman
- Webanimationen: komplexe, synchronisierte Animationen mit hoher Leistung, bei denen die GPU verwendet wird
- Teillayout:Nur berechnen, was Sie benötigen
- CSS-Raster
- Responsive Bilder:
srcset oder srcN oder ? - Schnellere automatische Textanpassung und einheitliche Schriftarten für Subpixel
- Skia, das Grafiksystem von Blink, wird unter Windows von GDI zu DirectWrite migriert
Deine Meinung ist gefragt!
Wenn Sie C++ in Ihrem Blut haben und C++ bei uns schreiben möchten, ist der gesamte Code offen. Sie müssen uns das nicht mitteilen. Sie können einfach einen Patch posten oder einen Fehler melden.
Google Präsentationen:Blinken