|
|
|
|
|
by nl
25 days ago
|
|
I've been using the FileSystems API a lot lately. It gives a sandboxed directory on the local computer you can read and write to (user decides what rights you get). It's what the web version of VS Code uses to edit local files. It's wonderful. Suddenly you can blend local and remote systems together the way they should operate, without having to have local apps with god-knows-what rights. It's not implemented in Firefox. I understand it is a risky API, but wow it makes a huge difference to what is possible. For example, I did this for a recent Kaggle comp: https://github.com/nlothian/gemma-data-agent It runs Gemma E4B in the browser, and Python (Pyodide) and SQL (DuckDB) in WASM. You can give it a directory with some CSVs, tell it to load them and then it can run analysis on them. The whole Web platform is great - I just wish I could say it runs in Firefox too. |
|