TLDR Dev · MISCELLANEOUS

ADDING DYNAMIC FEATURES TO AN AGGRESSIVELY CACHED WEBSITE

simonwillison.net6 min read

Summary from the TLDR Dev newsletter

This dev implemented dynamic features on his aggressively cached website, which uses Cloudflare with a 15-minute cache header. He used localStorage and client-side JavaScript for features that bypass full-page caching. Examples include "Edit" links visible only to the administrator based on a `localStorage` key, and a "Random" button for navigating posts within a specific tag.