I've just started using jQuery and have been looking for various plugins and writing my own custom ones. I always download the source, then use Apache Ant to concatenate the files together then compress that file. I do this with my CSS files too. This usually leaves me with only 3 external files being downloaded, (screen.css, print.css and unobtrusive.js), which are sent compressed by gzip from the server to the visitor.
So bearing in mind filesizes are important to me, and other developers, I try to aim to have the average page load filesize under 250kb (without any cached content). The full jQuery UI download is 450kb, as I just want to use tabs and datepicker, I remove everything except those and core. The download is now 250kb. Seems a bit much when comparing it with alternatives. If I use DOMTab, datePicker, bgiframe and date the uncompressed filesize is 96.1kb - and there isn't a long pause of unstyled content. I haven't had problems with FOUC for a few years now, but it appears most things on the jQuery UI demos suffer badly from it, it's not even a flash, it seems to sit there in a mess for a few seconds before loading. There are bugs regarding FOUC reported for tabs, but they don't seem to be fixed. I was under the impression that an FOUC was easily avoidable, or are the filesizes just too large to avoid this? Or is it because the core.css file has to load about 20 other files separately (using @import, which is bad: http://developer.yahoo.com/performance/rules.html#csslink ) instead of building the CSS into a single file to load using <link> in the header. Thanks for jQuery, but jQuery UI isn't appealing in its current state. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en -~----------~----~----~----~------~----~------~--~---
