mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-23 21:02:09 +00:00
Compare commits
No commits in common. "6250d9f92beaddbc711dce7a16d1ad18708f081b" and "185311289d5f924101de936c2b184ceead683de8" have entirely different histories.
6250d9f92b
...
185311289d
2 changed files with 0 additions and 24 deletions
|
@ -1,19 +0,0 @@
|
||||||
---
|
|
||||||
title: "Chromium’s influence on Chromium alternatives"
|
|
||||||
date: 2024-10-06T11:40:34-04:00
|
|
||||||
syndicatedCopies:
|
|
||||||
- title: 'The Fediverse'
|
|
||||||
url: 'https://pleroma.envs.net/objects/5109b99d-e817-4f79-b9a4-8fe1293e3900'
|
|
||||||
- title: 'Bluesky'
|
|
||||||
url: 'https://bsky.app/profile/seirdy.one/post/3l5u57o7juu2q'
|
|
||||||
---
|
|
||||||
I don't think most people realize how Firefox and Safari depend on Google for more than "just" revenue from default search engine deals and prototyping new web platform features.
|
|
||||||
|
|
||||||
Off the top of my head, Safari and Firefox use the following Chromium libraries: libwebrtc, libbrotli, libvpx, libwebp, some color management libraries, libjxl ([Chromium may eventually contribute a Rust JPEG-XL implementation to Firefox](https://github.com/mozilla/standards-positions/pull/1064); it's a hard image format to implement!), much of Safari’s cryptography (from BoringSSL), Firefox's 2D renderer (Skia)...the list goes on. Much of Firefox's security overhaul in recent years (process isolation, site isolation, user namespace sandboxes, effort on building with ControlFlowIntegrity) is directly inspired by Chromium's architecture.
|
|
||||||
|
|
||||||
Interdependence for independent components can be mutually beneficial. For something to be part of Chromium, it needs to build and test with a battery of sanitizers and receive continuous fuzzing. Mozilla and Safari do something similar. All benefit from libraries getting patched to meet each others' security requirements. Without Google, Mozilla and Apple must assume responsibility to maintain these libraries to a browser-grade standard.
|
|
||||||
|
|
||||||
I see many advocates for Chromium alternatives say the Web would be better without Chromium. That may be true, but Chromium alternatives may also be worse.
|
|
||||||
|
|
||||||
For completeness: Firefox and Safari's influence on Chromium in recent years includes the addition of memory-safe languages, partitioned site storage, [declarative content blocking]({{<relref "/posts/layered-content-blocking.md">}}) (from Safari), and a vague multi-year repeatedly-delayed intent to phase out third-party cookies. Chromium would be no better off without other browser projects.
|
|
||||||
|
|
|
@ -124,11 +124,6 @@ Disallow: /
|
||||||
# This one doesn't support robots.txt: https://www.allenai.org/crawler
|
# This one doesn't support robots.txt: https://www.allenai.org/crawler
|
||||||
# block it with your reverse-proxy or WAF or something.
|
# block it with your reverse-proxy or WAF or something.
|
||||||
|
|
||||||
# See <https://ds.rois.ac.jp/center8/crawler/>
|
|
||||||
# Parent page says it builds LLMs in the infographic: <https://ds.rois.ac.jp/center8/>
|
|
||||||
User-agent: Cotoyogi
|
|
||||||
Disallow: /
|
|
||||||
|
|
||||||
# I'm not blocking CCBot for now. It publishes a free index for anyone to use.
|
# I'm not blocking CCBot for now. It publishes a free index for anyone to use.
|
||||||
# Googe used this to train the initial version of Bard (now called Gemini).
|
# Googe used this to train the initial version of Bard (now called Gemini).
|
||||||
# I allow CCBot since its index is also used for upstart/hobbyist search engines
|
# I allow CCBot since its index is also used for upstart/hobbyist search engines
|
||||||
|
|
Loading…
Reference in a new issue