42
Breaking the Back button
User expectation: Back button works instantly
Private caches normally enable this behavior
Aggressive cache-busting breaks Back button
Server sends Pragma: no-cache or Expires in past
Browser must re-visit server to re-fetch page
Hitting network much slower than hitting disk
User perceives lag
Use aggressive approach very sparingly
Compromising user experience is A Bad Thing