title: Dynamic JavaScript loading with compression
body: <p>Although I am using the Zend framework, MooTools JS library and my questions revolves around them, this is a more generic question.</p>
  
  <p>I am working on a web app, in which I am using many elements which are sometimes useful on other pages (for example OpenLayers related MooTools classes).</p>
  
  <p>Mootools already allows this "segmentation" by "classing" (creating "Class"..) so I feel tha the next thing to do is to have separate JS file for every class, then send a request to a PHP page with the classes I want and get in return JS file with what I need.
  At the same time this mechanism will minify and gzip and cache locally on the server (for future requests) and send me back this one file.</p>
  
  <p>I didnt go into design yet and was wondering if such / similar solution is out there?
  Alternatively I see libraries like labJS that speeds things up by multi threading the requests, this however does not complete the solution with minification and gzip (I have to take care of this server side with another complementary solution).</p>
  
  <p>Is any one using similar dynamic JS "Class" loading solution?</p>
  
  <p>Cheers,
  Roman</p>