I just open sourced optimus. README and code 
here: https://github.com/magnars/optimus

Optimus is a Ring middleware for frontend performance optimization.

It serves your static assets:

   - in production: as optimized bundles
   - in development: as unchanged, individual files

In other words: Develop with ease. Optimize in production.

*Features*

Depending on how you use it, optimus:

   - concatenates your JavaScript and CSS files into bundles.
   - minifies your JavaScript with UglifyJS 
2<https://github.com/mishoo/UglifyJS2>
   - minifies your CSS with CSSO <http://bem.info/tools/optimizers/csso/>
   - adds cache-busters to your static asset URLs
   - adds far future Expires 
headers<http://developer.yahoo.com/performance/rules.html#expires>

Also, if you're using Angular.JS:

   - prepopulates the Angular template 
cache<http://docs.angularjs.org/api/ng.%24templateCache> with 
   your HTML templates.



https://github.com/magnars/optimus

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to