Re:How Shopify Uses WebAssembly Outside of the Browser
by pangoraw on Saturday December 19, 2020 @11:25AM
(#25478418)
I think it is why they have gone with AssemblyScript as the main supported language. Since it is similar to Typescript, Web developers will likely have a easier time learning it.
[ Parent
| on HN ]
Re:How Shopify Uses WebAssembly Outside of the Browser
by mirekrusin on Sunday December 20, 2020 @01:04AM
(#25484245)
It’s mainly about the runtime (lack of it) that language brings, ie. garbage collected language brings garbage collector runtime with it that has to be included with every binary. Even rust and c have (relatively thin) runtimes. AssemblyScript has optional/controllable very thin runtime.
What their decision means in practice is that you can execute any language if you want but they won’t expose any specific runtimes to thin your binary. They will also actively support workflows based on AssemblyScript.