Decouple page rendering from loading files from disk

... by making disk accesses asynchronous. This is a performance and
UX win in case we're loading a huge file.