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
-~----------~----~----~----~------~----~------~--~---

Reply via email to