Hacker News new | ask | show | jobs
by the_arun 1628 days ago
What is the use case this is solving?
2 comments

(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.

Why do we need a reason to do interesting, weird things?
Reading the explanation from the author above your comment makes it not sound weird at all.