The cache limit is for individual files, so you get jquery down under 25K, then use CSS sprites (with images less than 25K) for backgrounds - the total cache size is 475K (a maximum of 19 components can be cached). Gzipping doesn't count (the limit applies to uncompressed code) but minifying is a must I guess.
On Thu, Jan 14, 2010 at 3:13 PM, MorningZ <morni...@gmail.com> wrote: > but what would be the point? > > say you got jQuery down to 10k in size.... that leaves 15k left for > images and HTML and etc, it's just going to hit that limit and purge > the cache anyways..... but just a few requests sooner > > keep with the minified and gzipped version to keep the data sent > across the connection to a minimum... ripping apart the library > just doesn't seem worth the payoff, which isn't much anyways.... > > On Jan 14, 10:08 am, Peter Edwards <p...@bjorsq.net> wrote: > > There is an interesting article about optimising YUI for Safari/iPhone > at: > > > > http://tinyurl.com/y97karc > > (there was a problem with the blog's database connection, so this links > to a > > cached version) > > > > With the following in it: > > > > Some examples of the kinds of things an iPhone-specific site doesn’t > need: > > > > > > > > > * Keyboard navigation and shortcuts: The iPhone doesn’t have arrow > keys > > > and the keyboard only appears when a text input element has focus, so > code > > > that handles keyboard shortcuts and navigation events is unnecessary. > > > * Hover states and mouse movement handlers: Since the iPhone is a > > > touchscreen device, there’s no mouse cursor and thus no way for the > user to > > > hover over an element. Mobile Safari fires the mousemove and mouseover > > > events just before the mousedown, mouseup, and click events, and it > fires > > > the mouseout event when an element loses focus. > > > * Context menus: There’s no way to right-click or control-click on > the > > > iPhone, so the contextmenu event cannot be triggered. > > > * Text selection and clipboard handlers: Sadly, the iPhone does not > > > provide clipboard functionality or a way to select text in an input > element, > > > so these handlers are useless. > > > > I guess you could edit all these parts out of the uncompressed jQuery > > source, and then compress it all down to less than 25Kb - has anyone done > > this? > > > > On Thu, Jan 14, 2010 at 9:30 AM, m-schmidt <micha_schm...@me.com> wrote: > > > Hi, > > > > > the iPhone has a cache limit of 25KB, so the jquery script file will > > > never be cached. Is it possible to split the jquery file in 5-10 > > > smaller files for the iPhone? > > > > > thanks, > > > Micha >