JMVCers!
We've created a 'packages' branch of steal that now supports 'packages'. This allows you to easily add progressive loading to your app!
Why?
We work on a lot of big apps that use the hash to navigate between parts of the app. Downloading all the files for a big application can take a long time ... too long of a time .... especially when the first time the user would come to the app, they would be presented with a login page.
Instead, we wanted to be able to load a tiny bit of the app, which would have enough information to load just the part of the app the user needs. And, we wanted this to be pretty brainless.
To use it, all you have to do is call steal.packages() with the scripts you want to load later. You can read more about it here:
P.S. we are also looking to package steal into production.js, making loading even faster!