Asset Versioning and Cache Busting: The Decisions That Matter
Adding version identifiers to asset filenames so browsers can cache them for a long time and still get updates. Key takeaways Fingerprints: content hashes in fi...
Entwickelt und betreut die Web-Projekte. Schreibt über Frontend-Architektur, Performance, Barrierefreiheit und die unspektakulären Aufgaben, die eine Website am Laufen halten.
531 articles
Adding version identifiers to asset filenames so browsers can cache them for a long time and still get updates. Key takeaways Fingerprints: content hashes in fi...
Making continuously loading lists usable for keyboard and screen reader users, and for anyone who needs the footer. Key takeaways Footers: can become unreachabl...
Patterns for deciding what a service worker serves from cache and what it fetches from the network. Key takeaways Cache first: suits versioned static assets Net...
Caching pages at content delivery network edges even when they contain some personalized or changing content. Key takeaways Cache keys: determine what counts as...
Testing websites and apps with the screen readers built into phones and tablets. Key takeaways Gestures: swipes move between elements instead of the Tab key Rot...
Marking up abbreviations and explaining specialist terms so readers and assistive technology can understand them. Key takeaways abbr element: can provide an exp...
Moving and announcing keyboard focus when a single-page application changes views without a full page load. Key takeaways No page reload: browsers do not reset...
A summary of validation errors shown at the top of a form, linking to each field that needs attention. Key takeaways Placement: summaries appear at the top of t...
Showing which form fields must be completed, in a way that works visually and for assistive technology. Key takeaways required attribute: communicates the requi...
Formatting that is applied as users type, such as spacing card numbers or adding dashes to phone numbers. Key takeaways Pasting: masks can reject pasted values...
Upload controls, including drag-and-drop areas, that work with keyboards and assistive technology. Key takeaways Native input: the file input is keyboard access...
Ways to stop automated abuse without forcing people to solve puzzles. Key takeaways Accessibility: visual puzzles exclude people with disabilities WCAG 2.2: exp...
Showing 492 of 531