Skip to the entries
Kept in Service

Notes on machines kept in service, from the first power-on to the second owner

SW-002Software and safety

Why an Old Browser Turns a Page Blank

A page travels from server to screen through weight, scripts, certificates and fonts. Here is where an unupdated browser drops it and what a reader can still

Entry checked on

SW-002SW-001

Reference
SW-002
Sections
Software and safety
Sources recorded
rfc-editor.org
A home office desk at dusk, an older laptop open to a plain text page, a current phone face down beside it, warm lamp light from the left, shot from slightly above.

Plate SW-002 A home office desk at dusk, an older laptop open to a plain text page, a current phone face down beside it, warm lamp light from the left, shot from slightly above.

A browser that stops receiving updates keeps working until a page asks it to do something its engine no longer understands. What breaks first is rarely the text: it is the certificate check, the script syntax, or the font format. A page that still opens on an old machine is a page built to be read, not a page built to be executed. This is the same arithmetic that decides whether a small site gets found at all, and it is covered in plain terms in this piece on organic visibility for small sites: a page nobody can render is a page nobody reads, whatever its ranking.

What exactly stops working when a browser is no longer updated?

Four things, in this order of likelihood.

First, the transport layer. A browser carries a list of certificate authorities and a set of cipher suites. When the browser stops updating, that list freezes. Sites rotate their certificates and drop old ciphers on their own schedule, so the browser eventually meets a handshake it cannot complete. The page never arrives. The reader sees a warning, not a layout.

Second, the script engine. JavaScript gains syntax every year. A browser from 2016 does not parse optional chaining, nullish coalescing, or top-level await. If a page ships one bundle containing those tokens, the whole bundle fails to parse, and every behaviour attached to it disappears at once.

Third, the rendering engine. CSS features such as grid, container queries and :has() are ignored by engines that predate them. Ignored CSS usually degrades gracefully. Ignored JavaScript rarely does.

Fourth, the font and image formats. WOFF2 and AVIF are recent enough that an old engine may refuse them outright, which changes what the page looks like rather than whether it loads.

Why does page weight decide whether a page opens at all?

Weight decides because an old machine has to parse and execute everything it downloads, and its processor is the same age as its browser. A page of 300 KB of HTML and text opens on almost anything. A page of 4 MB of framework code, tracking scripts and web fonts does not, because the parse and execute step is where the old CPU spends its time.

The failure is not gradual. Below a certain weight the page appears in a second or two. Above it, the main thread stays busy long enough that the browser's watchdog gives up, and the reader sees a blank document with a spinner that never resolves. The same page on a current machine is unremarkable. The difference is not the network, it is the client.

What is a certificate and why does an old browser refuse a site?

A certificate is a signed statement, issued by a certificate authority, that a given public key belongs to a given domain name. The browser checks the signature against a list of authorities it trusts, checks the dates, and checks that the name matches. If any check fails, the browser refuses to open the page over HTTPS.

An old browser refuses a site for three ordinary reasons. The certificate may be signed by an authority created after the browser's trust list was frozen. The certificate may use a signature algorithm the browser no longer accepts. Or the site may require a newer version of TLS than the browser can negotiate. None of these mean the site is unsafe. They mean the browser's rulebook is out of date.

The reader's options are limited but real. Some browsers allow a manual exception for a specific site, which is a decision the reader makes knowingly. Others do not, and the page stays closed.

What can a reader still do with a machine that cannot run the newest browser?

A reader can keep the machine useful by changing what is asked of it.

  • Use a browser that still ships security fixes for older systems. Firefox Extended Support Releases and a few Chromium forks maintain builds for operating systems that mainstream Chrome has dropped. These are not current browsers, but they carry current certificates.
  • Read in a text-first mode. Reader view, or a text browser such as Lynx, strips scripts and fonts and leaves the words. Pages built to be read survive this. Pages built to be executed do not.
  • Keep a second, current device for the handful of sites that require one: banking, government portals, webmail. The old machine handles documents, local files and reading.
  • Turn off images and web fonts in the browser settings. This removes the two heaviest categories of download and often brings a page back under the threshold where the old CPU can render it.
  • Check the page source before blaming the machine. If the HTML contains a single large script tag, the page is built for a current browser and no setting will fix that.

Where the line sits between reading and running

A page that opens on a machine nobody updates is a page whose author decided that words matter more than behaviour. That decision shows up in the markup: semantic HTML, system fonts, no tracking scripts, no client-side rendering. The page weighs a few hundred kilobytes and it renders on a 2012 laptop.

The opposite decision also shows up. A page that ships a framework, a font set and four analytics tags is a page that assumes a current browser, and on an old machine it becomes a blank rectangle. Nothing is broken in the reader's computer. The page simply asked for more than the machine could give.

What this means for anyone publishing a page

The practical test is simple. Open the page on the oldest machine in the house, with the network throttled, and see whether the text appears before the scripts finish. If it does, the page is built to be read. If it does not, the page is built to be run, and its audience is limited to whatever browsers were current when it was written.

Weight, certificates and script syntax are not abstract concerns. They are the three gates a page passes through on its way from a server to a screen, and an old browser closes each of them for its own reason. A publisher who wants the page to survive a decade of unupdated machines keeps the gates open: light markup, current TLS, no syntax the engine cannot parse.

A reader who wants to keep an old machine in service does the same thing from the other side: a maintained browser build, images and fonts off, and a text-first habit for the pages that matter.

Neighbouring entries

Every entry on this desk
A home office desk at dusk in late autumn, an open laptop showing a storage settings panel, a notebook with two handwritten numbers beside it, a warm desk lamp lighting the keyboard, shot from slightly above at a three-quarter angle.
A home office desk at dusk in late autumn, an open laptop showing a storage settings panel, a notebook with two handwritten numbers beside it, a warm desk lamp lighting the keyboard, shot from slightly above at a three-quarter angle.

SW-001Software and safety

Where a Laptop Drive's Free Space Goes

What fills a laptop drive without warning, which caches and system files are safe to remove, and how to reclaim space in a measured order.

Software and safety · 1236 words · 1 source

recorded from support.apple.com

A home office desk in late afternoon light, a four-year-old desktop tower with its side panel removed, a can of compressed air and a screwdriver resting on a cloth beside it, a grey test image open on the monitor above.
A home office desk in late afternoon light, a four-year-old desktop tower with its side panel removed, a can of compressed air and a screwdriver resting on a cloth beside it, a grey test image open on the monitor above.

RN-001Renewed machines

What a Renewed Desktop Can Honestly Do

A renewed machine with one previous owner can carry image-heavy work, but the panel and the graphics output set the real limit. What to check before paying.

Renewed machines · 1173 words · 1 source

recorded from nist.gov

A home office desk at dusk, an external hard drive and a laptop open on a checksum log, a window behind showing a building facade, warm lamp light on the left.
A home office desk at dusk, an external hard drive and a laptop open on a checksum log, a window behind showing a building facade, warm lamp light on the left.

UP-002Upkeep and repair

A Photo Archive That Still Opens in Ten Years

File formats age, drives fail quietly. Read, verify and migrate a photograph archive on a schedule, and test a restore before you need it.

Upkeep and repair · 1242 words · 2 sources

recorded from loc.gov, adobe.com