Pre-Compiled WASM for SWI (WORA)?

I find a lot of instructions floating around to build WASM. But
I have heard that WASM is write once run everywhere (WORA),
basically what Java byte code tried to archive 30 years ago. With

the benefit, that there is no JVM anymore to execute it, but a browser.
In as far I wondered whether SWI WASM could be offered as a
pre-compiled WASM module. That can be downloaded just like

the more platform dependent per-compile .exe, etc.. from here:

https://www.swi-prolog.org/download/devel

Maybe it needs a minimal JavaScript support as well. But Java-
Script is also mostly write once (WORA) run everywhere. What would
be interesting is to see whether it can then be embedded in a

service worker and combined with other service workers, like
for example WebLLM. WebLLM does a lot of fancy things with WASM,
to speed up their Grammar Processing, Attention Mechanism, etc..:

WebLLM: A High-Performance In-Browser LLM Inference Engine
https://arxiv.org/abs/2412.15803

Also yesterday was using Microsoft phi 4, LM Studio, running
the model locally. It produced some relatively clean Prolog code
for listing some prime numbers, not yet in WebLLM though.

WORA has a bad reputation, it is sometimes called write once
debug everywhere. But my experience so far, WebLLM did run
on a couple of different platforms smooth. You need to device

opt in to Apple beta program to have WebGPU in Safari.

Ok, I see, there is an NPM package:

swipl-wasm
https://www.npmjs.com/package/swipl-wasm

I don’t have npm, but I could temporarily install it to then get
the prebuilt WASM data and the JavaScript. Oki Doki.