Saturday, January 30, 2021

Re: Chromium with WebAssembly flavor?

On Fri, Jan 29, 2021 at 09:44:26PM -0600, Charlie Burnett wrote:
> Hi,
> I wasn't sure if this was worthy of ports or not, so I wanted to throw this
> out here first. I don't like Zoom, and I understand WebAssembly has some
> inherent issues in it, but I imagine a good number of people don't have a
> choice and have to use it as well in light of the current state of things.
> On top of this, Citrix apps need it enabled as well. Wouldn't it be
> reasonable to make a flavor with ENABLE_WASM set for chromium then?

I think you misunderstand how this works. ENABLE_WASM is for the runtime
environment; you don't need to rebuild the whole port. In fact, if set
ENABLE_WASM for a build of the port, it likely still won't enable
WebAssembly.

Take an example webpage that checks for WebAssembly (for example [1]):

$ chrome

=> "WebAssembly is not supported in your browser"

$ ENABLE_WASM=1 chrome

=> "WebAssembly is supported in your browser"

> Compiling chrome manually with the flag is a beast, and my laptop will
> usually throw a kernel panic before it'll finish compiling, plus as a
> package it's updated quite regularly which means it needs to be recompiled
> quite regularly.
> Best regards,
> Charlie

[1] https://d2jta7o2zej4pf.cloudfront.net/

No comments:

Post a Comment