Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

The Basics

(The Stuff We Can't Control)

The Functionality

So What

Can We Control?

The Theme

But How?

Less code

Less files

Smarter asset loading

Less code

No Base theme?

Stark, Mothership

Image compression

Clean code, CLEAN UP.

Less files

No Base theme?!

Sprites

Aggregation

Minification (Speedy)

Smarter Loading

Beware the .info file

Use template functions

If javascript, conditional loading

CDN, Script.js, Labjs

Other Resources

Gzip

Codekit

jpegtran

TinyPNG.org

Core Library

ImageAPI Optimize

Black n White

Adaptive Images

YSlow

Google PageSpeed

Your Turn