I just cannot see clearly how is Javascript trap relevant to WebAssembly as the Javascript trap is about proprietary software.
You could replace Javascript with Webassembly and the Javsscript trap would make an equal important point. The reason why the title mentions a trap is that they can get caught up in where they do not know if the software (web page) accessed is really free software or not, and start depending on it without any idea that they have even been caught. Compare this with normal software, which you have to at download, with that comes a small threshold for investigating about the program. If If i just point you to http://example.com/foo you can't (easily) see if it is free software or not before you've run the program. Web browsers make it so trivial these days to run any random code and it is very easy to start depending on software you do not control anymore -- without even noticing it. Could you make this free software? Sure, but that isn't the point here. Webassembly already exists. People will start making free software for it anyway. It is good platform for delivery of software. If something exists, or not -- is simply a tanget. Javascript _also_ exists, and there is lots of free software that is written Javascript.