It would be useful to understand how Bun avoids the same problem with it's JS engine... my guess is that it provides this API directly, via a zig implementation, and leaves the JS engine completely out of it.
If so, then node can take exactly the same strategy.
If so, then node can take exactly the same strategy.