← Back to context

Comment by skyde

3 years ago

what about the web browser. Isn't that also a stable ABI ? Or its not a "Binary interface" because it only support Javascript?

What about web assembly ?

If web browsers had any kind of stable interface we wouldn't have: https://caniuse.com/, polyfils, vendor CSS prefixes and the rest of crutches. WASM isn't binary. But that's all irrelevant when we talk about ABI.

ABI is specifically binary interface between binary modules. For example: my hello_world binary and glibc or glibc and linux kernel or some binary and libsqlite3.