The performance script loader
Using LABjs will replace all that ugly "<script> tag soup" -- that is all the <script> tags that commonly appear in the <head> or end of the <body> of your HTML page. The API is expressive and chaining, to let you specify which scripts to load, and when to wait ("block"), if necessary, for execution before proceeding with further execution. The API also easily allows inline code execution coupling (think: inline <script> tags).
Loading LABjs dynamically
It's been asked several times before: "How would I load LABjs itself dynamically, to save on the blocking load of LAB.js (~2k gzip'd)?"
The best practice is to load it via a <script src="LAB.js" async></script> tag.
LABjs & User-Experience
Questions or Thoughts? Contact me @getify on twitter.