Monatlicher Bericht zur Baseline für Februar 2025

Jeremy Wagner
Jeremy Wagner

Veröffentlicht: 27. Februar 2025

Es war ein ereignisreicher Monat für Baseline, sowohl in der Community als auch bei Google und anderen großen Browseranbietern. In dieser Ausgabe des monatlichen Baseline-Digests von Chrome Developer Relations möchten wir Ihnen wieder einmal die neuesten Entwicklungen vorstellen, z. B. Updates, Communityartikel und -vorträge, Tools und alles, was mit Baseline zu tun hat und wir für Sie interessant finden.

Interop 2025 ist in vollem Gange

Jedes Jahr werden im Rahmen des Interop-Projekts eine Reihe von Schwerpunktbereichen definiert, in denen wichtige Browseranbieter und unterstützende Organisationen zusammenarbeiten, um innerhalb desselben Jahres neue Funktionen für alle Browser einzuführen. Im Februar wurde das Projekt Interop 2025 offiziell als gemeinsame Initiative gestartet:

Im Mittelpunkt des Projekts stehen in diesem Jahr unter anderem Funktionen für Core Web Vitals, die View Transitions API, WebAssembly und das Layout. Lesen Sie sich einen oder alle dieser Blogbeiträge durch.

Kamingespräch mit Rachel Andrew von TheJam.dev

Vor Kurzem hat sich Rachel Andrew vom Chrome Developer Relations-Team mit Brian Rinaldi von TheJam.dev über Interoperabilität und Baselines unterhalten.

Die Diskussion war breit gefächert und beinhaltete Fragen aus dem Publikum. Es lohnt sich, sich das anzusehen, weil es erklärt, warum Baseline existiert und wie es Webentwicklern hilft zu verstehen, wie viel von der Webplattform verfügbar ist, ohne sich Gedanken über die Browserkompatibilität machen zu müssen.

WordPress-Plug-in „baseline-status“

Diesen Monat hat Geoff Graham von CSS-Tricks Baseline Status in a WordPress Block veröffentlicht, einen Artikel über das WordPress-Plug-in „baseline-status“, das die Webkomponente „Baseline Status“ implementiert. Mit diesem Plug-in können Sie die Webkomponente einfacher auf Seiten Ihrer Website einfügen, auf denen Sie den Baseline-Status einer bestimmten Funktion angeben möchten.

Die Webkomponente „Baseline Status“ und das Plug-in, das sie implementiert, sind sehr nützlich in Kontexten wie Artikeln zu Webfunktionen, in denen klargestellt werden kann, ob eine bestimmte Webfunktion in allen gängigen Browser-Engines verwendet werden kann oder nicht. Noch wichtiger ist, dass die Webkomponente beim Rendern die aktuellsten Informationen für eine bestimmte Webfunktion liefert. CSS-Tricks nutzt die Webkomponente auf jeden Fall, indem sie sie auf der gesamten Website implementiert. Auf der Dokumentationsseite für die @scope-Regel auf CSS-Tricks ist beispielsweise zu sehen, dass das Baseline-Status-Plug-in implementiert ist.

RUMVision-Baseline-Fallstudie

In der Januarausgabe dieses Newsletters haben wir angekündigt, dass RUMVision Baseline in seine RUM-Lösung integriert hat. Das ist eine spannende Entwicklung, da es sich um eines der ersten Tools handelt, mit denen Websiteinhaber herausfinden können, von welchen Baseline-Funktionen ihre Nutzer profitieren können.

In diesem Monat hat RUMVision eine Fallstudie darüber veröffentlicht, wie sie Baseline in ihr Produkt integriert hat. Es ist eine überzeugende Fallstudie, die sich lohnt, wenn Sie wissen möchten, wie genau das funktioniert hat.

Die Popover API ist jetzt wieder verfügbar

Im April 2024 wurde bekannt gegeben, dass die Popover API als Baseline Newly verfügbar ist. Bei der Implementierung dieser API in einer Browser-Engine gab es jedoch einen schwerwiegenden Fehler, der übersehen wurde und dazu führte, dass die Popover API vorzeitig als Baseline Newly verfügbar wurde.

Aus diesem Grund und aus einigen Gründen, die Sie vielleicht interessieren, wurde das Datum für die neue Verfügbarkeit der Popover API auf den 27. Januar dieses Jahres aktualisiert.

Funktioniert in allen Browsern – Interoperabilität über Verfügbarkeit hinaus

Vor Kurzem reiste Mariko Kosaka von Chrome DevRel nach Phoenix, Arizona, um auf der HalfStalk Conference über Baseline zu sprechen. In ihrem Vortrag ging es um das Konzept der Interoperabilität, um zu bestimmen, wann Funktionen geräteübergreifend interoperabel sind, wie schwierig das ohne etwas Hilfe sein kann und wie Baseline es Entwicklern leichter macht.

Es gibt derzeit kein Video zu diesem Vortrag. Weitere Informationen finden Sie in Marikos Foliensammlung. Weitere Mitglieder des Chrome Developer Relations-Teams werden in Zukunft bei Konferenzen in Ihrer Nähe über Baseline sprechen.

ESLint unterstützt jetzt offiziell das Linting von CSS

Wenn Sie ESLint schon einmal verwendet haben, wissen Sie, dass es sich dabei traditionell um ein Tool zum Linieren von JavaScript handelt. In diesem Monat kündigte ESLint an, dass CSS-Linting jetzt offiziell von den Tools unterstützt wird. Teil dieser Ankündigung ist die require-baseline-Regel, mit der Sie die Verwendung von Baseline-Funktionen im CSS Ihres Projekts erzwingen können. Wir freuen uns auf weitere Tools, die Webentwicklern Baseline-Unterstützung bieten, damit die Frage nach der Funktionsunterstützung leichter zu verstehen ist.

Wieder ein Monat um!

2025 war bisher ein wichtiges Jahr für Baseline. Wir von Chrome Developer Relations erwarten noch viele weitere Entwicklungen in diesem Bereich. Die nächste Ausgabe dieses Digests erscheint Ende nächsten Monats. Wie gewohnt kannst du uns mitteilen, ob wir etwas vergessen haben, das hier oder in einer zukünftigen Ausgabe des Digests erwähnt werden sollte.