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:

14,982 thoughts on “JSIO Performance Results

  1. Just one of those reads that left me feeling slightly more capable rather than overwhelmed, and a look at seochart kept that empowering feel going, the difference between content that builds the reader up and content that intimidates them is huge and this site clearly knows which side of that line to stand.

  2. Thanks for putting in the work to make this approachable, plenty of sites cover the same ground but most do it badly, and a quick visit to royalgoodsstation confirmed this one stands apart, simple language and useful examples without anyone trying to sell me anything along the way which I really appreciated.

  3. Worth recognising that this site does not chase the daily news cycle, and a stop at daisyharborvendorparlor confirmed the longer publication arc, sites that resist the pressure to comment on every passing event are sites with genuine editorial discipline and this one has clearly chosen depth over volume which I respect deeply.

  4. Reading this in a quiet hour and finding it suited the quiet and a stop at addrift extended the quiet reading mood content that matches its own optimal reading conditions rather than fighting them is content that has been thoughtfully calibrated and this site reads as having a particular reading mood in mind throughout.

  5. Decent post that improved my afternoon a small amount, and a look at digitalcartcenter added a bit more to that, sometimes the small wins online add up over time and a useful site like this one is the kind of place that contributes consistently to those small wins for me lately across many different topics I follow.

  6. Worth saying that this is one of the better things I have read on the topic in months, and a stop at leadburst 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.

  7. Generally my comment to other readers about new sites is to wait and see but for this one I would jump to recommend now, and a look at radiantpinecollective reinforced that early recommendation, the speed at which a site earns my recommendation is itself a quality signal and this one has earned mine quickly clearly.

  8. Honestly enjoyed not being sold anything for the entire duration of the post, and a look at rankcrest kept that pleasant absence going across more pages, content that exists for its own sake rather than as a funnel to a paid product is increasingly rare and worth supporting where I can find it.

  9. Now thinking about this site as a small example of what good independent writing looks like, and a stop at seohatch continued that exemplary status, the few sites that serve as good examples are sites worth holding up in conversations about quality and this one has earned that exemplary placement through patient consistent effort over time.

  10. During a quiet evening reading session this provided just the right depth without being heavy, and a stop at staymotivatedalways maintained the same evening appropriate weight, content with depth that does not exhaust the reader is content with editorial calibration and this site has clearly figured out how to be substantial without being demanding all the time.

  11. Skipped the TLDR thinking I would read everything anyway, and ended up enjoying the path through the full post, and a stop at seosprout similarly rewarded the patient read, summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

  12. The pacing of the post was just right, never rushed and never dragged out unnecessarily, and a look at rankmark maintained the same rhythm, you can tell the writer has experience because the difficult skill of pacing is something only practiced writers manage to handle well in long form content over time and across formats.

  13. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at adchart 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.

  14. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at shopgatemarket produced the same considered closing, when reading ends with deliberate satisfaction rather than impatient skip you know the time was well spent and this site is producing those satisfying endings consistently across what I read.

  15. Picked something concrete from the post that I will use immediately, and a look at linknudge added another concrete piece, content that produces immediately useful output rather than just abstract appreciation is content that earns its place in my regular rotation without needing any further evaluation from me at this point honestly.

  16. Thanks for the simple approach, too many sites bury the actual point under layers of unnecessary words, but here every line earns its place, and a look at rankquest showed the same care for the reader which is something I will remember the next time I need answers on a topic.

  17. Decided I would read the archives over the weekend and a stop at rankhatch confirmed that the archives would be worth the time very few sites have archives I would actively read through but this one has earned that level of interest based on the consistent quality across what I have sampled so far.

  18. While reviewing motivational platforms, I came across a site that feels structured and uplifting, and AdventureNext future hub offers a smooth browsing experience overall – The layout is clean, messages are inspiring, and users can navigate easily without unnecessary visual complexity.

  19. The lack of unnecessary jargon made the post accessible without sacrificing accuracy, and a look at twilightfernstore continued in the same accessible style, technical topics often hide behind specialised vocabulary but here the writer trusts the reader to keep up with plain language and that trust pays off nicely throughout the entire post.

  20. Picked this up between two other things I was doing and got drawn in completely, and after trendybuyarena my original tasks were completely forgotten for a while, content that derails a workflow in a positive way by being more interesting than what you were already doing is rare and worth recognising clearly.

  21. Honestly slowed down to read this carefully which is not my default, and a look at gladeridgemarketparlor kept me in that careful reading mode, the kind of writing that demands attention by being worth attention is rare in a media environment full of content engineered to be skimmed not read with any real focus today.

  22. A quiet piece that did not try to compete on volume, and a look at digitalpickmarket 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. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at ranksurge 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.

  24. Good quality through and through, no rough edges and no signs of being rushed, and a quick look at discovernewhorizons kept the same polish going, the kind of site that respects its own brand by maintaining consistency across pages which is something I always appreciate as a reader looking for trustworthy information online today.

  25. Started this morning and finished at lunch with a small sense of having spent the time well, and a look at simplefashionstore extended that satisfaction into the afternoon, content that fits naturally into the rhythm of a working day rather than demanding a dedicated reading block is increasingly the kind I prefer.

  26. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at ranknudge continued that grounded approach, content that earns attention through quality rather than provocation is the kind that builds long term trust rather than burning it on quick wins.

  27. Appreciate the work that went into laying this out so clearly, every section earns its place without filler, and a look at radiantshorestore confirmed the same care, definitely the kind of place that deserves a return visit when the topic comes up again later in the future or for any related question.

  28. Worth flagging that the writing rewarded a second read more than I expected, and a look at globalgoodscorner produced the same second read benefit, content with hidden depths that emerge only on careful rereading is rare in the modern blog space and this site has clearly invested in that level of compositional density throughout.

  29. Decided this was the best thing I had read all morning, and a stop at boostradar kept that ranking intact, ranking my reading is something I do mentally throughout the day and the top rank is competitive and not easily won but this site won it without needing to overstate its claims for that.

  30. Skipped the TLDR thinking I would read everything anyway, and ended up enjoying the path through the full post, and a stop at yourtrendystop similarly rewarded the patient read, summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

  31. Picked up two new ideas that I expect will come up in conversations this week, and a look at goldenbuycenter 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.

  32. Reading this fit naturally into my afternoon walk because I was reading on my phone, and a stop at shopthedayaway continued well in that walking format, content that survives mobile reading without becoming awkward is content with format flexibility and this site has clearly thought about how it reads across different devices today.

  33. This actually answered the question I had been searching for, and after I checked ranklayer I had a few more pieces I had not realised I needed, that is the sign of a site that knows what its readers want before they even know how to ask it which is impressive.

  34. Honestly slowed down to read this carefully which is not my default and a look at seotap kept me in that careful reading mode the kind of writing that demands attention by being worth attention is rare in a media environment full of content engineered to be skimmed not read with any real focus today.

  35. Ended up here on a wandering afternoon and was glad I stayed for the read and a stop at cloudspiregoods extended the wandering into a proper exploration of the site the kind of place that rewards aimless clicking with something genuinely interesting rather than the shallow content that mostly populates the modern open web.

  36. Now thinking about how to apply some of this to a project I have been planning, and a look at seoarrow added more material for the planning, content that connects to my actual creative work rather than just being interesting in the abstract is the kind that earns priority placement in my reading rotation consistently going forward.

  37. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed openbuyersmarket I had a clearer sense of the topic, no extra fluff just useful points laid out in a sensible order that made the time worth it.

  38. Different feel from the algorithmically optimised posts that dominate the topic, and a stop at globalgoodscenter 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.

  39. 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 cartwaymarket 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.

  40. Just wanted to say this was useful and leave a small note of thanks, and a quick visit to forestcovevendorgallery earned a similar nod from me, the small acknowledgements add up over time and represent the real economy of trust that good content runs on across the open and increasingly fragmented modern internet.

  41. Worth marking the moment when reading this clicked into something useful for my own work, and a look at rankglide extended that practical click, content that connects to my actual life rather than just being interesting is content with the highest kind of value and this site is generating that connection at a high rate.

  42. The depth of coverage felt about right for the format, neither shallow nor overwhelming, and a look at linkglide kept that calibration going, getting the depth right for blog format is genuinely difficult because too shallow loses experts and too deep loses beginners but this site nailed it nicely which I really do appreciate.

  43. Without overstating it this is a quietly excellent post, and a look at twilightgrovegoods 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.

  44. Pass this along to colleagues if the topic comes up, the framing here is sensible, and a stop at shadowglowcorner adds more useful angles to share, the kind of content that improves conversations rather than just feeding them is what makes a resource genuinely valuable in professional contexts going forward over time and across project boundaries too.

  45. Found this through a friend who recommended it and now I see why, and a look at adburst 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.

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>