JSIO Performance Results

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:

22,085 thoughts on “JSIO Performance Results

  1. Bookmark added in three places to make sure I do not lose the link, and a look at cameogrouse got the same redundant treatment, sites I am afraid to lose are the rare keepers and this is clearly one of them based on what I have read so far across this and a couple of related posts.

  2. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at jebmug kept that polish going nicely, it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

  3. Worth recognising the absence of the usual blog tropes here, and a look at openmarketcart continued that fresh quality, sites that avoid the standard moves of the medium read as more original even when the content is on familiar topics and this one has clearly chosen its own path through the conventional terrain skilfully.

  4. Going to come back when I have more time to read carefully, the post deserves more than a quick scan, and a stop at vesselthrift reinforced that, this is the kind of site that rewards a slower read which is hard to find in this fast paced corner of the internet but really worthwhile.

  5. Felt the writer respected the topic without being precious about it, and a look at ferncovemerchantgallery continued that respectful but unfussy treatment, finding the right register for serious topics is hard and this site has clearly figured out how to take the topic seriously while still being readable for casual visitors regularly.

  6. Liked the post enough to read it twice and the second read found new things, and a stop at bexedge similarly rewarded the second look, content with hidden depths that only reveal themselves on careful rereading is the rare kind that earns lasting respect rather than fleeting first impressions only briefly held.

  7. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at crowncoveartisanexchange similarly delivered targeted answers without burying them, content engineered for readers who arrive with specific needs rather than open ended browsing is increasingly valuable in a search heavy reading environment.

  8. Came in skeptical and left mostly convinced, that is the highest praise I can offer, and a look at flintbrookmarketfoundry pushed me further in the same direction, content that survives a critical first read is rare and worth recognising because most blog posts crumble under any real scrutiny these days when you actually pay attention closely.

  9. Honest take is that this was better than I expected when I clicked through, and a look at mintorchardartisanexchange reinforced that, the bar for online content has dropped so much that finding something thoughtful and well constructed feels almost noteworthy now which says more about the average than about this site itself.

  10. If I am being honest this is the kind of site I quietly hope my own work will someday resemble, and a stop at acornharborcommercegallery extended that aspirational feeling, finding work that models what I want to produce is part of why I read carefully and this site has been performing that modelling function for me lately consistently.

  11. Looking at this objectively the editorial quality is hard to deny even setting aside personal taste, and a stop at humbust maintained the same objective quality, the gap between what I personally enjoy and what is objectively well crafted exists and this site clears both bars simultaneously which is rarer than it sounds.

  12. Worth recognising the specific care that went into how this post ended and a look at twisttailor maintained the same careful conclusions endings are where most blog content falls apart and this site has clearly invested in the closing stretches of its pieces rather than letting them simply trail off when energy fades.

  13. Refreshing to read something where the words actually mean something instead of filling space, and a stop at rainharborartisanexchange kept that going, the writing here trusts the reader to follow along without endless repetition or constant reminders of what was already said earlier in the post which I appreciate.

  14. Found this through a friend who recommended it and now I see why, and a look at cobqix only strengthened that recommendation in my own mind, word of mouth still works for content that actually delivers and this site is clearly earning recommendations the old fashioned way through quality rather than marketing.

  15. More substantial than most of what I find searching for this topic online, and a stop at stoneharborvendorparlor2 kept that quality consistent, this is one of those sites where the writing actually rewards careful reading rather than punishing the patient reader with empty filler stretched out across long paragraphs that say very little.

  16. Came back to this an hour later to reread a specific section, and a quick visit to saltvinca also drew a second look, content that pulls you back rather than letting you move on permanently is the kind I want to fill my browser bookmarks with in 2026 and beyond as the open internet evolves.

  17. Now planning to come back when I have the right kind of attention to read carefully, and a stop at quickbuyershub reinforced that plan, choosing the right moment to read certain content is a quiet form of respect for the work and this site is generating those careful planning behaviours from me consistently as a reader.

  18. Over the course of reading several posts here a pattern of quality has emerged, and a stop at infinitygoodscorner confirmed the pattern, the difference between sites that hit quality occasionally and sites that hit it consistently is huge and this site has clearly demonstrated the consistent kind through what I have read this morning.

  19. Honestly enjoyed every minute spent here, that is not something I say lightly, and a look at maplegrovecommercegallery confirmed I will be back, the bar for spending time online is high for me these days but this site clears it without effort which is high praise indeed from this reader who is usually rather demanding.

  20. Felt the writer was speaking my language without trying to imitate it, and a look at flintcovecommerceatelier continued that natural fit, when a writers default voice happens to match what you find easy to read the experience feels frictionless and that is something I notice and remember about specific sites going forward.

  21. Thanks for keeping things clear and to the point, that is honestly hard to find online these days, and after reading through jebbrood the message stayed consistent which makes me trust the information being shared more than I usually do on similar pages that cover this same kind of topic.

  22. Now organising my browser bookmarks to give this site easier access, and a look at jifaero earned the same organisational priority, the small acts of digital housekeeping I do for sites I expect to use often are themselves a measure of trust and this site has triggered the trust based housekeeping behaviour from me clearly.

  23. Now appreciating that the post did not require external context to follow, and a look at cobblebuckle maintained the same self contained quality, content that respects new visitors by being readable without prerequisites is content with broader accessibility and this site has clearly invested in keeping each piece reader friendly for fresh arrivals.

  24. A handful of memorable phrases from this one I will probably use later, and a look at citrinefjord added a couple more, content that contributes language to my own communication rather than just facts is content with a different kind of utility and this site is providing that linguistic utility consistently across what I read.

  25. Useful reading material, the kind I can hand off to someone newer to the topic without worrying about confusing them, and a quick look at rosecovemerchantgallery confirmed the same beginner friendly tone runs throughout the site which is great for sharing with people just starting their learning journey on this particular topic.

  26. Looking at this objectively the editorial quality is hard to deny even setting aside personal taste, and a stop at jemido maintained the same objective quality, the gap between what I personally enjoy and what is objectively well crafted exists and this site clears both bars simultaneously which is rarer than it sounds.

  27. Worth flagging that this approach to the topic is fresh without being contrarian, and a stop at sauntersonar extended the same fresh angle, finding original perspective on familiar subjects is rare and this site has clearly developed its own way of seeing rather than echoing the dominant takes from elsewhere consistently.

  28. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at allthingsstore furthered that reorganisation, content that affects the shape of my mental model rather than just decorating it with new facts is content with structural rather than informational impact and this site provides that.

  29. The use of plain language without dumbing down the topic was really well done, and a look at shopflowcenter continued in that same accessible style, this is something many technical writers fail at because they either confuse their readers or condescend to them but here neither problem appears at all which is impressive really.

  30. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at bomkix kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  31. Found this useful, the points line up well with what I have been thinking about lately, and a stop at crystalcovecraftcollective added some angles I had not considered yet, definitely walking away with more than I came for which is the best outcome from time spent reading online for any kind of topic.

  32. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at mintorchardcraftcollective reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  33. Reading this gave me something to think about for the rest of the afternoon, and after humcamp I had even more to mull over, the kind of post that lingers in the background of your day rather than evaporating immediately is genuinely valuable in an attention economy that punishes depth rather than rewarding it.

  34. Taking the time to read carefully here has been worthwhile for the past hour and a look at solidtruffle extended the worthwhile reading the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  35. Speaking from the perspective of having read widely on the topic this site offers something distinct, and a look at fibdot reinforced that distinctness, the rare site that contributes something genuinely original to a saturated topic is the rare site worth following carefully and this one has demonstrated that original contribution capability today.

  36. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at rainharborcraftcollective extended that reflective pause, content that earns time for thought after closing the tab is content of higher value than the merely interesting and this site has clearly produced that lasting effect today.

  37. Felt the post had been quietly polished rather than aggressively styled, and a look at floraridgemerchantgallery confirmed the same understated polish, sites whose quality reveals itself slowly rather than announcing itself loudly are the kind I trust more deeply because the trust is not based on first impressions of marketing but actual substance.

  38. Now feeling confident that this site will continue producing work I will want to read, and a look at vaultscript extended that confidence into the future, projecting forward from current quality to expected future quality is something I do for sites I genuinely follow and this one has earned that forward looking trust clearly today.

  39. Came away feeling slightly smarter than I was when I started, that is a real win, and a stop at quickdealscorner added a bit more to that, the rare site that actually transfers some of its knowledge to the reader in a way that sticks rather than just creating an illusion of learning briefly.

  40. Different feel from the algorithmically optimised posts that dominate the topic, and a stop at oliveorchardcraftcollective reinforced that human touch, you can tell when a site is being run by someone who reads what they publish versus someone just hitting submit and moving on quickly to the next assignment without checking the result.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>