On Mon, 23 Feb 2026, Tomas Hajny via fpc-pascal wrote:

On 2026-02-23 21:26, Michael Van Canneyt via fpc-pascal wrote:

.
.
No, but without knowing the cause there is little I can do...

I use firefox only, and it has worked all through the development cycle.
I also use uBlock origin. I was on a linux, though I don't see how that would matter.

The good news is: I can reproduce the issue in Safari: it fails with a 'out of memory'
So I'll do some testing on safari. First web search is not making me
optimistic, seems safari and wasm are not a happy couple.

I can confirm that Firefox running on Linux Debian runs the site without issues. It might be useful to mention, that the Firefox version on my Debian is 140.7.0esr (standard version included with the installed distribution - currently on Debian 12.12), whereas the latest MS Windows version is 147.0.4.

On my Linux machine, I can reproduce the issue with Seamonkey (installed from Debian repository available on http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt). The information provided in the browser console is:

Will-change memory consumption is too high. Budget limit is the document surface area multiplied by 3 (1153920 px). Occurrences of will-change over

Well, that is very limited. The memory is limited to 3Mb ? That's ridiculous, I ask 16-32Mb at least. So of course it fails at once...

the budget will be ignored.
live.freepascal.org
Instantiating of WebAssembly from pas2js.wasm failed wasm validation error: at offset 130: bad type

That error means the wasm engine of the browser is too old.

pas2jsworker.js:5350:17
p2js_loadfiles  failed with code  -4 , message:  ZenFS is not defined
wasmcompiler.js:3778:15

Maybe this helps?

Yes, in the sense that it makes clear why it fails, but there is little I
can do if memory is so limited.

Wasm is meanwhile quite established, if seamonkey does not support it:
again, little I can do about that.

(pas2js can be compiled to Javascript, but this is quite slow)

I'll add a message to the page saying that a "recent standards"-compliant browser is needed.

Thanks for testing this !

Michael.
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to