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

  1. Picked up a couple of new ideas here that I can actually try out, and after my visit to venxari 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.

  2. Now noticing how rare it is to find a site that does not feel rushed, and a look at nuartlinnet extended that calm pace, content produced without time pressure has a different quality than content shipped to meet a deadline and this site reads as written without urgency which produces a different and better experience for readers.

  3. best uk slot bonus, online slots bonausaa and all canadian bingo springfield mo, or best rated united kingdom online casino

    Here is my blog; what are the payouts on a roulette table (Wilton)

  4. Felt like the post had been edited rather than just drafted and published, and a stop at buyvani suggested the same care across the site, the difference between edited and unedited content is enormous for the reader and this site has clearly invested in the editing pass that most blogs skip entirely which really does show up.

  5. Took the time to read the comments on this post too and they were also worth reading, and a stop at cocoaborn suggested the community quality matches the content quality, when the conversation around a piece is as good as the piece itself you know you have found a real corner of the internet.

  6. Now setting up a small reminder to revisit the site on a slow day, and a stop at meadochre confirmed the reminder was a good idea, planning return visits is a small organisational act that signals trust in ongoing quality and this site has earned that planned return through consistent performance across the pieces I have read so far.

  7. Came away with some new perspectives I had not considered before, and after nylonmoss 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.

  8. Decided I would read the archives over the weekend, and a stop at styleluma 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.

  9. Left me wanting to read more rather than feeling burned out, that is a good sign, and a look at clarityactivatesprogress confirmed there is plenty more here to explore, the kind of writing that builds appetite rather than killing it which is a rare quality on the modern open internet today across most categories of content.

  10. Probably one of the more reliable sources I have found for this kind of careful coverage, and a look at astrebull reinforced the reliability, the small group of sources I would describe as reliable for a given topic is curated carefully and this site has earned a place in that small group through consistent performance.

  11. Reading this gave me a small framework I expect to use going forward, and a stop at ideaorchestration extended that framework, content that produces transferable mental models rather than just specific facts is content with multiplicative value and this site is providing those models at a rate that justifies extra attention from me regularly.

  12. Reading this confirmed a small detail I had been uncertain about, and a stop at luxdeck provided the source for further checking, content that supports verification through citations or links rather than just asserting facts is more trustworthy and this site has clearly built its credibility through that kind of verifiable approach consistently.

  13. Now adding this to a list of sites I want to see flourish, and a stop at caskcloud reinforced that wish, the few sites I actively root for are sites that produce the kind of work I want more of in the world and this one has joined that small list based on what I have read so far.

  14. Worth recommending broadly to anyone who reads on the topic, and a look at qivmora 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.

  15. Decided to read this site for a while before forming a verdict, and the verdict after several pages is positive, and a stop at claritymotion continued that pattern, judging a site requires more than one post and giving sites a fair sample is something I try to do for promising candidates rather than rushing to dismiss.

  16. Vague feelings of recognition kept surfacing as I read because the writing names things I have been thinking, and a look at modvilo produced more of those recognition moments, content that gives shape to private intuitions is content that makes me feel less alone in my own thinking and this site has that effect.

  17. Thanks for taking the time to write this, it is clear that some thought went into how each point would land, and after I went through propelmural I had a better grip on the topic, real value without the usual marketing noise people have to put up with online when searching for answers.

  18. 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 byrdclap 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.

  19. If I had encountered this site five years ago I would have been telling everyone about it, and a look at jazbrood extended that retrospective enthusiasm, the version of me who used to recommend favourite blogs frequently would have made sure friends knew about this one and that earlier enthusiasm is partially returning to me here.

  20. Felt the post had been quietly polished rather than aggressively styled, and a look at zorkavi 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.

  21. Reading this in the gap between work projects was a small but meaningful break, and a stop at nudgelustre extended that gentle reset, content that provides genuine refreshment rather than just distraction during work breaks is content with a particular kind of utility and this site fits that role for me reliably during work days.

  22. High quality writing, no marketing speak and no buzzwords that mean nothing, and a stop at kanvoro kept that going, simple direct content that actually communicates something is harder to find than it should be and this is one of the rare places that gets it right consistently across many different posts.

  23. The post made the topic feel approachable without making it feel trivial, that is a fine balance, and a stop at buyvilo maintained the same balance, finding the middle ground between welcoming and serious is genuinely difficult and the writers here have clearly figured out how to consistently hit it well across many different posts.

  24. Better than most of the writing I have come across on this topic recently, simpler and more direct, and a look at craftcanal continued in that same way, a real outlier in a crowded space full of repetitive content that says little while taking up a lot of reader time today which is unfortunate.

  25. Took my time with this rather than rushing because the writing rewards attention, and after ariabrawn 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.

  26. Worth recognising the absence of the usual blog tropes here, and a look at ablebonus 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.

  27. Worth recommending broadly to anyone who reads on the topic, and a look at coilbliss 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.

  28. Honestly enjoyed not being sold anything for the entire duration of the post, and a look at growthoriented 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.

  29. Now adding the writer to a small mental list of voices I want to follow, and a look at stylevani reinforced that follow intention, the few writers whose work I actively track are writers who have demonstrated sustained quality and this writer has clearly demonstrated that sustained quality across the pieces I have sampled here today.

  30. If you asked me to point to a recent positive sign for the open web this site would be near the top, and a stop at meltmyrtle reinforced that designation, the few sites that serve as evidence the web can still produce quality independent content are precious and this one has clearly become one for me.

  31. Started forming counter examples to test the claims and the post handled most of them implicitly, and a look at nylonplain continued that anticipatory style, writers who think two steps ahead of the critical reader save themselves from a lot of follow up work and this writer has clearly internalised that habit consistently.

  32. Probably the kind of site that should be more widely read than it appears to be, and a look at pipmyrrh reinforced that quiet wish, the gap between a sites quality and its apparent reach is sometimes large and that gap exists for this site in a way that makes me want to mention it more.

  33. Got pulled in by the headline and stayed because the content actually delivered on the promise, and a stop at luxmixo kept that trust intact, when a site lives up to its own framing it earns the right to keep showing up in my browser tabs going forward indefinitely from here on out really.

  34. Reading carefully here has reminded me what reading carefully feels like, and a look at qivnaro extended that reminder, the experience of careful reading versus skimming is different in ways I had partially forgotten and this site has clearly refreshed my memory of what attention feels like when content rewards it consistently.

  35. A piece that handled the topic with appropriate weight without becoming portentous, and a look at growthvector continued that calibrated seriousness, content that takes itself seriously without becoming pompous is something this site has clearly figured out and the balance shows up in every piece I have read across multiple sessions now.

  36. Now feeling the quiet pleasure of finding writing that takes itself seriously without being self serious, and a stop at modzaro extended that subtle pleasure, the gap between earnest and pretentious is fine and this site has clearly chosen to land on the earnest side without slipping over into pretentious which is impressive.

  37. A relief to read something where I did not have to fact check every claim mentally, and a look at visionbuilder continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

  38. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at churnburst continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

  39. Came in skeptical and left mostly convinced, that is the highest praise I can offer, and a look at cartluma 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.

  40. Looking through the archives suggests this site has been doing this for a while at this level, and a look at numenoat 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.

  41. Better signal to noise ratio than most places I check on this kind of topic, and a look at sequoiasnare 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.

  42. Honestly the simplicity of the explanation made the topic click for me in a way other writeups had not, and a look at amidcarve continued that clarity into related areas, when a writer gets the level of explanation right the reader does the heavy lifting themselves and the post just enables it.

  43. Left me wanting to read more rather than feeling burned out, that is a good sign, and a look at cabinboss confirmed there is plenty more here to explore, the kind of writing that builds appetite rather than killing it which is a rare quality on the modern open internet today across most categories of content.

  44. Glad to have another data point on a question I am still thinking through, and a look at coltable 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.

  45. Pass this along to colleagues if the topic comes up, the framing here is sensible, and a stop at vuznaro 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.

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>