"The only way to get the size of your JavaScript down is to selectively pull code out of libraries, and include only what you use."<p>Would it be possible to make some kind of library management system that automatically takes care of including only those parts of the libraries you use? (even if each library needed to supply its own "annotations" to guide the process)