With HTML5 local data storage, the browser prompts. Another possibility for reducing server round trips via caching would be to store reviews locally with one review per cookie. Some kind of heuristic like > 6 hrs and < 4 weeks old with a cookie expiration of 2 days or something to try and avoid stale data. Not sure if potentially storing a few hundred cookies would make this a bad website. Maybe just one cookie per profile or something. The approach needs more spec.
With HTML5 local data storage, the browser prompts. Another possibility for reducing server round trips via caching would be to store reviews locally with one review per cookie. Some kind of heuristic like > 6 hrs and < 4 weeks old with a cookie expiration of 2 days or something to try and avoid stale data. Not sure if potentially storing a few hundred cookies would make this a bad website. Maybe just one cookie per profile or something. The approach needs more spec.