4 ms·
What is the use case this is solving?
by the_arun 5y ago
What is the use case this is solving?
- fortyseven 5y agoWhy do we need a reason to do interesting, weird things?
- entropie 5y agoReading the explanation from the author above your comment makes it not sound weird at all.
- nteon 5y ago(author here) Without something like Browsix you have to make a choice: find a JavaScript library or implement the functionality you want to run client side, or run existing Unix programs and libraries (that expect a filesystem, to be able to fork children, etc) server side. If you run software server side, now you have to worry about containerizing/security as well as horizontal scaling. Browsix addresses this by letting you run Unix programs directly in the browser, taking advantage of the significant compute power on peoples laptops (and even phones nowadays!), eliminating a whole class of security issues (software explicitly will only have access to the current users data in the browser tab) and scaling concerns.