Neu auf der Webplattform im Juni

Entdecke einige der interessanten Funktionen, die im Juni 2022 in den stabilen und Beta-Webbrowsern eingeführt wurden.

Stabile Browserversionen

Im Juni sind Chrome 103 und Firefox 102 stabil.

Streams und lesbare Bytestreams transformieren

Firefox 102 unterstützt Transform Streams. Dies ermöglicht das Pipeing von ReadableStream zu einer WritableStream und die Ausführung einer Transformation für die Blöcke. Wir freuen uns, dass diese Funktion in allen drei Suchmaschinen verfügbar ist. Das ist ein guter Zeitpunkt, um mehr über Streams zu erfahren.

Unterstützte Browser

  • 67
  • 79
  • 102
  • 14.1

Quelle

Lesbare Bytestreams werden jetzt auch in Firefox 102 unterstützt. Dadurch wird ein BYOB-Reader (Bring your own buffer) mit der ReadableStreamBYOBReader-Schnittstelle ermöglicht. Damit können vom Entwickler bereitgestellte Daten gestreamt werden.

Unterstützte Browser

  • 89
  • 89
  • 102
  • x

Quelle

Auf lokal installierte Schriftarten zugreifen

Chrome 103 enthält die Local Font Access API, die den Zugriff auf die lokal installierten Schriftarten des Nutzers ermöglicht. Nachdem Sie Zugriff auf die auf dem Gerät installierten Schriftarten angefordert haben, rufen Sie window.queryLocalFonts() auf, um ein Array der installierten Schriftarten abzurufen.

const pickedFonts = await window.queryLocalFonts();
for (const fontData of pickedFonts) {
  console.log(fontData.postscriptName);
  console.log(fontData.fullName);
  console.log(fontData.family);
  console.log(fontData.style);
}

Die Medienfunktion „update

Firefox 102 enthält die Medienfunktion update. Hiermit wird abgefragt, ob das Ausgabegerät das Aussehen des Inhalts ändern kann, nachdem dieser gerendert wurde.

Unterstützte Browser

  • 113
  • 113
  • 102
  • 17

Quelle

Neuer HTTP-Statuscode – 103 frühe Hinweise

In Chrome 103 wird der neue Statuscode HTTP 103 „Early Hints“ hinzugefügt. Wenn der Server oder das CDN weiß, dass zum Laden einer Seite eine bestimmte Gruppe von Unterressourcen erforderlich ist, kann der Browser den Browser anweisen, eine Verbindung zum Ursprung herzustellen oder Ressourcen beim Laden der Seite, die sie benötigen, vorab zu laden. Hierfür sind Aktualisierungen auf Ihrem Server oder CDN erforderlich, um die Funktion nutzen zu können. Weitere Informationen zu Early Hints

Beta-Browser-Releases

Beta-Browser-Versionen bieten eine Vorschau auf Elemente in der nächsten stabilen Version des Browsers. Dies ist ein guter Zeitpunkt, um neue Funktionen zu testen oder die Entfernung von Inhalten zu testen, die sich auf Ihre Website auswirken könnten, bevor die Veröffentlichung weltweit verfügbar ist.

Die neuen Betaversionen im April waren Chrome 104, Firefox 103 und Safari 16.

Neue Syntax für Bereichsmedienabfragen

Chrome 104 enthält die neue Syntax für Bereichsmedienabfragen aus der Spezifikation „Media Queries Level 4“. Zum Beispiel wurde zuvor eine Medienabfrage wie folgt geschrieben:

@media (min-width: 400px) { … }

Kann jetzt wie folgt geschrieben werden:

@media (width >= 400px) { … }

Unterstützte Browser

  • 104
  • 104
  • 102
  • 16.4

Quelle

Region Capture-API

In Chrome 104 auf Computern ist auch die Region Capture API enthalten. Dadurch können Inhalte aus aufgenommenen Videos zugeschnitten und entfernt werden, bevor sie geteilt werden.

Safari 16 bietet viele wichtige Browserfunktionen

Safari 16 scheint eine weitere aufregende Version des Safari-Teams zu sein. In dieser Version wurden viele der Funktionen hinzugefügt, die im Interop 2022 enthalten sind. Es ist erfreulich, dass zu dieser Mitte des Jahres so viele neue Funktionen hinzukommen. Ich stelle hier einige meiner Lieblingsfunktionen vor. Weitere Informationen findest du in den Versionshinweisen.

Zusammen mit vielen Entwicklern freue ich mich sehr, dass Größenabfragen für Containerabfragen unterstützt werden, eine Funktion, die derzeit auch hinter einer Markierung in Chrome steht.

In Safari 16 wird auch der subgrid-Wert für grid-template-columns und grid-template-rows unterstützt. Diese Funktion ist bereits in Firefox und in der Entwicklung in Chrome verfügbar. Sie ermöglicht, dass die Größe von Rasterspuren von verschachtelten Rastern übernommen wird.

Unterstützte Browser

  • 117
  • 117
  • 71
  • 16

Quelle

Beim Rasterlayout besteht auch die Möglichkeit, Rasterspuren zu animieren.

Unterstützte Browser

  • 107
  • 107
  • 66
  • 16

Die showPicker()-Methode, die eine kanonische Methode zum Anzeigen einer Browserauswahl für Datum, Uhrzeit, Farbe und Dateien ermöglicht, ist enthalten. Weitere Informationen finden Sie unter Browserauswahl für Datum, Uhrzeit, Farbe und Dateien anzeigen.

Unterstützte Browser

  • 99
  • 99
  • 101
  • 16

Quelle

Probleme mit der Barrierefreiheit für display: contents wurden ebenfalls behoben, sodass diese nützliche Funktion sicher verwendet werden kann, ohne dass die Gefahr besteht, dass Elemente aus dem Baum für Bedienungshilfen entfernt werden.

Diese Betafunktionen sind bald auch in stabilen Browsern verfügbar.

Teil der Reihe zum Thema „Neu im Web“