Re: Live pascal
Michael Van Canneyt via fpc-pascal <[email protected]> Mon, 23 Feb 2026 22:10:20 +0100 (CET)
| Newsgroups | gmane.comp.compilers.free-pascal.general |
|---|---|
| Message-ID | <[email protected]> |
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