Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Please don't post about US Politics. If you need to do this, try [email protected]
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected].
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
view the rest of the comments
One of the main issues is the lack of competition. There are now only 3 main browser engines, Blink, Gecko and WebKit. Blink (which poses Chrome and Edge) is by far the largest, and has a the enormous marketing might of Google (and Microsoft to a lesser extent) behind it. WebKit runs Safari, which only runs on Apple platforms and arguably only has the market share it does is because Apple doesn’t allow other browser engines to run on iPhones and iPads. Gecko, the engine of Firefox, continues to slide into irrelevance (which pains me to say as a long time Firefox user).
We are in real danger of the web being trapped in a browser monoculture again, like the dark dark times of Internet Explorer’s dominance. This led to a period of stagnation in web technology Microsoft at the time put little effort into developing IE. Allowing Blink/Chrome to do the same will likely be just as damaging, albeit in different ways - particularly for privacy on the web.
For the good of the web no one company should ever be in the position to dictate web standards, which is why we need a healthy and competitive marketplace of web browsers and browser engines. The problem is that web standards have now become so complex developing an indecent browser engine is now a monumental task. Opera gave up on Presto, once the poster child for browser innovation. Microsoft, a company with far more resources, gave up on Trident. Mozilla was developing a new generation browser engine called Servo, but gave up on the project also.
The big issue is that by adding more and more features, a browser has become an operating system and so complex that you can't hope to make a new one from scratch.
The last "new" browser engine (that wasn't built by a corporation) was KHTML which was ~~stolen~~ harvested first by Apple for Webkit and subsequently by Google for Blink. KHTML then rotted without support.
The most recent attempt was to build Servo in Rust. Mozilla "ran out of money" (they depend on Google for their existence), and it's already rotting.
mozilla dropped it but servo has been picked back up by the linux foundation. its under active development again.