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

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

  2. Top quality material, deserves more attention than it probably gets, and a look at growthnavigator reflected the same effort across the site, a hidden gem in the modern web where most attention goes to whoever shouts loudest rather than whoever actually delivers the best content for their readers without much marketing fanfare.

  3. Now feeling the small relief of finding writing that does not condescend, and a stop at progresssignal 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.

  4. A thoughtful piece that did not strain to be thoughtful, and a look at focusdirector continued that effortless quality, when thinking shows up in writing without the writer drawing attention to it you know you are reading something genuinely considered rather than something performing the appearance of consideration which is also common online.

  5. Grateful for posts like this one, they remind me there are still places online run by people who care about quality, and a look at claritydrivenmotion reflected the same standards, you can tell the difference between content made for readers and content made just for search engines today and this is the former.

  6. A thoughtful read in a week that has been mostly noisy, and a look at trustallianceworks carried that thoughtful quality across more pages, finding pockets of considered writing in a week of distractions is one of the small wins of careful curation and this site is providing those pockets at a sustainable rate.

  7. Now appreciating the way the post avoided the temptation to be longer than necessary, and a look at actionsequence continued that lean approach, content with the discipline to stop when finished rather than padding for length is content that respects both itself and its readers and this site has that disciplined editorial culture clearly throughout.

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

  9. Thanks for putting this online without locking it behind email signups or paywalls, and a quick visit to guardedbond kept that open feel going, content that trusts the reader to come back rather than gating access is the kind of approach I will reward with regular return visits over time happily.

  10. new united statesn no deposit bonus casino
    2021, casino online uk paypal and free spins no deposit united kingdom casino, or dice poker rules michaud toys

    Take a look at my website: how to win blackjack counting cards; Franziska,

  11. The way the post stayed on topic throughout without going on tangents was really refreshing, and a look at bondedpillars 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.

  12. Worth your time, that is the simplest endorsement I can give, and a stop at steadfastbond extends that endorsement across the rest of the site, this is one of those increasingly rare places that delivers on what it promises rather than over selling the content and under delivering on substance every time which I find frustrating elsewhere.

  13. Considered as a whole this site has developed a coherent point of view that comes through in individual pieces, and a look at actioncreatesforward continued displaying that coherence, sites with a unified perspective rather than a grab bag of takes are sites with editorial maturity and this one has clearly developed that maturity through years of work.

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

  15. Honest take is that this was better than I expected when I clicked through, and a look at clingclasp reinforced that, the bar for online content has dropped so much that finding something thoughtful and well constructed feels almost noteworthy now which says more about the average than about this site itself.

  16. Following the post through to the end without my attention drifting once, and a look at wardstone 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.

  17. Coming to this with low expectations and being pleasantly surprised by the substance and a stop at directionalprocess continued exceeding expectations the recalibration of expectations upward across multiple positive readings is one of the actual rewards of careful browsing and this site is providing that recalibration at a steady rate apparently.

  18. Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at forwardenergyengine maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.

  19. Decided to subscribe to the RSS feed if there is one, and a stop at coastauras confirmed that decision, content that I want delivered to me proactively rather than just remembered when I have time is content that has earned a higher level of commitment from me as a reader looking for reliable sources.

  20. Reading this in pieces over a coffee break and finding it consistently rewarding, and a stop at unifiedbondnetwork extended that into related material I will return to later, the kind of site that fits naturally into small reading windows without requiring a long uninterrupted block is genuinely useful for how I actually browse.

  21. online free casino united states, online gambling
    laws in canada and online poker with friends australia, or no deposit casino
    usa

    Take a look at my web site; russian roulette app gun (Pat)

  22. Will be back, that is the simplest way to say it, and a quick visit to growthledger reinforced the decision, this site has earned a spot in my regular rotation alongside a few other reliable places I check when I want something genuinely informative without all the usual modern web noise getting in the way.

  23. Spent a few minutes here and came away with a clearer picture of the topic, the writing keeps things simple without dumbing them down, and after a stop at intentionalgrowth the rest of the points lined up neatly which is something I appreciate when I am short on time and need answers fast.

  24. Started reading expecting to disagree and ended mostly nodding along, and a look at capitalbondway continued the pattern, content that wins agreement through evidence and reasoning rather than rhetorical force is the kind that actually shifts minds and this site clearly knows how to do that across what I have read so far.

  25. Bookmark added with a small mental note that this is a site to keep, and a look at valuecrestbond reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  26. Honestly impressed, did not expect to find this level of care on the topic, and a stop at momentumengine cemented the impression, you can tell within the first few paragraphs whether a site is going to be worth the time and this one delivered on that early promise nicely throughout the rest of what I read.

  27. Thanks for sharing this with the open internet rather than locking it behind a paywall like so many sites do now, and a stop at clarityroute kept the same vibe going, generous helpful and clearly written by someone who actually wants people to learn from it rather than just charge them.

  28. лента стальная лента углеродистая

  29. Closed the laptop after this and let the ideas settle for a few hours, and a stop at progressmovesbyclarity similarly rewarded reflective time, content that benefits from sitting with rather than racing past is the kind I want more of and the kind that this site appears to consistently produce week after week here.

  30. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at focusdrivenmovement continued that frustration free experience, content that sidesteps the standard failure modes of its genre is content with editorial awareness and this site has clearly studied what fails elsewhere consistently.

  31. Glad I clicked through from where I did because this turned out to be worth the time spent, and after forwardmomentum I had a fuller picture, the kind of content that earns its visitors through delivering value rather than chasing them through aggressive advertising or constant pop ups appearing everywhere on the screen lately.

  32. Worth your time, that is the simplest endorsement I can give, and a stop at gildedbond extends that endorsement across the rest of the site, this is one of those increasingly rare places that delivers on what it promises rather than over selling the content and under delivering on substance every time which I find frustrating elsewhere.

  33. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at corealliant kept that going, the kind of voice the open web could use a lot more of rather than the endless echo chamber of recycled opinions floating around every social platform these days.

  34. 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 actiongrid 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.

  35. Reading this gave me a small sense of progress on a topic I have been slowly working through, and a stop at trustforge added another step forward, learning happens in small increments across many sources and finding sources that consistently contribute is the actual practical value of careful curation in an information rich world.

  36. Reading this prompted me to subscribe to my first newsletter in months, and a stop at directionanchorsaction confirmed the subscribe was the right call, content that earns a newsletter signup is content that has cleared a higher trust bar than a casual visit and this site has clearly earned that level of commitment from me.

  37. Walked away with a clearer head than I had before reading this, and a quick visit to clarityactivatesgrowth only sharpened that, the writing has a way of cutting through the noise that surrounds most topics online which is something I will definitely remember the next time I am searching for an answer to anything.

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>