File-size and bandwidth obsessions are not bad qualities to find in a webmaster: bandwidth costs you money, and the longer it takes for someone to download all the bits and pieces that make up your site, the more likely it is that your visitor will give up and leave - especially if your server is already busy serving hundreds of files to somebody else…!
One of the biggest expenses in bandwidth is AJAX libraries: although they’re developed to be relatively compact, and you can minify them easily, a full version of JQuery UI 1.6 will “cost” you and your visitors almost half a megabyte! And the worst thing is, every time that same person goes off to another site which also uses the exact same library as the one of your site, they still have to download it all over again.

At the time this was developed I was working for a mid-sized marketing agency who’s intranet was old, ugly, buggy, and unreliable. The intention of this project had been to reduce the number of headaches and problems the current intranet caused by replacing it with an all-singing, all-dancing replacement, offering all the functionality that had either failed or never been included in their original intranet.






