Contact emails [email protected]
Specification https://github.com/whatwg/fs/pull/10 Design docs https://github.com/a-sully/fs/pull/2 Summary Support efficient moves and renames of local files (i.e. user-visible files on the device) with the File System Access API. Efficient file moves is a core API primitive that dramatically improves the viability of a number of applications on the web. For example, renaming a large video file currently requires obtaining access to a new file, copying all the data, and removing the original. This is slow, error-prone (ex: out of quota), and a poor developer and user experience. Blink component Blink>Storage>FileSystem <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage%3EFileSystem> Search tags file <https://chromestatus.com/features#tags:file>, system <https://chromestatus.com/features#tags:system>, access <https://chromestatus.com/features#tags:access>, move <https://chromestatus.com/features#tags:move>, rename <https://chromestatus.com/features#tags:rename>, opfs <https://chromestatus.com/features#tags:opfs> TAG review https://github.com/w3ctag/design-reviews/issues/805 TAG review status Pending Risks Interoperability and Compatibility Gecko: Negative to local file access more broadly, and therefore this addition (https://github.com/mozilla/standards-positions/issues/732) WebKit: No signal on this addition ( https://github.com/WebKit/standards-positions/issues/121) or local file access in general (https://github.com/WebKit/standards-positions/issues/28) Web developers: Strongly positive ( https://github.com/WICG/file-system-access/issues/64) Other signals: Ergonomics See the "Improve the ergonomics of the API" section of the explainer Security See the "Security Considerations" section of the explainer WebView application risks N/A Debuggability Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? No, accessing local files with the File System Access API is not supported on Android Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ? Yes Flag name kFileSystemAccessMoveNonOpfsFiles Requires code in //chrome? False Launch bug https://launch.corp.google.com/launch/4200956 Estimated milestones M111 Anticipated spec changes No anticipated inter-op issues with file moves. Directory moves are being punted for now while we resolve inter-op issues (see https://github.com/whatwg/fs/issues/59 for more context) Link to entry on the Chrome Platform Status https://chromestatus.com/feature/6271579653144576 This intent message was generated by Chrome Platform Status <https://chromestatus.com/>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGnvaEXisJRYpRYJtRW%2BYiN_eL27opNRvjH6U3v0R6nHV8tEtA%40mail.gmail.com.
