The year is 2025

There are five browser cores:
- webkit
- chromium
- gecko
- servo
- youtube-dl, which ended up implementing a full-fledged browser in python to keep successfully downloading videos

[Announcement] Upcoming new requirements for YouTube downloads · Issue #14404 · yt-dlp/yt-dlp

Beginning very soon, you'll need to have Deno (or another supported JavaScript runtime) installed to keep YouTube downloads working as normal. Why? Up until now, yt-dlp has been able to use its bui...

GitHub
@val @artemis they will use deno, which uses V8 (owned by Google, but open source)
@dalius_berger @val @artemis Not a huge issue in the case of V8 though, unlike with browser engines there are a lot of credible drop-in solutions for JS engines
@val @artemis I wonder when Google will try to install rootkits on people's machines through exploiting yt-dlp.
@aerique @val @artemis given that they picked deno for this the JS code will not have access to the filesystem unless you let it