Below are two graphs plotting the number of images on a page against the total KB transferred by Chrome 13 for both a page with JSIO and without JSIO (which I, for some reason have called a “plain” page).
I build websites for a living, so I have a lot of folders of images from various websites lying around which form the two data sets for the graphs. I’d like to think of them as a typical set of website images, but you may argue that they are typical for the websites that I build.
I knocked up a script that when given a folder of images, will output a “plain” HTML page, a JSIO HTML page and a JSIO resources file with the following numbers of images on them: 2, 4, 6, 8, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 and 1100. Before generating any of the pages, the order of the images were randomised to better represent a web page’s inclusion of different images for different purposes.
Chrome 13 was used with the developer toolbar to determine how many requests were being made and the actual KB transferred (with slight rounding errors) by the browser. In my opinion I would say that Apache was set up to serve image and javascript content typical of many servers on the internet in that images were not gzipped but javascript files were; the register, bbc, for example.
What is interesting to note is that the number of bytes transferred by JSIO are consistently lower than the bytes transferred by a plain HTML page…but not by a lot. The file size inflation due to base64 encoding seems to cancel out a lot of bytes the gained from making fewer requests. However, it is obvious that JSIO won’t actually lose you any bytes, but it isn’t going to save you a substantial amount. That said, saving bytes isn’t the only benefit of JSIO, remember that one of JSIO’s goals is also to alleviate some of the problems surrounding the creation and use of image sprites – which it does also do very well.
The graph below is just for fun, it plots the number of requests made by JSIO pages against the number of requests made by plain HTML pages. Note the JSIO pages make a constant 4 requests (index.html, jsio.js, jsio-resources.js and jsio.gif) independent of how many images are on the page:



Reading this prompted me to clean up some old notes related to the topic, and a stop at basteclose extended that organising urge, content that triggers personal organisation rather than just consuming attention is content with motivating energy and this site has the kind of clarity that prompts active follow up rather than passive consumption.
Decided to read this site for a while before forming a verdict and the verdict after several pages is positive and a stop at quickvendor continued that pattern judging a site requires more than one post and giving sites a fair sample is something I try to do for promising candidates rather than rushing to dismiss.
Now wondering how the writers calibrated the level of detail so well, and a stop at cleatbox continued the same calibration, the right level of detail is one of the harder editorial calls in any piece and this site has clearly developed an instinct for it through what I assume is years of careful practice publicly.
Glad I gave this a chance instead of bouncing on the headline, and after everjumbo I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.
Bookmarking this for later, the kind of resource I want to keep nearby, and a quick look at nookharbor confirmed the rest of the site is worth the same treatment, definitely going into my reference folder for the next time the topic comes up at work or in conversation with someone who asks.
Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at nobleaisle reinforced that, very few sites earn active defence rather than passive consumption and this one has clearly crossed that threshold for me without needing any explicit pitch from the writers themselves either.
Considered alongside other sources I have been reading this one consistently rises to the top, and a stop at curatedpremiumfinds maintained that top ranking, the informal ongoing comparison between sources is something I do whenever reading on a topic and this site keeps coming out near the top of those comparisons over many sessions.
Excellent execution from start to finish, the post never loses its rhythm and the points stay sharp, and a quick stop at globalinspiredstorefront kept the same level going, consistency like this across a site is the marker of a serious operation rather than a casual side project running on autopilot somewhere else.
Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at firhex extended the confirmation, content that gives shape to fuzzy intuitions is doing the rare work of making private thoughts public and this site is providing that articulating service consistently for me lately.
Found the post genuinely useful for something I was working on this week, and a look at caramelmarket added more material I will reference, content that connects to my actual life and work rather than just being interesting in the abstract is the kind I will pay attention to and return to repeatedly.
Quietly enjoying that I have found a new site to follow for the topic, and a look at quelnix reinforced the small pleasure of the find, the discovery of new high quality sources is one of the more durable pleasures of careful internet reading and this site has been generating that discovery pleasure at multiple points already today.
Closed the tab feeling I had spent the time well, and a stop at bracechord extended that feeling across more pages, the test of whether time on a site was well spent is one I apply silently after closing tabs and very few sites pass it but this one passed it cleanly today afternoon clearly.
Closed it feeling I had taken something away rather than just consumed something, and a stop at fairfinch extended that taking away feeling, the difference between content I extract value from and content I just pass through is something I track informally and this site is consistently in the value extraction column for me.
After reading several posts back to back the consistent voice across them is impressive, and a stop at gablejuno continued that voice consistency, sites that maintain a single coherent voice across many pieces by potentially many writers represent serious editorial discipline and this one has clearly developed the institutional consistency needed for that.
Glad I gave this a chance rather than scrolling past and a stop at hopiron confirmed I made the right call sometimes the best content is hidden behind unassuming headlines that do not scream for attention and learning to slow down and check those out has paid off many times now across years of reading.
Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while, and a stop at grebeheron extended that mild impression, content that produces specific positive emotional responses rather than just neutral information transfer is content with extra dimensions and this site has those extra dimensions clearly.
Recommended without hesitation if you care about careful coverage of this topic, and a stop at yourtradingmentor reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.
Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at glazeflask maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.
Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at heliofine extended the confirmation, content that gives shape to fuzzy intuitions is doing the rare work of making private thoughts public and this site is providing that articulating service consistently for me lately.
Glad the writer kept this short rather than padding it out, the points stand on their own without needing extra context, and a look at knollgull kept the same approach going, brevity is a sign of confidence in the substance and the team here clearly trusts their content to land without filler.
Pass this along to anyone you know dealing with similar questions, the answers here are clear, and a stop at celnova adds even more useful material, this is the kind of resource that deserves to circulate widely rather than getting lost in the constant churn of new content online that buries good work daily.
Nice and clean, that is the best way to describe the writing here, no clutter and no wasted words, and a quick visit to premiumeverydaygoods kept that going, I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.
Closed three other tabs to focus on this one and never opened them again, and a stop at neatmills similarly held attention exclusively, content that crowds out other reading from working memory is content with real density and this site has demonstrated that density across multiple pages I have visited so far this morning.
Liked that there was nothing performative about the writing, and a stop at firhush continued that genuine quality, performative writing tries to be witnessed rather than read and the difference between performance and substance is huge for the careful reader and this site has clearly chosen substance every time clearly.
Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at modernconsciousmarket continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.
Closed the laptop and walked away thinking about the post for a good twenty minutes and a stop at jetivory produced similar lingering thoughts content that survives the closing of the browser tab is content that has actually entered the mind rather than just decorating the screen for the duration of the reading.
Glad to have another reliable bookmark for this topic, and a look at flockfine suggested several more pages I will be marking too, building a personal library of trustworthy resources is one of the actual rewards of careful browsing and this site is earning a place on my permanent shortlist for the topic.
A piece that read as if the writer was thinking carefully rather than just typing fluently, and a look at clevebound continued that considered quality, the difference between fluent typing and careful thinking shows up in writing and this site reads as the product of thought rather than just the product of language fluency apparently.
A satisfying piece in the way that good meals are satisfying rather than just filling and a look at hueheron extended that satisfaction the metaphor between content and meals is one I find useful and this site reads as a satisfying meal rather than the empty calories that most content provides for casual readers.
Bookmarked the page and the homepage too because clearly there is more to explore here, and a quick stop at gablejuno only made that more obvious, this is the kind of place I want to dig through over a weekend rather than rushing through during a coffee break tomorrow morning before getting back to work.
Reading carefully this time rather than scanning, and the depth shows up in places I missed first time around, and a look at bracecloth rewarded the same careful approach, content that holds up to multiple reads is content I want more of in my regular rotation rather than disposable scroll fodder daily.
Most of my reading time goes to a small number of trusted sources and this one is now joining that group, and a stop at grebeknot reinforced the group membership, the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.
Really liked the calm tone running through the post, no shouting and no urgency forced into the writing, and a look at protraderacademy kept that quiet confidence going, the kind of voice that makes the reader feel respected rather than yelled at which is depressingly common across most modern blog content these days.
Adding to the bookmarks now before I forget, that is how good this is, and a look at falconfern confirmed the rest of the site is worth saving too, this is one of those rare finds that justifies the time spent searching the web for once which is a relief in the current environment.
Picked up two new ideas that I expect will come up in conversations this week, and a look at koalaglade added another, content that arms me with talking points rather than just filling time is the kind that provides ongoing value beyond the moment of reading and this site is generating that kind of ongoing value.
If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at heliogust reinforced that defensive utility, the ongoing case for non algorithmic reading is one I make to myself periodically and sites like this one provide the actual evidence that supports the case clearly.
Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at gleamjuly maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.
Quietly impressive in a way that does not announce itself, and a stop at firjuno extended that quiet impressiveness, the kind of quality that emerges through sustained attention rather than first impressions is the kind I trust more deeply and this site has been earning that deeper trust across multiple sessions over time consistently.
Reading this triggered a small but real correction in something I had assumed, and a stop at dewdawns extended that corrective effect, content that updates my beliefs through evidence rather than rhetoric is content with intellectual integrity and this site has earned that label consistently across the pieces I have read so far today.
Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at modernlifestylecommerce kept that respect going, treating an audience as capable adults rather than as people who need constant hand holding makes a noticeable difference in the reading experience for me.
A small thank you note from me to the team behind this work, the post earned it, and a stop at bayvendor suggested more thanks would be in order over time, recognising the people who do good writing online is something I try to remember to do because the alternative is silence and silence rewards mediocrity unfortunately.
Nice and clean that is the best way to describe the writing here no clutter and no wasted words and a quick visit to huejuly kept that going I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.
A piece that did not require external context to follow, and a look at galagull maintained the same self contained quality, content that stands alone without forcing readers to chase prerequisites is more accessible and this site has clearly thought about how each piece can serve a fresh visitor rather than only existing members.
Thanks for the practical examples scattered through the post rather than abstract theory only and a look at jetivory continued that grounded style abstract points are easier to remember when paired with concrete situations and the writers here clearly understand how readers actually retain information from blog content reading sessions.
Worth flagging this post as worth a careful read rather than a casual skim, and a stop at modernvaluecorner earned the same careful approach, the few sites that warrant slower reading are sites I now treat differently from the daily content stream and this one has clearly moved into that elevated treatment category.
Good post, the kind that respects the reader by getting to the point quickly without skipping the details that matter, and a short look at grecofinch confirmed that approach is consistent across the site which is rare to find online these days, definitely a place I will return to soon.
A piece that reads like it was written for me without claiming to be written for me, and a look at flockfine produced the same fit, when the writer audience match clicks naturally without being engineered through demographic targeting you know the writing is solid and this site has that natural fit consistently for me.
Solid information that lines up with what I have been hearing from other reliable sources, and after my visit to quickcarton I was even more certain of that, this site checks out which is something I value highly when so many places online play loose with the facts to chase a quick click.
Glad I gave this fifteen minutes rather than the usual three minute skim, and a look at kraftgroove earned the same investment, time spent on quality content is rarely wasted but the reverse is also true and learning which sites deserve which kind of attention is part of being a careful online reader.
Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at firkit continued that frustration free experience, content that sidesteps the standard failure modes of its genre is content with editorial awareness and this site has clearly studied what fails elsewhere consistently.