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

  1. Really clear writing, the kind that makes you want to share the link with someone who has been asking about the topic, and a quick browse through unifiedtrusthub only made me more sure of that, the information here stays useful long after the first read is done which says a lot.

  2. Now realising the post has been quietly doing important work in my mind for the past hour, and a stop at capitalbridge extended that quiet processing, content that continues to do work after I close the tab is content with afterlife in the mind and this site is producing those long lived effects at a meaningful rate.

  3. The conclusions felt earned rather than tacked on at the end like an afterthought, and a look at foundationlynx 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.

  4. Now thinking I want more sites built on this kind of editorial foundation, and a stop at directionamplifiesgrowth extended that wish into a broader hope, sites built on substance and care rather than on metrics and growth are the kind of sites I want to see more of and this one is a small example worth supporting.

  5. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at focussetsdirection confirmed that placement, the difference between resources I trust and resources I just consume is real and this site has clearly moved into the trusted category through consistent quality over time.

  6. Felt mildly happier after reading, which sounds silly but is true, and a look at capitalties extended that small mood lift, content that improves rather than degrades my mental state is content I want more of and the cumulative effect of reading sites that lift versus sites that drag is real over time.

  7. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it, and a stop at focusamplifiesmotion extended that earned authority feeling, sites that demonstrate expertise through the quality of their explanations rather than by stating credentials are sites I trust most and this site has it.

  8. Will be coming back to this for sure, too much good content to absorb in one sitting, and a stop at focusunlocksmotion only added more pages I want to dig through, this site is going onto my regular rotation list because it consistently delivers something worth the visit lately rather than empty filler.

  9. Now considering writing a longer note about the post somewhere, and a look at trendvilo added more material for that note, content that prompts me to write rather than just consume is content with generative energy and this site is producing that generative effect for me at a higher rate than most sources.

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

  11. top new united statesn online is langley casino open today; Mackenzie,,
    casino victoria bc canada and online casino uk free bonus no deposit, or gambling facts australia

  12. Approaching this site through a casual link click and being surprised by what I found, and a look at directionengine extended the surprise, the rare experience of stumbling into excellent independent content rather than predictable mediocrity is one of the actual remaining pleasures of casual web browsing and this site provided it cleanly.

  13. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at actionlogic earned the same patient approach, training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

  14. A piece that earned its conclusions through the body rather than asserting them at the end, and a look at motionclarity maintained the same earned quality, conclusions that follow from what came before are more persuasive than declarations and this site has clearly internalised that principle in how it constructs arguments throughout pieces.

  15. Decided to subscribe to the RSS feed if there is one, and a stop at measuredtrust 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.

  16. Took the time to read the comments on this post too and they were also worth reading, and a stop at strategyvector 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.

  17. High quality writing, no marketing speak and no buzzwords that mean nothing, and a stop at globalconnect 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.

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

  19. united kingdom casino deposit free no spin, free spins
    bingo no deposit codes (Isabell) deposit no wager uk 2021 and best online real money
    slots new zealand, or casino in united state of australia

  20. Even across multiple posts the writers voice has remained consistent in a way I appreciate, and a stop at forwardmotionstabilized continued that voice, sites that maintain editorial consistency across many pieces have something most sites lack and this one has clearly worked out how to keep its voice steady across what reads as a growing archive.

  21. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at bondedcontinuum kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  22. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at actiondefinespath 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.

  23. Solid little post, the kind that does not need to be flashy because the substance is doing the work, and a look at unitystrengthbond kept that quiet confidence going across the site, this is what writing looks like when the writer trusts the content to land on its own without theatrics or unnecessary attention seeking behaviour.

  24. A clear cut above the usual noise on the subject, and a look at bondednetwork only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  25. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at trustcraft kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  26. Most attempts at writing on this topic feel like they are missing something and this post finally identified what was missing, and a look at intentionalmovement extended that diagnostic clarity, content that names what is wrong with adjacent treatments while doing better itself is content with both critical and constructive value and this site has both.

  27. Held my interest from the opening line through to the closing thought, and a stop at brightfuture did the same, content that earns sustained attention in an environment full of distractions is doing something right and this site is clearly doing several things right rather than just one or two which I really appreciate.

  28. Now sitting back and recognising that this was a small but real win in my reading day, and a stop at anchorcapitalbond extended that quiet win, the cumulative effect of small reading wins versus the cumulative effect of small reading losses is real over time and this site is contributing to the wins side of that ledger.

  29. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at actionsetsdirection reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  30. Thanks for putting in the work to make this approachable, plenty of sites cover the same ground but most do it badly, and a quick visit to claritydrivesaction confirmed this one stands apart, simple language and useful examples without anyone trying to sell me anything along the way which I really appreciated.

  31. Coming back to this one, definitely, and a quick visit to unityframework only made me more sure of that, the kind of writing that makes you want to set aside time later rather than rushing through it now while distracted by everything else competing for attention on the screen today across so many tabs.

  32. A piece that took its time without dragging, and a look at ideasbuildmomentum kept the same patient pace, the difference between unhurried and slow is a fine editorial distinction and this site has clearly found the unhurried side without slipping into the slow side which would have lost me as a reader quickly otherwise.

  33. Thanks for putting this online without locking it behind email signups or paywalls, and a quick visit to enduringalliances 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.

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>