Interesting stuff - I'll have to take a look at it.
What the TenFourFox developer revealed was eye-opening (but not surprising).
http://tenfourfox.blogspot.com/2020/04/the-end-of-tenfourfox-and-what-ive.htmlThe problem goes beyond just trying to reach feature parity - each browser's own "javascript minifiers" are so obfuscated that they might as well be binary blobs.
Which is important since most major pages today are 90% javascript and maybe 10% content which end up relying on the custom minifiers to display properly because the site creators use those features, and without a well-funded development team, there is no hope for an individual developer to keep up. Where 90% of his time is dealing with the majors flinging obfuscated code at each other.
And for what? That is the question. Market dominance. Web dominance.
Ie, the browser IS the O/S, more concerned with remote page-display programs driven by javascript, and now with the reliance on obfuscated javascript-minifiers, they can easily tout being "open source", but in reality are just masquerading as such.
We've been down this road before. A very loose analogy would be when RMS was trying to keep up with feature-parity with the lisp-machines fiasco. And finally, the finger was flipped and gnu took shape. It's important history kids, and those who don't know history are doomed to repeat it. And this is looong before Torvalds.
At any rate - my thought for dealing with this was rather than using a bunch of browser work-arounds, perhaps developers could attack this problem with a coordinated effort:
Any site detected using invasive *anything* like cookies, 3rd-party connections, obfuscated javascript (or perhaps even attempts to use javacript at all) the whole gamut of junk we use plug-ins for today to avoid, instead informs the user that the SITE IS UNSUPPORTED, perhaps with an educational banner about what it is trying to do, and purposely fail to try and render the page at all!
The end-user can of course use a major browser if they wish. But instead of hiding all this invasiveness, obfuscation and so forth, the "Anti-Browser" becomes an informative tool that perhaps the end-user might not wish to visit certain sites in the future even with a major browser!
Just a thought. Won't change the world. But instead of the majors playing fast and loose and masquerading at being open source for an open web, we rip off the blinders and expose what they are really after. Just like the lisp-machines fiasco.