Software > Applications and Porting

Firefox WebAssembly (WASM) on ppc64le? Jitsi Meet, Zoom, etc not working

(1/2) > >>

pocock:
Does anybody know about support for Firefox WebAssembly (WASM) on ppc64le?

Some web sites like Zoom don't work without it.

Since March, it looks like Jitsi Meet may require WebAssembly too

Is WASM available in any recent version of Firefox?  Can it be enabled if I rebuild Firefox from source?

ClassicHasClass:
There is no Wasm support currently. It's being worked on and we'd love contributors (right now it's primarily me with some help from chmeee): https://github.com/chmeeedalf/gecko-dev/commits/master

bobpaul:
What's the status on this these days?

I found an open Mozilla issue for WASM. Is that just for the WASM portion (and there's other bugs tracking other portions), or is that tracking the entire JIT+WASM effort?

It looks like kth includes your patch for Firefox-esr v128 in his archlinux package. And running that build of firefox in an archpower chroot scores quite a bit higher than fedora's firefox v133 on BrowserBench (but also higher than the Firefox v130 from Archpower; it's not clear to me if the JIT patches are included there..)

ClassicHasClass:
It was working for awhile in internal test builds but changes to Firefox have caused it to crash on Wasm startup, deep within the code. I'm continuing to struggle with this and I'm trying to work on a better debugging setup as time permits.

A similar thing happens with Ion (second-stage) compilation, so they are probably related. Right now the JIT works but is limited to Baseline (first-stage) JS compilation and irregexp.

I haven't updated the patches for anything later than 128ESR yet but it's possible it may apply directly to more recent versions.

Borley:
Well that explains why certain interactive pages have been erroring "WebAssembly not defined" when checking the developer console.

I just chalked it up to my user.js template disabling WASM.

Navigation

[0] Message Index

[#] Next page

Go to full version