1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-23 12:52:10 +00:00

Compare commits

..

3 commits

Author SHA1 Message Date
Seirdy
6250d9f92b
Syndicate 2024-10-06 11:46:16 -04:00
Seirdy
45ba29f89f
New note: chromium influence on chromium alts 2024-10-06 11:40:34 -04:00
Seirdy
100a6f3d11
block another LLM scraper 2024-09-26 10:47:07 -04:00
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,19 @@
---
title: "Chromiums 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 Safaris 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.

View file

@ -124,6 +124,11 @@ Disallow: /
# This one doesn't support robots.txt: https://www.allenai.org/crawler
# 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.
# 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