Type: code issue WebStorage uses text files with serialized JSON. It has multiple issues. 1. The file is completely rewritten on any modification. This causes flash burning out on devices using flash memory-based SSD. 2. json escapes special characters, which is inefficient. 3. You have to serialize binary data into base64 which is damn inefficient. The better approach is to use IndexedDB which allows storage of binary data and also has DB capabilities, which can be used for incremental updates. I guess some compression support is also needed, maybe some modification to FF allowing to use compressed SQLite files.
Type: code issue
WebStorage uses text files with serialized JSON. It has multiple issues.
The better approach is to use IndexedDB which allows storage of binary data and also has DB capabilities, which can be used for incremental updates.
I guess some compression support is also needed, maybe some modification to FF allowing to use compressed SQLite files.