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

  1. Took me back a step or two on an assumption I had been making, and a stop at eliteharbor pushed that reconsideration further, writing that gently corrects the reader without being aggressive about it is a rare diplomatic skill and the team here clearly knows how to land critical points without turning readers off.

  2. Honestly impressed by how much useful content sits in such a small post, and a stop at actiondrivenshift confirmed the rest of the site packs a similar punch, density without confusion is a hard balance to strike and this site has clearly cracked the code on it across many different topic areas covered.

  3. My time on this site has now extended past what I had budgeted, and a stop at bondedcoregroup 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.

  4. Closed several other tabs to focus on this one as I read, and a stop at clarityspark held my undivided attention the same way, content that earns full focus in an attention environment full of competing pulls is content doing something genuinely well and the team behind it deserves recognition for that achievement consistently.

  5. A quiet piece that did not try to compete on volume, and a look at heritagebridge maintained that selective approach, sites that publish less but better are increasingly rare in an environment that rewards volume and this one has clearly chosen quality cadence over quantity which is a brave editorial decision in current conditions.

  6. Now feeling the quiet pleasure of finding writing that takes itself seriously without being self serious, and a stop at capitalunity 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.

  7. Now adjusting my mental list of reliable sites for this topic, and a stop at focusanchorsgrowth reinforced the adjustment, the small ongoing curation work of maintaining trusted sources is one of the actual practical activities of careful reading and this site has earned a permanent place on my list for this particular subject.

  8. A piece that did not require external context to follow, and a look at signaldrivesaction maintained the same self contained quality, content that stands alone without forcing readers to chase prerequisites is more accessible and this site has clearly thought about how each piece can serve a fresh visitor rather than only existing members.

  9. The whole experience of reading this was pleasant from start to finish, no pop ups and no annoying interruptions, and a look at growthmovesstrategically continued that clean experience, technical choices about page design matter for the reader and this site clearly cares about the small details that add up to comfort across multiple visits.

  10. Once you find a site like this the search for similar voices begins, and a look at motioncontroller 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.

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

  12. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at ideasmovewithpurpose confirmed I should make that recommendation soon, the small but real act of recommending content into spaces where my taste matters is something I take seriously and this site is worth the recommendation.

  13. Will recommend this to a couple of friends who have been asking about this exact topic, and after unitybonded I have even more reason to do so, the kind of site that earns word of mouth rather than chasing it through aggressive marketing or paid placements is always a treat to find online.

  14. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at urbanluma 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.

  15. Thanks for the breakdown, it gave me a clearer picture of something I had been confused about for a while now, and a stop at visiontrajectory closed the remaining gaps in my understanding nicely, no need to hunt around twenty other articles to put the pieces together which is a real time saver.

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

  17. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at progressmotion continued that fresh treatment, sites that find new angles on subjects others have exhausted are sites worth following carefully and this one has clearly developed that exploratory instinct through patient practice.

  18. legit online casino beste gewinnchancen (Rosemary) casinos usa, gambling stocks in united states and casino on net
    888 usa, or new zealandn poker table

  19. A piece that handled the topic with appropriate weight without becoming portentous, and a look at intentionaldesign 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.

  20. Reading this confirmed that my time researching the topic in other places had not been wasted, and a stop at directionturnskeys extended the confirmation, when independent sources agree that is a useful signal and this site is one of the more reliable sources I have found for cross checking what I read elsewhere on similar subjects.

  21. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at clarityflow extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  22. Started reading and ended an hour later without realising the time had passed, and a look at evertrustbond produced the same time dilation effect, when content makes time feel different the writer has achieved something well beyond the average and this site is producing that experience for me reliably across multiple readings.

  23. netent casino list usa, united statesn roulette betting strategy
    and united statesn online pokies sign up bonus,
    or canadian online casinos pokies

    my web blog 810 blackjack rd trussville al
    35173 (Coleman)

  24. Now saved this in a way that I will actually find again rather than the casual bookmark approach, and a stop at bondedunitypath 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.

  25. Genuinely changed how I think about a small piece of the topic, which does not happen often online, and a look at grandunitybond added another nudge in the same direction, the kind of writing that earns a small mental shift rather than just confirming what you already thought before reading is a sign of careful thought.

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

  27. Felt slightly impressed without being able to point to one specific reason, and a look at ideamotionlab continued that diffuse positive feeling, when content works at a level you cannot easily articulate the writer is doing something with craft rather than just delivering information and that is something I have learned to recognise.

  28. Now noticing the careful balance the post struck between confidence and humility, and a stop at honorcapital maintained the same balance, finding the line between asserting and admitting is hard and this site has clearly developed the calibration to walk that line consistently which produces a more persuasive reading experience for me.

  29. Glad I gave this a chance rather than scrolling past, and a stop at momentumneedsfocus 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.

  30. best poker room in united states, online poker in australia legal and latest casino
    news in usa, or trusted uk casinos

    My web site – full form of bingo (Freddy)

  31. Came in for one specific question and got answers to three I had not even thought to ask, and a look at unityledger extended that bonus value pattern, the kind of resource that anticipates reader needs rather than just answering the literal question asked is the gold standard and this site reaches it.

  32. Reading this gave me a small mental break from the heavier reading I had been doing, and a stop at ideasigniteprogress extended that lighter feel, content that provides relief without becoming trivial is harder to produce than people realise and this site has clearly figured out how to be light without being shallow at all.

  33. Liked everything about the experience, from the opening through to the closing notes, and a stop at actionwithstructure extended that into more pages, finding a site where the editorial vision shows through every choice rather than feeling random is an increasingly rare experience and one I am glad to have today during this particular reading session.

  34. Now placing this in the same category as a few other sites I have come to trust, and a look at worthline 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.

  35. Came in for one specific question and got answers to three I had not even thought to ask, and a look at capitalanchor extended that bonus value pattern, the kind of resource that anticipates reader needs rather than just answering the literal question asked is the gold standard and this site reaches it.

  36. Even on a quick first read the substance of the post comes through, and a look at ideasgainmomentum reinforced that immediate quality, content that does not require a slow careful read to demonstrate value but rewards one anyway is content with real depth and this site has produced work of that demanding depth class.

  37. Glad the writer did not feel the need to argue with imaginary critics in the post itself, and a stop at directionbuilder kept the same focused approach going, defensive writing wastes the reader time and confidence on positions that did not need defending and this post has clearly avoided that common failure.

  38. Reading this confirmed that my time researching the topic in other places had not been wasted, and a stop at motionintelligence extended the confirmation, when independent sources agree that is a useful signal and this site is one of the more reliable sources I have found for cross checking what I read elsewhere on similar subjects.

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>