Example of tile preloading.
The map on the left preloads low resolution tiles. The map on the right does not use any preloading. Try zooming out and panning to see the difference.
See the preload.js source to see how this is done.