r/javascript • u/archieofficial • 13d ago
Mimic - a browser-based dev environment that runs Node.js
https://github.com/mimic-js/mimic2
u/thecementmixer 13d ago
What's the use case for this?
5
u/archieofficial 13d ago
The most obvious usages:
- A playground for a frontend or Node.js library, so anyone can play around with code right in the browser.
- A live coding platform where the computation moves from cloud VMs to the client (i.e. the interviewer’s and candidate’s machines).In general, it can save money (potentially a lot, depending on scale) by running code on the client instead of relying on cloud VMs.
1
u/gsweats 11d ago
Interesting idea and really cool architecture. Great job pulling it off! With the rising cost of cloud compute and even on-prem hardware this idea of pushing work back on clients is appealing.
Could this theoretically plug into GitLab or whatever source management app in order to "npm install" and then run test scripts? So much compute time goes to running tests.
→ More replies (1)
2
u/brianjenkins94 13d ago
How does it differ from almostnode?