The document discusses CommonJS and AMD specifications for loading JavaScript modules asynchronously in browsers. It acknowledges that there are many specifications but provides examples of libraries like Require.js, Dojo, jQuery, Backbone and Underscore that allow using CommonJS and AMD patterns now in browsers. It urges organizations supporting different patterns to work together and notes that browsers will soon natively support asynchronous module definitions.