Re:Are ad blockers doomed or have we already won? A history ...
by thekyle on Friday February 28, 2020 @07:18PM
(#22447657)
It seems like if you replace WebAssembly with JavaScript in this comment it makes just as much sense. What is different about WebAssembly?
[ Parent
| on HN ]
Re:Are ad blockers doomed or have we already won? A history ...
by JohnFen on Friday February 28, 2020 @07:33PM
(#22447735)
WebAssembly expands on the ability to do client-side stuff and makes it more accessible, so my fear is that it will make it more common.
That's pretty much the entire difference. It's a difference of degree more than of kind. As I said, Javascript is making much of the web inaccessible to me, and WebAssembly, if it becomes popular, will only accelerate this loss.
Re:Are ad blockers doomed or have we already won? A history ...
by ficklepickle on Saturday February 29, 2020 @04:21AM
(#22449773)
I wonder how feasible a rendering proxy would be. It would run the JS in a simulated browser environment and return the HTML.
Interactivity would be tricky, but static HTML is better than a blank page.
Edit: Found something very similar, but it targets legacy browsers using clickable image maps rather than privacy/security.
Re:Are ad blockers doomed or have we already won? A history ...
by kevingadd on Friday February 28, 2020 @08:45PM
(#22448127)
WebAssembly adds new functionality to the browser runtime environment that isn't available to regular JavaScript. It was originally 1:1 with asm.js/JS but that stopped being true relatively quick.
Re:Are ad blockers doomed or have we already won? A history ...
by notriddle on Saturday February 29, 2020 @01:02AM
(#22449213)
It's faster. That's literally it. There aren't any new I/O facilities.
Re:Are ad blockers doomed or have we already won? A history ...
by kevingadd on Saturday February 29, 2020 @11:59AM
(#22451513)
A few examples of things it adds that are not widely available in JS (if at all, or requiring awkward hacks/hints in JS), off the top of my head:
int64
uint32
popcnt
copysign
reinterpret_cast equivalent (the js hack for this is abysmal)
pthreads
SIMD
AOT compilation
To be fair, it's been a while since I was last one of the authors of the webassembly spec, so I could be missing some things.
Re:Are ad blockers doomed or have we already won? A history ...
by Bombthecat on Sunday March 01, 2020 @02:11AM
(#22455605)
Could ads be served with web assembly?
Re:Are ad blockers doomed or have we already won? A history ...
by kevingadd on Sunday March 01, 2020 @03:27AM
(#22455803)
Yes, though I don't know if it makes sense to do it for any reason other than hiding from ad blockers.
Re:Are ad blockers doomed or have we already won? A history ...
by Bombthecat on Sunday March 01, 2020 @03:49AM
(#22455881)
Well, for some it is the only reason needed...
Re:Are ad blockers doomed or have we already won? A history ...
by adrr on Friday February 28, 2020 @11:06PM
(#22448736)
WebAssembly allows allocation of memory and exposes a huge threat surface. We can't even protect the current APIs and these are being exploited by sovereign nations to oppress people like the Uyghurs. How about we focus on making the sandboxes stronger instead of building out things like WebGL and WebAssembly.