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

  1. Now planning a longer reading session for the archives, and a stop at modernpurchaseplatform confirmed the archives are worth that longer commitment, sites with archives I want to read deliberately rather than just sample are rare and this one has clearly earned that level of interest based on the consistency of what I have already read.

  2. Will recommend this to a couple of friends who have been asking about this exact topic, and after kavionline I have even more reason to do so, the kind of site that earns word of mouth rather than chasing it through aggressive marketing or paid placements is always a treat to find online.

  3. I came here looking for a quick answer and ended up reading the whole post because it was actually interesting, and after customerfirstshoppinghub I had a much fuller picture, no stress and no confusion just a clear walk through the topic that made everything fall into place without much effort.

  4. Speaking carefully because I do not want to overstate things this site is genuinely above average across multiple measurements, and a stop at zorivohold continued the above average performance, the calibration of judgement against potential overstatement is something I take seriously and this site clears the higher bar even after that calibration applies.

  5. Glad to have another data point on a question I am still thinking through, and a look at closingamericasjobgap added two more, content that acknowledges its place in a wider conversation rather than pretending to settle the question alone is intellectually honest in a way that I wish was more common across the open web.

  6. Worth pointing out the careful word choice in this post, no buzzwords and no jargon, and a look at ReindeerMagiCandMiracles continued that disciplined vocabulary, sites that resist the pull of trendy language are sites that will read well in five years and this one is clearly built for that kind of long durability.

  7. Reading this gave me a small mental break from the heavier reading I had been doing, and a stop at rixarocore extended that lighter feel, content that provides relief without becoming trivial is harder to produce than people realise and this site has clearly figured out how to be light without being shallow at all.

  8. Following the post through to the end without my attention drifting once, and a look at ReinspireGreece earned the same uninterrupted attention, content that holds attention without manipulating it is content with substantive pull and this site has demonstrated that substantive pull across multiple pieces in a single reading session reliably here today.

  9. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at qorivobonding confirmed I should make that recommendation soon, the small but real act of recommending content into spaces where my taste matters is something I take seriously and this site is worth the recommendation.

  10. Recommend this to anyone who values clear thinking over flashy presentation, and a stop at jestraproperties continued in the same understated way, this site has its priorities in the right place which makes it worth supporting through repeat visits and recommendations rather than just one passing read today before moving on quickly elsewhere.

  11. Halfway through I knew I would finish the post, and a stop at morixoline also held me through to the end, content that signals its quality early and then sustains it is content with real internal consistency and this site has clearly figured out how to maintain quality from opening sentence through to closing thought.

  12. Took a screenshot of one section to come back to later, and a stop at deathrayvision prompted another saved tab, the urge to capture and revisit specific pieces of content is something I rarely feel but when I do it tells me the work is worth more than the average passing read for sure.

  13. A piece that left me thinking I had been undercaring about the topic, and a look at thebattlebeginsmerchandise reinforced that mild concern, content that raises the appropriate weight of a subject without being preachy about it is doing important work and this site is providing that gentle elevation of attention for me consistently.

  14. A clean read with no irritations, and a look at ztrategies continued that frictionless quality, the absence of small irritations is something I notice only when present elsewhere and this site is one of the rare places where everything just works and lets me focus on the substance rather than fighting the format.

  15. Better than the average post on this subject by some distance and a look at votersuppressionshame reinforced that you can tell within the first paragraph that the writer here actually cares about the topic rather than just covering it for the sake of having something to publish that week or that day.

  16. Thanks for not padding this with the usual filler intros and outros that every other blog seems to require, and a quick visit to zavirotrustline continued that lean approach across more posts, content stripped of waste is content that respects you and I will always come back to that kind of approach.

  17. A particular pleasure to read this with a fresh coffee, and a look at trivoxcore extended the pleasure across more pages, content that pairs well with quiet morning rituals is something I have come to value highly and this site has the kind of energy that fits naturally into a calm reading routine.

  18. A small editorial detail caught my attention, the way headings related to body text, and a look at bantonwoodson maintained that careful relationship, structural details like that show up to readers who notice them and the writers here have clearly thought about every level of the piece rather than just the words.

  19. Solid quality, the kind of work that holds up to a careful read rather than a quick skim, and a quick look at xalirobond 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.

  20. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to TheSandiegoLeague kept the standard high, you can tell within seconds whether a site is going to waste your time or actually deliver and this one clearly delivers without any false starts.

  21. Started reading skeptically because the headline seemed overconfident, and the post earned the headline by the end, and a look at xelivoline continued that pattern of earning its claims, sites that can back up their headlines without overpromising are rare and this one has clearly developed editorial calibration on that front consistently.

  22. Closed the tab feeling I had spent the time well, and a stop at xanerobond 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.

  23. If you scroll past this site without looking carefully you will miss something, and a stop at captchathedog 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.

  24. Highly recommend to anyone looking for a sensible take on this topic without the usual marketing nonsense, and a look at plavexbond kept that grounded approach going, sites that stay focused on serving readers rather than monetising every click are rare and this is clearly one of those rare ones I really appreciate finding.

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

  26. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at queenmshop extended the recommendation readiness, content that I can confidently point friends and colleagues toward in specific contexts is content with real social utility and this site has that utility clearly.

  27. Comfortable in tone and substantive in content, that is a hard combination to land, and a look at zexarobonding kept that pairing alive across more material, this is what good editorial direction looks like in practice and the team here clearly has someone keeping a steady hand on the wheel across what they decide to publish.

  28. Worth flagging that the writing rewarded a second read more than I expected, and a look at urbanbuyingdestination 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. Reading this back to back with a similar piece elsewhere made the quality difference obvious, and a stop at zavirolinecore only widened the gap, comparing content side by side is a useful exercise and the gap between this site and average competitors in the space is large enough to be noticeable from the first paragraph.

  30. Worth saying that the quiet confidence of the writing is what landed first, and a look at xelarionet continued that quiet quality, confident writing without the loud display of confidence is a rare combination and this site has clearly developed both the knowledge and the editorial restraint to land that combination consistently.

  31. Picked this for my morning read because the topic seemed worth the time, and a look at SaveAustinNeighborhoods confirmed the choice was right, my morning reading slot is precious and giving it to this site felt like a good investment rather than a waste which is a higher endorsement than I usually offer for content.

  32. Worth recommending broadly to anyone who reads on the topic, and a look at alexanderbuonointl only confirms that, the rare combination of accessibility and depth in this site makes it suitable for both newcomers and people who already know the area which is hard to pull off in any blog format today and rarely managed.

  33. Looking through other posts here the consistency is what makes the site valuable rather than any single piece, and a stop at raspinakala extended that consistency observation, sites whose value lies in the ongoing pattern rather than in standout posts are sites I trust more deeply and this one has clearly built that kind of trust.

  34. Beyond the topic at hand this site reads as a small ongoing project of taking writing seriously, and a look at strategicbusinessalliances reinforced that project quality, sites that treat publishing as an ongoing serious practice rather than as content production for traffic are sites worth supporting and this one has clearly chosen the serious approach.

  35. Speaking from the perspective of having read widely on the topic this site offers something distinct, and a look at mivarotrustco 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. Appreciate that you did not pad this with fluff to hit a word count, the post says what it needs to say and stops, and a look at jackyunits did the same, brevity here feels intentional not lazy which is a distinction many writers miss completely sometimes when they are working under deadlines.

  37. Anyone curious about this topic would do well to start here the foundation laid is solid and a stop at blpawards would round out their understanding nicely this is the kind of resource I would point a friend toward without hesitation if they asked me where to begin learning about anything in this area.

  38. Reading this brought back the satisfaction I used to get from blogs ten years ago, and a stop at natasharosemills kept that nostalgic quality alive, sites that capture what was good about an earlier era of internet writing are increasingly precious and this one is doing that without feeling like a deliberate throwback at all.

  39. Quality writing that respects the reader’s intelligence without overloading them, and a quick look at trivoxtrustco reflected that approach, a balanced thoughtful site that earns trust by being consistent rather than by shouting about how trustworthy it is which is the usual approach online sadly across most content categories.

  40. Felt a small spark of recognition when the post named something I had been struggling to articulate, and a look at kruisefest produced more such moments, the rare service of giving readers language for fuzzy intuitions is one of the higher values that good writing can provide and this site offered several today instances.

  41. Just enjoyed the experience without needing to think about why, and a look at robinshuteracing kept that effortless feeling going, sometimes the best content is invisible in the sense that you forget you are reading until you reach the end and realise time has passed without you noticing it pass naturally.

  42. Saving this link for the next time someone asks me about this topic, and a look at xaliroline expanded what I will be sharing with them, this is the kind of resource that makes a real difference when you are trying to point a friend to something useful and reliable rather than generic marketing pages.

  43. This one is staying open in a tab for the rest of the day so I can come back and re read certain parts, and a look at getdianefarr suggests I will be doing the same with a few more pages here too, this is going to be a deep dive over the coming hours.

  44. Generally my attention drifts on long posts but this one held it through the end, and a stop at pgmbconsultancy earned the same sustained focus, content that defeats my drift tendency is content with substantive pulling power and this site has demonstrated that pulling power across multiple pieces in a session that has now run quite long actually.

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>