-
Notifications
You must be signed in to change notification settings - Fork 22
Description
I'd say this project needs about 1,000 - 10,000 more github stars.
This is an absolutely fantastic project, unlike anything I've seen in web dev πππ, a true demonstration of the untapped power of the web. Not only that, but great writeup, the gifs, blog post, and explaining the details of what you had to do and who you had to talk to in order to get it working. I can't believe how responsive the terminal is WITHOUT wasm. We're going to use this at my University to teach linux to students (who mostly have Windows laptops).
In terms of a browser file system, over the years I've been incredibly interested in a client-side package manager. Instead of compiling S.P.A. websites into one giant monolithic file, the site just requests the package+version of npm libraries they need. The client would either already have a local copy and load it instantly or download it one time (instead of downloading an entire duplicate library for every site and every site-reload). You could potentially even pre-load library variables while waiting on the unique code of the website. This could make so many sites blazing fast even on low bandwidth. I've always wondered why Google hasn't built something like this into Chrome.
I'm also interested how much work it would take to connect the linux VM to the network through the javascript fetch API so that commands like wget would work. That would be an incredible step forward, but I imagine it isn't easy since it probably doesn't fit within Plan 9.
[Obviously you can close this issue]