A page can begin with a readable document and working links. Scripts can then add search, filtering, saved preferences, or other conveniences. This gives the experience a useful foundation when an enhancement is unavailable.

The important work is choosing which actions belong in that foundation. Reading a public article rarely needs a complicated startup sequence. A specialized editor may have different requirements and should explain them clearly.

Try the page under an ordinary limitation, such as a blocked script or a slow resource. Check whether the reader can still understand the content and reach the next page. A thoughtful baseline makes the richer version easier to depend on.

Picture this situation.

A gallery can show linked images even if a larger viewer fails to initialize. The basic path to the content remains understandable.

A second way to look.

Try changing the conditions of the visit. Less space, a longer sentence, or a different input method can reveal whether the experience depends on an ideal reader.
A few starting points
  1. Name the page’s essential task.
  2. Keep its basic navigation usable.
  3. Test an unavailable enhancement.

Follow a related question

Try long and short real examples.

Design with the longest real sentence

Distinguish reference material from active work.

An archive that explains itself

Keep learning

Related background to continue exploring this subject.

MDN: learn web development MDN: how the web works
Look a little closer