The 49MB web page
Web Bloat and User Experience
- Many commenters see a 49 MB news page as symptomatic of a “website obesity crisis”: excessive JS, trackers, sticky videos, pop‑ups, and “Z‑index warfare” obscuring a few KB of text.
- Recipe and e‑commerce sites are cited as especially bad: autoplay videos, life‑story preambles, and multiple overlays before revealing content.
- Some point out that heavy video is a big fraction of the NYT payload; others argue video should not auto‑load at all.
- Several note that bloated, JS‑heavy pages archive poorly and risk long‑term content loss.
Economics of Journalism and Ads
- One side: journalism’s ad‑subsidized model broke when classifieds and attention moved online; extreme adtech and tracking are “last‑ditch” attempts to stay profitable.
- Counterpoint: some outlets (e.g., major newspapers) already get most revenue from subscriptions; they could, in principle, reduce ad bloat but don’t.
- There’s debate over whether ad blocking is “stealing” or a legitimate response to hostile design and surveillance.
User Countermeasures
- Common strategies: browser ad blockers, DNS‑level blocking (Pi‑hole, custom lists), disabling JavaScript and/or CSS, RSS readers, text‑only or “lite” sites, alternative YouTube clients.
- Many say egregious UX leads them to immediately close pages or search for the same story on a more usable site.
- Some argue widespread ad blocking should be normalized and promoted.
Responsibility: Devs vs. Management/Adtech
- Repeated theme: individual developers often add one tag‑manager script; marketing then piles in dozens of trackers without code review.
- Others counter that engineers still have a professional duty to say “no,” propose lazy‑loading, optimize media, and document performance risks.
- Corporate incentives (KPIs for ad revenue, “growth”) frequently override performance and UX concerns.
Engineering Practices and Alternatives
- Suggestions: develop/test on slow hardware and throttled networks (“craptop duty”), enforce page‑weight budgets, and use simple HTML/CSS where possible.
- Examples of good behavior: lightweight news/text sites, RSS feeds, and the 512kb club.
- Some lament that allowing arbitrary scripting in browsers was a foundational mistake; others argue scripting is essential, and the real issue is unchecked third‑party connections and tracking.