this post was submitted on 21 Apr 2025
-5 points (14.3% liked)
Sysadmin
8856 readers
59 users here now
A community dedicated to the profession of IT Systems Administration
No generic Lemmy issue posts please! Posts about Lemmy belong in one of these communities:
[email protected]
[email protected]
[email protected]
[email protected]
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
All I'm talking about is a simple behind the scenes proof of work. It doesn't need to be fancy and could implemented with just a little extra code. The user visits a page and the browser does a proof of work at the request of the server.
Anubis takes around 5 minutes on cromite browser.
It doesn't work at all for users without javascript. The creator of anubis is investigating an alternative
It's a lot more complex than "enable everywhere immediately".
This is why I think it would be a good idea to leverage browser level code. Doing this in JavaScript is just not very efficient and if you use web assembly you are giving mobile users a disadvantage.
I've learned to dislike Arubis as it makes the mobile browsing experience awful
I switched to fennec and it's basically instant. Fennec also gets ublock origin, a much better adblocker. But I've been too lazy to switch before this.
Its never just "A little extra code". Each browser will have to implement it themselves (although possibly it could be done in chrome and everyone else inherits it by default), each browser will run the features through the standard debates around support, necessity, correctness, side channel security issues, etc. Firefox might drag their feet, chrome might implement it differently, edge might strip it out because it hurts their scraper. 5 years later it might get useful.