You serve up your code gzipped. Your caches are properly configured. Your data (and scripts) are loaded on-demand. That’s awesome—so don’t stop there. Runtime is another source of slowdowns, and you can learn to conquer those, too. Learn how to profile & benchmark your code to isolate performance issues, and what to do when you find them. The techniques you’ll learn range from the normal (clean up after yourself) to the extreme (unrolling loops).