|
|
|
|
|
by randomdata
635 days ago
|
|
Of some sort. The C is transpiled to machine code so that the processor can execute it. Turns out CPUs don't understand C natively. In addition, it automatically generates wrappers to transparently convert between Javascript's memory model and C's memory model to seamlessly allow Javascript to call upon the C functions imported using it. Just your usual FFI, really, but with less call overhead than the FFI specification defined by Node (N-API). Albeit with some different tradeoffs made in order to accomplish that. |
|