Chrome 94 Beta ist mit Verbesserungen der Medien-API und mehr ausgestattet

Vor ein paar Tagen Google hat die Verfügbarkeit der Beta-Version von Chrome 94 angekündigt. Diese neue Version fügt dem Browser neue Funktionen hinzu und bringt auch einige Verbesserungen, darunter WebCodecs API ist zur Fertigstellung markiert als Teil seiner ursprünglichen Studie und ist daher jetzt offiziell verfügbar.

WebGPU tritt in die erste Testphase von Chrome 94 ein. WebGPU ist Teil der Beta-Version von Chrome 94 und der Chrome-Entwickler Sie wollen alle Nutzer in der stabilen Version von Chrome 99 erreichen. 

Die vorhandenen Medien-APIs sind auf hoher Ebene und stark fokussiert, sodass eine Codec-API auf niedriger Ebene neue Anwendungen wie latenzempfindliches Spielstreaming, clientseitige Effekte oder Transcodierung sowie Unterstützung für Mediencontainer besser unterstützen würde.

La WebCodecs-API fülle diese Lücken durch bieten eine Möglichkeit, die bereits im Browser vorhandenen Multimedia-Komponenten zu verwenden.

Während WebGPU-API ist der Nachfolger der WebGL- und WebGL2-Grafik-APIs für das Web und bietet moderne Features wie "GPU Computing"sowie einen günstigeren Zugang zu GPU-Hardware und eine bessere, vorhersehbarere Leistung.

Dies ist eine Verbesserung gegenüber bestehenden WebGL-Schnittstellen, die zum Zeichnen von Bildern gedacht waren, aber nur mit erheblichem Aufwand an andere Berechnungsarten angepasst werden konnten. WebGPU bietet moderne Grafikfunktionen, einschließlich Direct3D 12, Metal und Vulkan, um Render- und Rendervorgänge auf einer GPU durchzuführen. Diese Funktion wurde ursprünglich auf Chrome 94 getestet, mit der Erwartung, dass sie auf Chrome 99 ausgeliefert wird.

Laut Google ist es schwierig, Webanwendungen zu erstellen, die auf Benutzerinteraktionen reagieren und bleiben Sie im Laufe der Zeit ansprechbar. Skripte sind einer der Hauptschuldigen Verlust der Reaktionsfähigkeit.

„Nehmen Sie das Beispiel einer» find as you type «Funktion: Eine Anwendung mit dieser Funktion sollte Benutzereingaben folgen, während sie die Ergebnisse abruft und anzeigt. Es berücksichtigt nichts, was auf der Seite passiert, etwa Animationen, die problemlos verarbeitet werden müssen“, so das Unternehmen.

Google schätzt, dass die Methode Scheduler.postTask() diese Planungsdilemmata löst, indem es Entwicklern ermöglicht, Aufgaben (JavaScript-Rückrufe) mit einem Browser-Scheduler des Betriebssystems mit drei Prioritätsstufen zu planen: Benutzersperre, Benutzer sichtbar und Hintergrund (Benutzersperre, sichtbarer Benutzer und Hintergrund). Es stellt auch eine TaskController-Schnittstelle bereit, die Aufgaben dynamisch abbrechen und ihre Priorität ändern kann. Diese Funktion hat ihre ersten Tests in Chrome 93 abgeschlossen und ist jetzt standardmäßig in Chrome verfügbar.

Zusätzlich zu den oben genannten Elementen ist diese Version von Chrome führt einen neuen HTTP-Statuscode ein: 103 Erste Tipps um die Unterressourcen zuerst vorzuladen. Wenn eine 103-Antwort enthält oder andere Link-Header versucht Chromium, die angegebenen Ressourcen vorab zu laden (und / oder vorab zu verbinden, vorab zu laden), bevor die endgültige Antwort empfangen wird. Laut Google bietet dies Webentwicklern die Möglichkeit, Apps, Websites und Seiten zu optimieren.

Eine weitere Neuheit ist die Schnittstelle von VirtualKeyboard mit Methoden und Eigenschaften zum Steuern des Anzeigens oder Ausblendens einer virtuellen Tastatur. Es löst auch Ereignisse mit der Größe der virtuellen Tastatur aus, wenn der Seiteninhalt dunkler wird. Die virtuelle Tastatur ist die Bildschirmtastatur, die für Eingaben in Szenarien verwendet wird, in denen möglicherweise keine Hardwaretastatur verfügbar ist.

Im Gegensatz zu einer Hardware-Tastatur kann eine virtuelle Tastatur ihre Form anpassen, um sie entsprechend der erwarteten Eingabe zu optimieren. Entwickler haben über das Eingabemodusattribut die Kontrolle über die angezeigte Form der virtuellen Tastatur, aber nur begrenzte Kontrolle darüber, wann die virtuelle Tastatur angezeigt oder ausgeblendet wird.

Auch Unterressourcenanforderungen aus dem privaten Netzwerk wurden auf sichere Kontexte beschränkt. Private Network Access bietet eine Reihe von Änderungen, die die Auswirkungen von Anfragen an diese Server begrenzen sollen, um sicherzustellen, dass die Server jede Kommunikation mit externen Einheiten akzeptieren. Damit diese Teilnahme sinnvoll ist, müssen Server garantieren können, dass die Herkunft des Clients authentifiziert wird. Zu diesem Zweck sind nur sichere Kontexte berechtigt, externe Anfragen zu stellen.

Quelle: https://blog.chromium.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.