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

  1. Now adding the homepage to my regular check rotation rather than waiting for individual links to find me, and a stop at fashiondealplace confirmed the rotation upgrade, the move from passive discovery to active checking is a vote of confidence in a sites ongoing quality and this site has earned that active engagement clearly.

  2. Now placing this in the same category as a few other sites I have come to trust, and a look at globaltrendoutlet continued the placement decision, the small category of fully trusted sites is one I extend rarely and only after multiple positive reading sessions and this site has earned the category placement methodically over time.

  3. Glad I gave this a chance rather than scrolling past, and a stop at purefashionworld confirmed I made the right call, sometimes the best content is hidden behind unassuming headlines that do not scream for attention and learning to slow down and check those out has paid off many times now across years of reading.

  4. Reading this in a relaxed evening setting was a small pleasure, and a stop at moonglowcollection extended the pleasant evening reading, content that fits the tone of relaxed time without becoming forgettable is what I look for in evening reading and this site has the right tone for that particular slot in my daily reading routine.

  5. My time on this site has now extended past what I had budgeted, and a stop at simplelivingcorner keeps extending it further, content that overstays its budget in my schedule is content that has earned the extra time and this site has been earning extra time across multiple visits to the point where my schedule needs adjustment.

  6. Looking at this from the perspective of someone tired of generic content the contrast is striking, and a look at dreambelievegrow maintained that distinctive feel, sites with strong editorial identity stand out against the bland background of algorithmic content and this one has clearly developed an identity worth recognising through careful attention.

  7. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at happylifestylemarket extended that reflective pause, content that earns time for thought after closing the tab is content of higher value than the merely interesting and this site has clearly produced that lasting effect today.

  8. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at buildconfidencehere extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  9. I learned more from this short post than from longer articles I read earlier today, and a stop at crispplus added even more useful detail without going off topic, this site clearly knows how to keep things focused without sacrificing depth which is a hard balance to strike for any writer.

  10. Good clean post, no errors and no awkward phrasing that breaks the reading flow, and a stop at thinkcreateinnovate kept the same standard, definitely the kind of editorial care that earns a return visit because it tells me the writer is paying attention to details that matter to readers rather than just rushing publication.

  11. Found a small mental shift after reading this, the framing here is just a bit different from the standard takes online, and a look at silvermoonmarket extended that fresh perspective across more material, the rare site whose voice actually changes how you think about something rather than just confirming existing beliefs.

  12. Now adding the writer to a small mental list of voices I want to follow, and a look at fashionlifestylehub 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.

  13. Felt no urge to argue with the conclusions even though I started the post slightly skeptical, and a look at boldhorizonmarket maintained that pattern, writing that earns agreement through clarity of argument rather than rhetorical pressure is the kind I find most persuasive and the kind I want to read more of these days.

  14. Decided to set aside time later to read more carefully, and a stop at uniquevaluehub reinforced that decision, content that earns a calendar entry rather than just a passing read is in a different tier altogether and this site is clearly working at that elevated level which I really do appreciate as a reader today.

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

  16. Liked that the post acknowledged complications rather than pretending they did not exist, and a stop at shopanddiscoverhub 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.

  17. Now planning a longer reading session for the archives, and a stop at quietplainstrading 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.

  18. A clear case of writing that does not try to do too much in one post and a look at nobleridgefashion maintained the same scoped discipline posts that try to cover too much end up covering nothing well and this site has clearly chosen scope discipline as a core editorial principle which shows up clearly in what I read.

  19. Started reading skeptically because the headline seemed overconfident, and the post earned the headline by the end, and a look at trendmarketoutlet 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.

  20. Decided to write a short note to the author if there is contact info anywhere, and a stop at goldplumeoutlet extended that intention, the urge to thank the writer directly is a strong signal of content quality and this site has triggered that urge in me today which is a fairly rare event for my reading.

  21. Got pulled in by the headline and stayed because the content actually delivered on the promise, and a stop at hiddenvalleyfinds 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.

  22. Thanks for the readable length, I finished it without checking how much was left, and a stop at findbetterdeals kept me reading the same way, when I stop noticing the length of a piece because the content is engaging enough to sustain attention without willpower the writer has done their job well today.

  23. Skipped the social share buttons but might come back to actually use one later, and a stop at yourtrendstore extended that share urge, content that triggers genuine sharing impulses rather than performative ones is content that has actually moved me and not many posts in a typical week do that for me actually.

  24. During a reading session that included several other sources this one stood out, and a look at fashionanddesign continued the standout quality, the side by side comparison of sources during research is a useful exercise and this site has been winning those comparisons for me consistently across multiple research sessions during the last week.

  25. Good clean post, no errors and no awkward phrasing that breaks the reading flow, and a stop at futuregardenmart kept the same standard, definitely the kind of editorial care that earns a return visit because it tells me the writer is paying attention to details that matter to readers rather than just rushing publication.

  26. A clean read with no irritations, and a look at mooncrestdesign 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.

  27. Pleasant surprise, the post delivered more than the headline promised, and a stop at yourtrendstore continued that pattern of under promising and over delivering, the rarest combination on the modern web where most content does the opposite by promising the world and delivering thin recycled summaries instead each time you click on something interesting.

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

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

  30. Reading this slowly to give it the attention it deserved, and a stop at discovertrendystore earned the same slow read, choosing to read slowly is a small act of respect for content quality and very few sites earn that respect from me but this one did so without any explicit ask which is the cleanest way.

  31. Picked this site to mention to a colleague who would benefit, and a look at urbanlifestylehub added more material I will pass along, recommending sites to colleagues is a higher bar than recommending to friends because the professional context demands more careful curation and this site cleared the professional bar without me having to think.

  32. I learned more from this short post than from longer articles I read earlier today and a stop at moderntrendhub added even more useful detail without going off topic this site clearly knows how to keep things focused without sacrificing depth which is a hard balance to strike for any writer.

  33. Honestly the simplicity is what makes this work, the topic is not buried under filler words or overly complex examples, and a quick look at morningrustgoods showed the same sensible style, I left with what I came for and no headache from over reading which is a real win these days.

  34. Now noticing that the post avoided the temptation to be funny in places where humour would have undermined the substance, and a stop at rarelinefinds maintained the same restraint, knowing when to be serious is a rare editorial virtue and this site has clearly developed it through what I assume is careful editorial practice over years.

  35. Closed it feeling slightly more competent in the topic than I started, and a stop at shopthedaytoday reinforced that competence boost, real learning is rare in casual online reading but it does happen sometimes and this site managed to make it happen for me today which is genuinely worth pausing to acknowledge.

  36. Speaking honestly this is among the better discoveries of my recent browsing, and a stop at wonderpeakboutique reinforced that discovery quality, the ranking of recent discoveries is informal but meaningful and this site has placed near the top of that ranking based on the consistency of quality across what I have already read carefully.

  37. Found a couple of useful angles in here I had not considered before reading carefully, and a quick stop at fashiondailyplace added more, this is one of those sites where the value compounds the more you read rather than peaking at one viral post and then offering nothing else of substance afterwards which is common.

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

  39. Picked up something useful for a side project, and a look at trendforlifehub added another piece I will incorporate, content that connects to specific projects I am working on is content with practical utility and the practical utility of this site is showing up across multiple posts I have read in the last hour or so.

  40. Looking at the surface design and the substance together this site has both right, and a look at growbeyondboundaries reinforced that integrated quality, sites where presentation and content reinforce each other rather than fighting are sites with full editorial coherence and this one has clearly invested in both layers in a balanced way.

  41. 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 uniquevaluehub 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.

  42. In the middle of an otherwise scattered day this post landed as a moment of focus, and a stop at everydaytrendhub extended that focused feeling across more pages, content that anchors a fragmented day rather than contributing to the fragmentation is content with real centring effect and this site is providing that anchoring function for me.

  43. Now wishing more sites covered topics with this level of care, and a look at sacredridgecorner extended that wish across more subjects, the rarity of careful coverage on most topics is a problem and this site is one of the small antidotes to that broader pattern of casual or surface treatment of complex subjects.

  44. Just sat with this for a bit longer than I usually would because the points are worth thinking about, and after yourtrendstore I had even more to chew on, the kind of post that nudges your thinking forward without forcing the issue is something I have always appreciated in good writing online.

  45. Took a chance on the headline and was rewarded, and a stop at fashiontrendcorner kept the rewards coming as I clicked through, the kind of place where every link leads somewhere worth the click is a small luxury on the modern web where so many sites are mostly empty calories disguised as content.

  46. Now adding this to a list of sites I want to see flourish, and a stop at moderntrendstore 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.

  47. During a quiet evening reading session this provided just the right depth without being heavy, and a stop at boldhorizonmarket 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.

  48. Found the post genuinely useful for something I was working on this week and a look at happylivingcorner added more material I will reference content that connects to my actual life and work rather than just being interesting in the abstract is the kind I will pay attention to and return to repeatedly.

  49. Cuts through the usual marketing fluff that dominates this topic online, and a stop at noblegroveoutlet 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.

  50. Now saved this in a way that I will actually find again rather than the casual bookmark approach, and a stop at freshmeadowstore earned the same careful saving, organising my reading bookmarks so that high quality sources rise to the top is something I should do more of and this site triggered that organisation today.

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>