Remix.run Logo
javier2 4 days ago

If you are processing user data, the subprocess approach makes it easier to handle bogus or corrupt data. If something is off, you can just kill the subprocess. If something is wrong with the linked C api, it can be harder to handle predictably.

astrange 4 days ago | parent [-]

Also because you can apply stricter sandboxing/jail/containerization to the process.