🐡 New in Chrome 129: Unrestricted WebUSB, FileSystemObserver interface Origin Trial and IDB blob store compression 🐡

17 views
Skip to first unread message

Ajay Rahatekar

unread,
Oct 1, 2024, 8:08:08 PM10/1/24
to fugu...@chromium.org

Fugu & PWA Update for Chrome 129

Our previous newsletters

Welcome to the latest edition of the regular Fugu + PWA update. Here, you'll find all the latest news about our work on the Fugu APIs, plus a sampling of recent work with partners. As always, our project tracker is available at fugu-tracker.web.app .

M129

Features Releasing to Stable

Unrestricted WebUSB API (available only to Isolated Web Apps)


Chromestatus      Bug     Launch Bug

Enables trusted applications to bypass security restrictions in the WebUSB API.

The WebUSB specification defines a blocklist of vulnerable devices and a table of protected interfaces classes that are blocked from access through WebUSB. With this feature, Isolated Web Apps with permission to access the "usb-unrestricted" Permission Policy feature will be allowed to access blocklisted devices and protected interface classes.

IndexedDB blob store compression


Blog post      

Compression for large IndexedDB values is launching in M129. Previously, values that were small enough to stuff in LevelDB are compressed at the disk write step, but values that were too big for LevelDB were placed in the blob store, and those were not compressed. Now they’ll be compressed (even before transmission over IPC), which may lead them to being placed in LevelDB or just being stored as much smaller files on disk. Since we use Snappy for compression, there is negligible impact on runtime.

Features entering Origin Trial


Chromestatus      Bug     Launch Bug      Blog post

The FileSystemObserver interface notifies websites of changes to the file system. Sites observe changes to files and directories in the user's local device (as specified in WICG/file-system-access) or in the Bucket File System (as specified in whatwg/fs), and are notified of basic change info, such as the change type.

The feature will be in Origin Trial M129 - M134.

Please reach out with any questions, comments or suggestions.

Ajay Rahatekar and the Fugu team.

Reply all
Reply to author
Forward
0 new messages