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,627 thoughts on “JSIO Performance Results

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

  2. If I am being honest this is the kind of site I quietly hope my own work will someday resemble, and a stop at trendysalehub 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.

  3. Liked that there was nothing performative about the writing, and a stop at brightwillowboutique 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.

  4. Picked up a couple of new ideas here that I can actually try out, and after my visit to bluepeakdesignhouse I have even more notes saved, this is the kind of resource that pays you back for the time you spend on it which is rare to come across in this corner of the web.

  5. A clear cut above the usual noise on the subject, and a look at draftcradle only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  6. Skipped a meeting reminder to finish the post, and a stop at budgetfriendlystore held me past another reminder, when content beats meetings the writer is doing something extraordinary because meetings have institutional support behind them and yet good writing can still occasionally win that competition for attention which I find heartening today.

  7. Now I want to find more sites like this but I suspect they are rare, and a look at edenfair 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.

  8. Felt the writer respected the topic without being precious about it, and a look at blueharborbloom 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.

  9. Glad to find something on this topic that does not start with three paragraphs of throat clearing before getting to the point, and a stop at learnshareachieve also dives right in, respect for the readers time shows up in small editorial choices like this and they add up to a real difference quickly.

  10. Speaking from the perspective of having read widely on the topic this site offers something distinct, and a look at globalshoppingzone 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.

  11. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at mountainwindstudio extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  12. Really appreciate this kind of writing, no shouting and no clickbait headlines just steady useful content, and a quick look at pinecrestmodern kept that going, definitely a site I will be returning to whenever I need a sensible take on similar topics in the days ahead and also during slower work weeks.

  13. Bookmark earned, share earned, return visit earned, all from one reading session, and a look at sunnyslopefinds did the same, the trifecta of bookmark and share and return is rare in a single visit and represents the highest level of engagement I tend to offer any piece of online content these days here.

  14. Quietly enjoying that I have found a new site to follow for the topic, and a look at linenguild 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.

  15. Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at moderncollectorsmarket 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.

  16. A memorable post for me on a topic I had thought I was tired of and a look at grippalace suggested the same site can refresh other tired topics sites that can revive my interest in subjects I had written off as exhausted are doing rare work and this one is clearly doing that for me today.

  17. During my morning reading slot this fit perfectly into the routine, and a look at flicklegend extended that perfect fit into the rest of the routine, content that matches the rhythm of how I actually read rather than demanding accommodation from my schedule is content well calibrated to its likely audience and this site has it.

  18. Now feeling the small relief of finding writing that does not condescend, and a stop at cobaltcellar extended that respect for readers, content that treats its audience as capable adults rather than as people to be managed produces a different reading experience and this site has clearly chosen the respectful approach across all pieces.

  19. 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 creativechoicehub I am sure this site treats its readers well, no flashy tricks just useful content done right which is honestly all I want online.

  20. During my morning reading slot this fit perfectly into the routine, and a look at northdawn extended that perfect fit into the rest of the routine, content that matches the rhythm of how I actually read rather than demanding accommodation from my schedule is content well calibrated to its likely audience and this site has it.

  21. Reading this site over the past week has changed how I evaluate content in this space, and a look at micapact extended that recalibration, the standards I bring to reading on the topic have shifted upward as a direct result of regular exposure to this kind of work and that shift will outlast any single reading session.

  22. Now thinking about how this post will age over the coming years, and a stop at knackaltar suggested the same durability, content built to age well rather than to capture the attention of the moment is content with a different kind of value and this site has clearly chosen the long horizon over the short one.

  23. Following a few of the internal links revealed more posts of similar quality, and a stop at bluestonerevival added more to that growing pile, sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  24. Now setting aside time on my next free afternoon to read more from the archives, and a stop at mountainbloomshop confirmed that time will be well spent, the rare site whose archive deserves a dedicated reading session rather than just casual sampling is the kind of resource worth scheduling around and this one qualifies clearly.

  25. Stands out for actually being useful instead of just being long, and a look at primfactor kept that going, length without value is the default mode of most blogs these days but this site has clearly chosen a different path which I respect a lot as a reader who values careful editing decisions like that.

  26. Working through this site has been a small antidote to the shallow content that fills most of my reading time, and a stop at slowlivingessentials extended that antidote function, sites that quietly improve the average quality of my reading by being themselves are sites worth supporting through return visits and recommendations consistently.

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

  28. A piece that reads as if the writer trusted readers to fill in obvious gaps, and a look at wildtreasurestore continued that respectful approach, content that does not over explain what the reader can infer is content that respects intelligence and this site has clearly chosen to write to capable readers rather than to the lowest common denominator.

  29. Reading this in the morning set a good tone for the day, and a quick visit to globalfashioncorner kept that good tone going, content can do that sometimes when it hits the right notes and finding sites that consistently strike that tone is something I have learned to recognise and reward with regular visits.

  30. Recommended without reservation for anyone interested in the topic at any level of expertise, and a look at urbanwildgrove only strengthens that recommendation, this site clearly knows how to serve readers across a range of backgrounds without watering down the content or talking past anyone in the audience which is genuinely impressive to see.

  31. Found this through a search that was generic enough I did not expect quality results, and a look at edgecommune continued the surprisingly good experience, search engines occasionally still surface excellent independent content if you scroll past the obvious paid and high authority results which is reassuring to remember sometimes.

  32. Thank you for being clear and direct, that simple approach saves so much frustration on the reader’s end, and a stop at goldfielddesigns only made me more sure of it, the rest of the content seems to follow the same pattern which is a great sign of consistent editorial care behind the scenes.

  33. Took my time with this rather than rushing because the writing rewards attention, and after draftglade I had even more to absorb, the kind of content that pays back the patient reader rather than punishing them with empty filler is something I look for and rarely find in regular searches lately.

  34. Once you start reading carefully here it is hard to go back to lower quality alternatives, and a stop at trendypickshub reinforced that ratchet effect, the way good content raises standards is real over time and this site has clearly contributed to raising my expectations for what is possible in writing on the topic generally.

  35. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at peacefulforestshop extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  36. Now setting aside time on my next free afternoon to read more from the archives, and a stop at findyourstylehub confirmed that time will be well spent, the rare site whose archive deserves a dedicated reading session rather than just casual sampling is the kind of resource worth scheduling around and this one qualifies clearly.

  37. Now recognising that the post handled the topic with appropriate technical precision without becoming dry, and a stop at mountainsageemporium continued that balance, technical precision and readability are often in tension and this site has clearly figured out how to maintain both at once which is one of the harder editorial achievements in the form.

  38. Decent post that improved my afternoon a small amount, and a look at simpletrendstore 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.

  39. Worth marking the moment when reading this clicked into something useful for my own work, and a look at brightwatershoppe 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.

  40. Reading this between meetings turned out to be the most useful thing I did all afternoon and a stop at grovefarm kept that productivity feeling going content can sometimes outperform actual work in terms of what gets accomplished mentally and this site managed that today which is genuinely a high bar to clear consistently.

  41. Now thinking the topic is more interesting than I had given it credit for, and a stop at lobbyblossom continued that elevated interest, content that revives my curiosity about subjects I had set aside is doing genuine work in the structure of my interests and this site is providing that revivifying effect today actually.

  42. Came in for one specific question and got answers to three I had not even thought to ask, and a look at flickpassage extended that bonus value pattern, the kind of resource that anticipates reader needs rather than just answering the literal question asked is the gold standard and this site reaches it.

  43. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at pinehillstudio 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.

  44. Thanks for keeping the writing direct without losing the warmth that makes content feel human, and a stop at freshsagecorner carried both qualities forward, balancing professionalism and personality is a rare skill and the writers here have clearly figured out how to consistently land it across many posts which I notice.

  45. The tone stayed consistent across the whole post which is harder than it looks for longer pieces, and a look at softskycorners continued the same voice, this kind of editorial consistency is a sign of either a single careful writer or a tightly run team and either is impressive today across the broader media environment.

  46. Started imagining how I would explain the topic to someone else after reading, and a look at mintdawn gave me more material for that imagined explanation, content that improves my own ability to discuss a topic is content that has actually transferred knowledge rather than just decorating my screen for a few minutes.

  47. Better signal to noise ratio than most places I check on this kind of topic, and a look at knackdome kept that going, every paragraph here carries something worth reading rather than padding out the page to hit some arbitrary length target that search engines reward but readers ignore as soon as they notice it.

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>