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

  1. Reading this with my morning coffee turned into reading the related posts with my morning coffee, and a stop at findamazingproducts stretched the morning further, content that pulls breakfast into a reading session rather than just accompanying it is content that has earned a higher claim on my attention than the average article does.

  2. Now organising my browser bookmarks to give this site easier access, and a look at modernfashionworld earned the same organisational priority, the small acts of digital housekeeping I do for sites I expect to use often are themselves a measure of trust and this site has triggered the trust based housekeeping behaviour from me clearly.

  3. Once you find a site like this the search for similar voices begins, and a look at purefashioncollection extended the search energy, finding a high quality reference point makes the gap between it and adjacent sources visible in a way it was not before and this site has provided that high reference point across multiple recent visits.

  4. Probably one of the more reliable sources I have found for this kind of careful coverage, and a look at silveroakstudio 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.

  5. Now adding a small note in my reading log that this site is one to watch, and a look at globalcrestfinds reinforced the watch status, the few sites I track deliberately rather than encounter accidentally are sites I expect ongoing returns from and this one has cleared the bar for that elevated tracking based on what I read.

  6. Probably the kind of site that should be more widely read than it appears to be, and a look at freshfashiondeal 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.

  7. Now appreciating that the post did not require external context to follow, and a look at discovernewcollection maintained the same self contained quality, content that respects new visitors by being readable without prerequisites is content with broader accessibility and this site has clearly invested in keeping each piece reader friendly for fresh arrivals.

  8. Cuts through the usual marketing fluff that dominates this topic online, and a stop at apexhelm kept the same clean approach going, this is the kind of writing that respects the reader’s time rather than wasting it on repetitive setups before finally getting to the point at hand which is what most sites do.

  9. A piece that left me thinking I had been undercaring about the topic, and a look at discoverfindsmarket 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.

  10. A relief to read something where I did not have to fact check every claim mentally, and a look at boldcrestfinds 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.

  11. The conclusions felt earned rather than tacked on at the end like an afterthought, and a look at yourstylecorner kept that careful structure going, you can tell when a writer has thought about the shape of their post versus just letting it ramble out and hoping for the best at the end which most do.

  12. A piece that exhibited the kind of patience that good writing requires, and a look at sunsetgrovestore continued that patient quality, hurried writing is easy to spot and this site reads as having been written without time pressure which produces a different feel than the rushed content that dominates much of the modern blog space.

  13. Quality work here, the post reads cleanly and the points stay focused throughout, and a stop at openplainstrading kept the standard high, you can tell the writer cares about the final result rather than just hitting publish for the sake of having something new on the page to feed the search engines.

  14. Genuinely glad I clicked through to read this rather than skipping past, and a stop at freshfashionoutlet confirmed I should keep clicking through to more pages here, the kind of resource that justifies its place in my browser history rather than feeling like wasted time which is the highest compliment I offer any site online today.

  15. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at ironvalleydesigns reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

  16. Started smiling at one paragraph because the writing was just nice and a look at globaltrendcollection produced a couple more such moments prose that produces small spontaneous reactions in the reader is doing more than just transferring information and the writers here are clearly hitting that level fairly consistently throughout pieces.

  17. Came in tired from a long day and the writing held my attention anyway, and a stop at urbanstylecollection kept that going, content that can engage a fatigued reader is doing something right because most online reading happens in suboptimal conditions like that one and quality content adapts to it without complaint.

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

  19. Thanks again for the post, I learned a couple of things I can actually use later this week, and after I went over everydayforestgoods the rest of the site looked equally promising, definitely going to spend more time here when I get a free moment over the weekend to read more carefully.

  20. Closed the tab and immediately reopened it ten minutes later because I wanted to reread a part, and a stop at softmorningshoppe drew the same return, content that pulls you back after closing it is doing something well beyond the average and worth marking as exceptional in my mental catalogue of reliable sites.

  21. Now noticing that the post did not mention the writer at all, focus stayed on the topic, and a look at trendandstylezone continued that author absent quality, content that disappears the writer to focus on the substance is a particular kind of generosity and this site has clearly chosen the substance over the personality consistently.

  22. Felt the post had been written without looking over its shoulder, and a look at rusticstoneemporium continued that confident posture, content written for its own sake rather than against imagined critics has a different quality and this site reads as written from a place of confidence rather than defensive justification of every claim.

  23. Generally my attention drifts on long posts but this one held it through the end, and a stop at modernshoppingcorner 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.

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

  25. 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 brightfashionstore 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.

  26. Decided not to comment because the post said what needed saying, and a stop at risingrivercollective continued that complete feel, content that does not invite obvious additions or corrections from readers is content that has been carefully considered and this site appears to consistently produce pieces that satisfy rather than provoke unnecessary follow ups.

  27. Useful enough to recommend to several people I know who would appreciate it, and a stop at modernfablefinds added more material I will pass along too, the kind of writing that earns word of mouth is the kind that actually delivers on its promises which is what this site does without any drama or fanfare attached.

  28. Bookmark earned, calendar reminder set, share queued, all from one good post, and a look at fashiontrendcorner did the same, when a single reading session triggers multiple downstream actions you know the content has actually moved me beyond the page and this site is moving me at that higher level reliably.

  29. Definitely returning here, that is decided, and a look at futurewildcollection only made the case stronger, this is one of those rare websites that rewards regular visits rather than feeling stale after the first read which is something I cannot say about most of the places I bookmark today across all my topics.

  30. Really appreciate that the writer did not assume I would read every other related post first, and a look at purechoicehub kept that self contained feel going where each piece can stand alone, accessibility for new readers is a sign of generous editorial thinking and this site has clearly invested in that approach.

  31. Glad I gave this a chance instead of bouncing on the headline, and after softmoonmarket I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.

  32. Liked that the post acknowledged complications rather than pretending they did not exist, and a stop at freshdailycorner continued that honest framing, sites that handle complexity with care rather than papering it over with simplifying claims are doing real intellectual work and this one is clearly in that category based on what I have read.

  33. 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 everhilltrading 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.

  34. A genuine compliment to the writer for keeping the post focused on what mattered, and a look at discoverfashionfinds continued that disciplined focus, focus is a editorial choice that compounds across many small decisions and this site has clearly made those small decisions consistently across what I have read so far this week here.

  35. The way the post stayed on topic throughout without going on tangents was really refreshing, and a look at moongrovegallery kept that focused approach going, discipline like this in writing is rare and worth recognising because most writers cannot resist wandering off into related subjects that dilute their main point and confuse readers along the way.

  36. Started this morning and finished at lunch with a small sense of having spent the time well and a look at globalfindsmarket 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.

  37. Just wanted to drop a quick note saying this was a useful read on a topic I have been circling, no fluff, and a stop at findgreatdealsnow added a few extra points that fit the same simple style which makes the whole site feel coherent rather than thrown together by many different writers with different goals.

  38. Reading this between two meetings turned out to be the highlight of the morning, and a stop at modernvaluehub continued that highlight quality, content that outshines the structured parts of a working day is doing something well beyond ordinary and this site has produced multiple such highlights for me already this week alone.

  39. Now feeling the rare pleasure of trusting a source completely on first encounter, and a look at cozyorchardgoods extended that initial trust into something more durable, the calibration of trust to evidence is something I do informally and this site has earned high trust through the cumulative weight of multiple consistently good posts already.

  40. Now noticing that the post did not mention the writer at all, focus stayed on the topic, and a look at puregiftoutlet continued that author absent quality, content that disappears the writer to focus on the substance is a particular kind of generosity and this site has clearly chosen the substance over the personality consistently.

  41. Liked the balance between depth and brevity, never too shallow and never too long, and a stop at globalfindsoutlet kept the same balance going across the rest of the site, this is one of the harder skills in writing and the team here clearly has it figured out very well indeed across every page.

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

  43. On reflection this is the kind of writing that improves my taste for what is possible in the format, and a look at bestbuyinghub continued raising that bar, content that elevates my expectations rather than lowering them is doing important work in calibrating my standards and this site is participating in that elevation reliably.

  44. Honest take is that I will probably forget most of what I read online today but this post is one I will remember, and a stop at evermountainstyle kept that same memorable quality going, certain writing leaves a residue in the mind in a way most content simply does not manage.

  45. Really appreciate that the writer did not overstate the importance of the topic to make the post feel weightier, and a quick visit to softmeadowstudio maintained the same modest framing, content that is honest about its own scope rather than inflating itself is the kind I trust and return to repeatedly over time.

  46. Now recognising that the post handled the topic with appropriate technical precision without becoming dry, and a stop at brightlinecrafted 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.

  47. If I had to summarise the editorial sensibility of this site in a few words it would be careful and human, and a look at timberwolfemporium extended that summary feeling, capturing the essence of a sites approach in brief is hard but this site has a clear enough identity that the summary comes naturally enough.

  48. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at modernrootsmarket was the same, no upsell and no fake urgency just steady content laid out properly for someone trying to actually learn from it rather than just be sold to.

  49. Reading this prompted a small redirection in something I was working on, and a stop at startbuildingtoday extended that redirecting influence, content that affects my actual work rather than just my thinking has the highest practical impact and this site is providing that level of influence for me at a sustainable rate apparently.

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>