Why not just converge on a single actual codebase?<https://en.wikipedia.org/wiki/Monoculture_(computer_science)>
On the face of it, there is some sense to it–-after all, most W3C and WHATWG specifications have been written algorithmically (rather than declaratively) for a while now. Why not just converge on a single
actual codebase? That way, interop on things like HTML parsing is
perfect, but people can still choose the browser with the features
(e.g., privacy protections) that they want.
On the face of it, there is some sense to it--after all, most W3C and
WHATWG specifications have been written algorithmically (rather than declaratively) for a while now. Why not just converge on a single
actual codebase? That way, interop on things like HTML parsing is
perfect, but people can still choose the browser with the features
(e.g., privacy protections) that they want.
https://www.mnot.net/blog/2022/06/22/chromium-only
Actually on the face if it I can't see any sense to this. What's
the action that would actually bring about this "Chromium-only
Web"? For people to create websites there still has to be some
documentation besides source code explaining what different instructions/elements do. If you have that, then what's to stop
other implementations from existing?
Am Sonntag, 26. Juni 2022, um 11:44:06 Uhr schrieb Computer Nerd Kev:
Actually on the face if it I can't see any sense to this. What's
the action that would actually bring about this "Chromium-only
Web"? For people to create websites there still has to be some
documentation besides source code explaining what different
instructions/elements do. If you have that, then what's to stop
other implementations from existing?
The implementation changes very often and isn't standardized like IP,
TCP, HTTP is.
This makes it difficult for other engines to provide a compatible
rendering engine.
On the face of it, there is some sense to it–-after all, most W3C and WHATWG specifications have been written algorithmically (rather than declaratively) for a while now. Why not just converge on a single
actual codebase? That way, interop on things like HTML parsing is
perfect, but people can still choose the browser with the features
(e.g., privacy protections) that they want.
https://www.mnot.net/blog/2022/06/22/chromium-only
That the Chrome developers wish everyone would just forget about
the other browsers and always accept their way as right should
surprise nobody. It's meaningless though because it's the website
developers who decide what browsers they want to target, so they're
the only ones who can create a "Chromium-only web".
With my aim to support viewing in the likes of Dillo and Links,
this has to be realised be avoiding all Javascript and most CSS.
Supporting just Chrome, Firefox, and Safari requires much less
sacrifice, and so long as the latter browsers are trying to match
the featres of Chrome it may remain so.
That the Chrome developers wish everyone would just forget about
the other browsers and always accept their way as right should
surprise nobody. It's meaningless though because it's the website
developers who decide what browsers they want to target, so they're
the only ones who can create a "Chromium-only web".
Computer Nerd Kev <not@telling.you.invalid> wrote:
With my aim to support viewing in the likes of Dillo and Links,
this has to be realised be avoiding all Javascript and most CSS.
Supporting just Chrome, Firefox, and Safari requires much less
sacrifice, and so long as the latter browsers are trying to match
the featres of Chrome it may remain so.
That is a noble goal but realistically speaking Dillo catching up to CFS is nigh impossible.
Modern web standards are infamously bloated and trying to
catch up is not only unfeasible for less than a multi-billion dollar
company in terms of resources, it's also a fool's errand as the modern web
is characterized by "living standards", meaning as soon as you caught up, things have already changed such that you have to start all over again.
Links is a different story entirely though, as it likely only aims to implement HTML and maybe some basic CSS due to it's terminal requirement.
Although the CSS standard for example *does* include the media type "grid" for such cases, I doubt most web developers have ever heard of it.
That leads me to assume that down to it's core Links is a type of browser
not aimed at nor suited for the type of website most people develop, as modern web development revolves further and further around interactive, JavaScript-heavy web applications rather than traditional editorial
websites. Additionally CFS has conditioned developers to use all standards
in unseparable conjunction with each other. If you don't believe me,
there's no further proof needed than trying to use the web with JavaScript entirely disabled for a month. You may even use a CFS browser for that, as long as you can turn JS off.
What this boils down to is that in terms of what browser users will most likely see, Google is said website vendor. And they're the vendor of Chrome too. It's natural to want to optimize browser and website towards each
other but the lack to do so for other browsers is what ultimately lead Microsoft - a multi billion dollar company with more than enough resources
to throw at the problem - to kill off EdgeHTML so they wouldn't have to
clean up after Google's mess all the time. It's death by a thousand papercuts.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 388 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:36:10 |
Calls: | 8,220 |
Calls today: | 18 |
Files: | 13,122 |
Messages: | 5,872,261 |
Posted today: | 1 |