x3.js is a JavaScript library that improves page load performance. It does this by (1) caching JavaScript files and drawing pages faster, up to 6 times faster than normal pages, (2) caching files to WebSQL and WebStorage for offline access, and (3) lazily checking for file modifications and auto-refreshing pages. It has a compact minified size of only 2.1KB and implements URL dispatching.