New File System Implementation · Issue #15041 · emscripten-core/emscripten (original) (raw)
Objective: Write a high-performance multi-threaded file system layer that replaces the current implementation in library_fs.js
.
Goals:
- Faster file system operations
- Multi-threaded without relying on proxying
- Smaller code size footprint
- Per-file persistence
- Support multiple async and sync backends
- Support for large files
- POSIX compatibility via syscalls