The iPhone (and Android) will unload Reader (i.e. the state of the DOM/page) when memory gets tight (when the browser is running in the background, or when visiting a resource-intensive page in another tab). As devices get more memory (e.g., 3GS is better at this than first-gen) things will get better.