Now that he has been released Chrome 88, αρχίζει η εντατικότερη προετοιμασία του Chrome 89. Μια πολύ ενδιαφέρουσα τεχνική αλλαγή θα είναι και η ενεργοποίηση της κωδικοποίησης AV1 στο πρόγραμμα browsing.
Since 2018 there has been AV1 decoding support in the browser if anyone wants to enjoy content encoded with this modern unencrypted encoder.
But now Chrome 89 will be released with full support for AV1 encoding.
AV1 encoding support is added for the WebRTC case for real-time conferencing. Web applications such as WebEx, Meet and Duo (among others) already support the use of AV1 for better performance compressions, improved low bandwidth handling and better screen sharing performance. While hardware-based AV1 encoding is not yet available, Chrome Linux/macOS/Windows desktop builds are starting to add the ability to use CPU-based AV1 encoding.
The AV1 encoding flag will be present in Chrome 89 and will uses the AOMedia libaom encoder. AOMedia codec performance may vary depending on your processor, but at least for lower resolution scenarios or restoring quality it should work well for most users.
Details of AV1 encoding designs from Chrome 89 you can find here.
Mozilla is similarly preparing to enable AV1 encoding support in Firefox. Her plan is to use the Rav1e encoder written with Rust whose performance is still being improved.
In addition to AV1 encoding, Chrome 89 will support some new CSS properties, the Streams API for creating/composing/consuming arbitrary data stream, browser WebNFC support, basic NFC tag support from the browser, enabling WebHID and more.