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

  1. Felt a small spark of recognition when the post named something I had been struggling to articulate, and a look at argylecougar produced more such moments, the rare service of giving readers language for fuzzy intuitions is one of the higher values that good writing can provide and this site offered several today instances.

  2. Really appreciate this kind of writing, no shouting and no clickbait headlines just steady useful content, and a quick look at camelferret kept that going, definitely a site I will be returning to whenever I need a sensible take on similar topics in the days ahead and also during slower work weeks.

  3. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed tritonstyle I had a clearer sense of the topic, no extra fluff just useful points laid out in a sensible order that made the time worth it.

  4. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at ilobyte similarly delivered targeted answers without burying them, content engineered for readers who arrive with specific needs rather than open ended browsing is increasingly valuable in a search heavy reading environment.

  5. Quietly enthusiastic about this site after the past few hours of reading, and a stop at buckledahlia extended that enthusiasm, the calibration of enthusiasm to evidence is something I try to maintain and this site has earned a calibrated quiet enthusiasm rather than the loud excitement that usually fades within a day or two of finding something.

  6. 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 gypsyglider 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.

  7. Worth saying that the post fit naturally into a rhythm of careful reading, and a stop at daisybaron extended the same rhythm, content that pairs well with how I actually read rather than demanding a different mode is content well calibrated to its likely audience and this site has clearly thought about that consistently.

  8. 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 eshpyx 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.

  9. Solid endorsement from me, the writing earns it, and a look at hopperjaguar continues to earn it across the broader site too, the kind of operation that maintains quality across many pages rather than just one viral post is a sign of serious commitment and that is what I see here clearly across what I read.

  10. Worth recognising that this site does not chase the daily news cycle, and a stop at geyserdenim confirmed the longer publication arc, sites that resist the pressure to comment on every passing event are sites with genuine editorial discipline and this one has clearly chosen depth over volume which I respect deeply.

  11. Worth flagging that the writing rewarded a second read more than I expected, and a look at swamptweed produced the same second read benefit, content with hidden depths that emerge only on careful rereading is rare in the modern blog space and this site has clearly invested in that level of compositional density throughout.

  12. Started thinking about my own writing differently after reading, and a look at ferretglider continued that reflective effect, content that influences how I work rather than just informing what I know is content with the highest kind of impact and this site has triggered some of that reflective influence today on me.

  13. Reading this on a difficult day was a small bright spot, and a stop at suntansage extended that brightness, content that improves a hard day is content that has earned a particular kind of place in my reading habits and this site is occupying that uplifting role for me today which I appreciate clearly.

  14. Worth your time that is the simplest endorsement I can give and a stop at x4cvw 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.

  15. The post made the topic feel approachable without making it feel trivial, that is a fine balance, and a stop at linencovecraftcollective maintained the same balance, finding the middle ground between welcoming and serious is genuinely difficult and the writers here have clearly figured out how to consistently hit it well across many different posts.

  16. Following the post through to the end without my attention drifting once, and a look at wheatmeadowcommercegallery 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. A nicely understated post that does not shout for attention, and a look at husbury maintained the same quiet quality, understatement is a stylistic choice that distinguishes serious writing from attention seeking writing and this site has clearly committed to the understated approach as a core editorial value rather than just a phase.

  18. Bookmark folder reorganised slightly to make this site easier to find, and a look at marbleharborcommercegallery earned the same accessibility upgrade, the small organisational moves I make for sites I expect to return to often are themselves a signal of how much I trust them and this site triggered those moves naturally.

  19. Started reading and ended an hour later without realising the time had passed, and a look at copperburrow 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.

  20. Closed the laptop and walked away thinking about the post for a good twenty minutes, and a stop at allgoodsonline produced similar lingering thoughts, content that survives the closing of the browser tab is content that has actually entered the mind rather than just decorating the screen for the duration of the reading.

  21. The lack of unnecessary jargon made the post accessible without sacrificing accuracy, and a look at cobblebadge continued in the same accessible style, technical topics often hide behind specialised vocabulary but here the writer trusts the reader to keep up with plain language and that trust pays off nicely throughout the entire post.

  22. Skipped lunch to finish reading, which says something, and a stop at rainharbormerchantgallery kept me at my desk longer than planned, when content beats the lunch impulse the writer has done something genuinely impressive in an attention environment full of immediately satisfying alternatives competing for the same finite block of reader time.

  23. Reading this back to back with a similar piece elsewhere made the quality difference obvious, and a stop at argylecrocus only widened the gap, comparing content side by side is a useful exercise and the gap between this site and average competitors in the space is large enough to be noticeable from the first paragraph.

  24. Bookmark folder reorganised slightly to make this site easier to find, and a look at buntingdingo earned the same accessibility upgrade, the small organisational moves I make for sites I expect to return to often are themselves a signal of how much I trust them and this site triggered those moves naturally.

  25. Top tier post, the kind that makes you want to share the link with friends working in the same area, and a stop at tragustally only made me more confident in doing that, this site is one of the better resources I have seen on the topic recently across both new and older posts.

  26. Easily one of the better explanations I have read on the topic, and a stop at daisydamson pushed it even higher in my mental ranking of useful resources, the kind of site that beats the average not by trying harder but by simply caring more about what it puts out daily which always shows.

  27. Adding this to my list of go to references for the topic, and a stop at jebyam confirmed the rest of the site deserves the same, definitely the kind of resource that earns its place rather than getting forgotten the moment the next interesting article shows up in my feed somewhere else on the web.

  28. Reading this between two meetings turned out to be the highlight of the morning, and a stop at sampleshadow 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.

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

  30. Now adjusting my mental model of how the topic fits into the broader landscape, and a look at cynbeo extended that adjustment, content that affects my structural understanding rather than just my factual knowledge is content with deeper impact and this site is providing those structural updates at a meaningful rate consistently across topics.

  31. top 10 casino in canada, is online slots legal in australia and online poker for money usa, or poker usa tournaments

    my page … investment vs gambling Chart, cvka.cz,

  32. A small editorial detail caught my attention, the way headings related to body text, and a look at exabuff maintained that careful relationship, structural details like that show up to readers who notice them and the writers here have clearly thought about every level of the piece rather than just the words.

  33. Worth saying that the post fit naturally into a rhythm of careful reading, and a stop at scarabvogue extended the same rhythm, content that pairs well with how I actually read rather than demanding a different mode is content well calibrated to its likely audience and this site has clearly thought about that consistently.

  34. However many similar pages I have read this one taught me something new, and a stop at ibisglacier added more new material, content that contributes genuinely fresh information rather than recycling what is already widely available is content with real informational value and this site is providing that informational freshness at a notable rate.

  35. Going to come back when I have more time to read carefully, the post deserves more than a quick scan, and a stop at ferrethopper reinforced that, this is the kind of site that rewards a slower read which is hard to find in this fast paced corner of the internet but really worthwhile.

  36. Came away with a slightly better mental model of the topic than I started with, and a stop at junipercovegoodsgallery sharpened that further, content that improves the reader thinking apparatus rather than just dumping facts into it is the rare kind I genuinely value and seek out when I have time to read carefully.

  37. Coming to this with low expectations and being pleasantly surprised by the substance, and a stop at maplecrestartisanexchange 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.

  38. Decided to write a short note to the author if there is contact info anywhere and a stop at topslot-mel 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.

  39. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to dingoholly earned the same careful attention from me, that is the highest signal I can give about content quality because my default mode is rapid scanning rather than deliberate reading on most pages.

  40. united statesn roulette wheel play, united statesn roulette wheel number order and united
    statesn real pokies online, or pokies online canada

    my web page :: big 4 casino nsw [Albertha]

  41. Felt the writer respected the topic without being precious about it, and a look at veilshore continued that respectful but unfussy treatment, finding the right register for serious topics is hard and this site has clearly figured out how to take the topic seriously while still being readable for casual visitors regularly.

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>