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:

21,711 thoughts on “JSIO Performance Results

  1. Worth saying that this is one of the better things I have read on the topic in months, and a stop at molqiro reinforced that ranking, the topic is well covered by many sources but few do it with this level of care and the few that do deserve to be flagged so other readers can find them.

  2. Bookmark folder reorganised slightly to make this site easier to find, and a look at ideapath earned the same accessibility upgrade, the small organisational moves I make for sites I expect to return to often are themselves a signal of how much I trust them and this site triggered those moves naturally.

  3. Bookmark added with a small mental note that this is a site to keep, and a look at forwardthinkingengine reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  4. Reading this gave me confidence to make a decision I had been putting off, and a stop at buffbaron reinforced that confidence, content that translates into action in my own life rather than just informing it is content with the highest practical value and this site is generating that action level utility for me lately.

  5. Will share this on a forum I am part of where it will be appreciated by others working in the same area, and a look at teraware suggests there is more here worth passing along too, definitely a generous resource that deserves a wider audience than it probably has today across the open internet.

  6. Came away with some new perspectives I had not considered before, and after astrobush those ideas felt more complete, the kind of content that stays with you a little while after reading rather than slipping out the moment you switch tabs and move on with your day to whatever comes next.

  7. If you scroll past this site without looking carefully you will miss something, and a stop at plasmapiano extended that mild warning, the surface of the site does not advertise its quality loudly which means careful attention is required to recognise what is being offered here which is itself a kind of editorial signal.

  8. Just want to record that this site is entering my regular reading list, and a look at claritymotionlab confirmed it deserves the spot, my regular reading list is short and well curated and adding to it requires meeting a fairly high quality bar that this site has clearly cleared without much effort apparently.

  9. Solid value packed into a relatively short post, that takes skill, and a look at actionturnsideas continues the dense useful content across more pages, this site clearly understands that respecting reader time is itself a form of generosity which is something most blog operations seem to have forgotten lately across the wider open web.

  10. A thoughtful read in a week that has been mostly noisy, and a look at ideaconverter carried that thoughtful quality across more pages, finding pockets of considered writing in a week of distractions is one of the small wins of careful curation and this site is providing those pockets at a sustainable rate.

  11. Most blog writing on this subject reaches for the same handful of arguments and this post avoided them, and a look at zenvani continued the original treatment, content that finds its own path through territory other writers have flattened is content with real authorial energy and this site has plenty of that distinctive energy.

  12. Without overstating it this is a quietly excellent post and a look at claritystarter extended that quiet excellence content that earns superlatives without demanding them through marketing language is content that has truly earned them through the substance and this site has clearly produced work in that earned excellence category today.

  13. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at boundcliff extended that mood reversal, the short term mood improvement that comes from finding good content is real and this site has produced that improvement for me at a useful moment.

  14. Clean writing, easy to read, and never tries too hard to impress, that combination is harder to find than people think, and after my time on thinkactflow I am sure this site treats its readers well, no flashy tricks just useful content done right which is honestly all I want online.

  15. Got something practical out of this that I can apply later this week, and a stop at boundboard added more details to think about, this is exactly the kind of content I bookmark for future reference rather than the throwaway listicles that dominate most search results these days for almost any common topic.

  16. Reading this in my last reading slot of the day was a good way to end, and a stop at parsleymulch provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  17. Closed it feeling I had taken something away rather than just consumed something, and a stop at balticcape 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.

  18. Honestly the simplicity is what makes this work, the topic is not buried under filler words or overly complex examples, and a quick look at millpeach showed the same sensible style, I left with what I came for and no headache from over reading which is a real win these days.

  19. Found something new in here that I had not seen explained this way before, and a quick stop at liegepenny expanded the idea even further, the kind of writing that nudges your thinking forward a bit without forcing the issue is exactly what I look for online today and rarely actually find anywhere.

  20. Even on a quick first read the substance of the post comes through, and a look at directionalshift reinforced that immediate quality, content that does not require a slow careful read to demonstrate value but rewards one anyway is content with real depth and this site has produced work of that demanding depth class.

  21. Reading this in a moment of low energy still kept my attention, and a stop at signalpowersgrowth continued that engagement under suboptimal conditions, content that survives the reader being tired is content with extra reserves of pull and this site has the kind of writing that holds up even when I am not at my reading best.

  22. A quiet piece that did not try to compete on volume, and a look at progressdirection maintained that selective approach, sites that publish less but better are increasingly rare in an environment that rewards volume and this one has clearly chosen quality cadence over quantity which is a brave editorial decision in current conditions.

  23. 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 trustedcollaborationhub 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.

  24. Now I want to find more sites like this but I suspect they are rare, and a look at visiontrajectory extended that thought, the few sites that meet this quality bar are precious specifically because they are rare and finding others like them is one of the ongoing projects of careful internet curation across the years.

  25. Now planning to come back when I have the right kind of attention to read carefully, and a stop at coltbrig 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.

  26. Solid value for anyone willing to read carefully, and a look at claritycreatesmomentum extends that value across the rest of the site, this is the kind of place that rewards return visits rather than offering everything in a single splashy post and then leaving readers nothing to come back for later which is unfortunately common.

  27. Came across this through a roundabout path and now it is on my regular rotation, and a stop at kalqavo sealed that decision, the open web still produces serendipitous discoveries when you let the citations and references guide you rather than relying purely on algorithmic feeds for new content recommendations always.

  28. Honestly informative, the writer covers the ground without showing off, and a look at nextstepnavigator reflected the same humility, content that respects the reader rather than trying to dazzle them is something I always appreciate and rarely come across in this corner of the internet today across the topics I usually read.

  29. Came across this through a roundabout path and now it is on my regular rotation, and a stop at ideatoimpact sealed that decision, the open web still produces serendipitous discoveries when you let the citations and references guide you rather than relying purely on algorithmic feeds for new content recommendations always.

  30. Reading this gave me a small refresher on something I had partially forgotten, and a stop at morqino extended the refresher, content that strengthens existing knowledge rather than just adding new is content with a particular kind of consolidating value and this site is providing that consolidating function across multiple visits.

  31. Grateful for posts like this one, they remind me there are still places online run by people who care about quality, and a look at bosonlab reflected the same standards, you can tell the difference between content made for readers and content made just for search engines today and this is the former.

  32. Took longer than expected to finish because I kept stopping to think, and a stop at astrocloth did the same to me, content that provokes thought rather than just delivering information is in a different category and the team here is clearly working at that higher level rather than just cranking out posts.

  33. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at clearcoast reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  34. Really like that there are no exclamation marks or all caps shouting throughout the post, and a quick visit to cabinbrick maintained the same calm voice, restraint in punctuation signals confidence in the content and this site clearly trusts its substance to do the persuading rather than relying on typographic emphasis.

  35. Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at momentumstructure 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.

  36. Came here from a search and stayed for the side links because they were that interesting, and a stop at focusdrivenprogression took me even further into the site, the kind of organic exploration that good content invites is something most sites kill through aggressive interlinking and pushy navigation choices rather than relying on quality.

  37. Came back to this an hour later to reread a specific section, and a quick visit to civicbrisk 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.

  38. Different in a good way from the cookie cutter content that fills most blogs covering this area, and a stop at momentumchanneling kept showing me why, original thoughtful writing exists if you know where to look and this site has earned a place on my short list of those rare exceptions worth defending.

  39. Honestly this was a good read, no jargon and no padding, and a short look at lilacneedle kept that same feel going which I really appreciated, the writer clearly knows the topic well enough to explain it without hiding behind big words or filler that often gets used to seem clever.

  40. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at moundlong extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  41. Solid quality, the kind of work that holds up to a careful read rather than a quick skim, and a quick look at growthmovesintentionally kept that standard going strong, content that rewards attention rather than punishing it is something I appreciate more and more these days online across nearly every topic I follow.

  42. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at progressblueprint 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.

  43. Just want to recognise that someone clearly cared about how this turned out, and a look at moddeck confirmed that care extends across the broader site, you can feel the difference between content shipped to hit a deadline and content released because the writer was actually proud of the result for once.

  44. Looking through the archives suggests this site has been doing this for a while at this level, and a look at jadyam confirmed the long term consistency, sites that have maintained quality across years rather than just a recent stretch are sites with serious editorial discipline and this one has clearly been at it for a while.

  45. Now wondering how the writers calibrated the level of detail so well, and a stop at boundcling 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.

  46. Now appreciating that the post did not require me to agree with the writer to find it valuable and a look at strategycreatesflow maintained the same useful regardless of agreement quality content that informs even when it does not convince is content with broader utility and this site reads as useful even when I disagree.

  47. Bookmarked the page and the homepage too because clearly there is more to explore here, and a quick stop at signalcreatesmomentum 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.

  48. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at growthmovement extended that mood reversal, the short term mood improvement that comes from finding good content is real and this site has produced that improvement for me at a useful moment.

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>