Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Dojo has one peculiarity compared to most other Ajax frameworks: it needs its entire src/ catalog. That means that you can't (like with many other popular Ajax toolkits or frameworks) just copy the base file, dojo.js, to your web directory, include it, and call it a day you must copy the whole distribution, which is several megabytes.
Dojo consists of a base package, which can be zipped down to just over 25K, and contains a lot of nice features, like the CSS query engine, event management, and so on.