Remix.run Logo
cabernal 2 hours ago

there could be recommended runtimes, but shouldn’t the runtime be user-configurable anyway?

layer8 2 hours ago | parent | next [-]

There is no generic “JavaScript runtime” interface that runtimes would implement, therefore support must be tailored to the specific interfaces of existing runtimes.

sheept 2 hours ago | parent [-]

At one point we had UMD[0], which effectively provided runtime-agnostic interface, but ES modules were incompatible with that.

Deno and Bun have decent Node compatibility, so couldn't Node APIs be used as the generic runtime interface?

[0]: https://github.com/umdjs/umd

rob 2 hours ago | parent | prev [-]

   --js-runtimes [deno|node|bun|quickjs]
sroussey 2 hours ago | parent [-]

There is another by Meta for react native. Forgot the name.

nguyenkien an hour ago | parent [-]

hermes