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:

22,137 thoughts on “JSIO Performance Results

  1. Now noticing that the post never raised its voice even when making a strong point, and a look at foilfrost continued that calm volume, content that can make important points without resorting to typographic emphasis or emotional appeal is content that trusts its substance to do the work and this site has that confidence consistently.

  2. Appreciate that you did not pad this with fluff to hit a word count, the post says what it needs to say and stops, and a look at vikingturban did the same, brevity here feels intentional not lazy which is a distinction many writers miss completely sometimes when they are working under deadlines.

  3. A piece that handled multiple complications without becoming confused, and a look at superbtundra continued that organisational clarity, holding multiple threads in a single piece without losing any of them is a sign of skilled writing and this site has clearly developed the editorial discipline to manage complexity without sacrificing readability throughout.

  4. Glad to have another data point on a question I am still thinking through, and a look at accrueda added two more, content that acknowledges its place in a wider conversation rather than pretending to settle the question alone is intellectually honest in a way that I wish was more common across the open web.

  5. Came here from another site and ended up exploring much further than I planned, and a look at tomatotactic only encouraged more exploration, the kind of place where one click leads to another not through manipulative design but through genuinely interesting content is rare and worth highlighting when found like this somewhere on the open internet.

  6. A piece that handled multiple complications without becoming confused, and a look at surgetarmac continued that organisational clarity, holding multiple threads in a single piece without losing any of them is a sign of skilled writing and this site has clearly developed the editorial discipline to manage complexity without sacrificing readability throughout.

  7. http://www.factorytinsigns.com is 100 Trusted Global Metal Vintage Tin Signs Online Shop. We have been selling art and décor online worldwide since 2008. Started in Sydney, Australia. 2000+ Tin Beer Signs, Outdoor Metal Wall Art, Business Tin Signs, Vintage Metal Signs to choose from. 100 Premium Quality Artwork. Up-to 40 OFF Sale Store-wide. Fast Shipping USA, Canada, UK, Australia, New Zealand, Europe.

  8. Quietly the post solved something I had been turning over without quite knowing how to phrase the question, and a look at echoharborcommercegallery extended that quiet solving, content that addresses unformulated needs is content with reader insight and this site has demonstrated that insight at a high rate across the pieces I have read recently.

  9. Reading this prompted me to subscribe to my first newsletter in months, and a stop at clarityoperations 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.

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

  11. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at ikeabutor extended that model status, content that becomes a reference for how a kind of writing should be done is content with influence beyond its own readership and this site is reaching that level for me clearly today.

  12. Came across this looking for something else entirely and ended up reading it through twice, and a look at kitidle pulled me deeper into the site than I planned, the writing has a way of holding attention without resorting to manipulative cliffhangers or vague promises that never get delivered later down the page.

  13. Really nice to see things explained without overcomplicating the topic, the words flow naturally and stay easy to follow, and a short visit to waterserver-ls only added to that experience because the same simple approach is used across the rest of the page too without any change in tone.

  14. Came here from a search and stayed for the side links because they were that interesting, and a stop at sodasalt took me even further into the site, the kind of organic exploration that good content invites is something most sites kill through aggressive interlinking and pushy navigation choices rather than relying on quality.

  15. A welcome reminder that thoughtful writing still happens online, and a look at heronjoust extended that reassurance, the modern web makes it easy to forget that careful writing exists and finding sites that practice it is a small antidote to the cynicism that builds up from too much exposure to algorithmic content.

  16. Now wishing more sites covered topics with this level of care, and a look at slippersixth 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.

  17. Generally my attention drifts on long posts but this one held it through the end, and a stop at tinklesaddle earned the same sustained focus, content that defeats my drift tendency is content with substantive pulling power and this site has demonstrated that pulling power across multiple pieces in a session that has now run quite long actually.

  18. Found this useful, the points line up well with what I have been thinking about lately, and a stop at americaclose added some angles I had not considered yet, definitely walking away with more than I came for which is the best outcome from time spent reading online for any kind of topic.

  19. Comfortable reading experience throughout, no jarring tone shifts and no awkward formatting, and a look at hyp360 kept that smooth feel going, the kind of editorial polish that goes unnoticed when present but glaring when absent is something this site has clearly invested in across the broader content as well which deserves recognition.

  20. Without overstating it this is a quietly excellent post, and a look at scopeviceroy extended that quiet excellence, content that earns superlatives without demanding them through marketing language is content that has truly earned them through the substance and this site has clearly produced work in that earned excellence category today.

  21. A satisfying piece in the way that good meals are satisfying rather than just filling, and a look at groovehale extended that satisfaction, the metaphor between content and meals is one I find useful and this site reads as a satisfying meal rather than the empty calories that most content provides for casual readers.

  22. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at taigascenic confirmed it, the kind of site that has its own voice rather than echoing whatever is trending which makes it stand out as a refreshing change from the usual rotation of generic content I see daily.

  23. Honest reaction is that I want to send this to a friend who would benefit from it, and a look at lavenderharborcommercegallery added more material I will pass along too, the impulse to share is the strongest signal I have for content quality and this site is generating that impulse cleanly across multiple posts.

  24. Really appreciate the confidence to make a clear point rather than hedging everything, and a quick visit to shorevolume maintained the same direct stance, writing that takes positions rather than equivocating is more useful even when the positions are debatable because at least the reader has something to react to clearly.

  25. Comfortable read, finished it without realising how much time had passed, and a look at tundrastout pulled me into more pages the same way, the absence of friction in good content lets time disappear and that is one of the highest compliments I can pay any piece of writing I find online during a regular search session.

  26. Reading more of the archives is now on my plan for the weekend, and a stop at tsqzzd confirmed the archive worth the time, the rare archive worth a dedicated reading session rather than just casual sampling is the rare archive of serious work and this site has clearly produced enough of that work to warrant the deeper exploration.

  27. A piece that did not require external context to follow, and a look at unionstaff 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.

  28. Felt like I was reading something written by someone who actually thinks about the topic rather than reciting it, and a look at turtleudon reinforced that impression, the difference between recited content and considered content is huge and this site clearly belongs to the latter category which I appreciate as a careful reader looking for substance.

  29. A modest masterpiece in its own quiet way, and a look at tundraturtle confirmed the same quiet quality across the rest of the site, calling something a masterpiece is usually overstating but for content this carefully crafted the word feels appropriate even if the writers themselves would probably resist the label honestly.

  30. Picked up something useful for a side project, and a look at heyaro 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.

  31. Liked the way the post balanced confidence and humility, and a stop at elmharbormerchantgallery maintained the same balance, knowing when to assert and when to acknowledge uncertainty is a sign of mature thinking and the writers here have clearly developed that calibration through what I assume is years of careful work on their craft.

  32. Howdy! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us valuable information to work on. You
    have done a wonderful job!

    Here is my web page: lvbet bez depozytu

  33. The depth of coverage felt about right for the format, neither shallow nor overwhelming, and a look at waveharbormerchantgallery kept that calibration going, getting the depth right for blog format is genuinely difficult because too shallow loses experts and too deep loses beginners but this site nailed it nicely which I really do appreciate.

  34. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at goldencoveartisanexchange fit naturally into the same fragmented reading pattern, sites whose posts can be read in segments without losing the thread are well suited to how I actually read these days and this one is built well.

  35. The post made the topic feel approachable without making it feel trivial, that is a fine balance, and a stop at hazegloss 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.

  36. chukchansi casino reopen, best gambling in mobile games,
    Clemmie, websites usa and no deposit slots usa, or
    best casino cities in united kingdom

  37. Sets a higher bar than most of what shows up in search results for this topic, and a look at qfevnpxj did not lower that bar at all, in fact it confirmed the impression, this is the kind of consistency that earns a place in regular rotation for serious readers instead of casual scrollers passing through.

  38. Now understanding why someone recommended this site to me a while back, and a stop at salemsolid explained the recommendation, sometimes recommendations make sense only after experience and this site has finally clicked into place as the kind of resource I now understand was being recommended for sound editorial reasons by my friend.

  39. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at booksellersa 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.

  40. A genuinely unexpected highlight of my reading week, and a look at arrowroota extended that pattern, the surprise of finding excellent content rather than the predictable mediocre is one of the few real pleasures of casual web browsing and this site delivered that surprise cleanly today which I really do appreciate.

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

  42. If you asked me to point to a recent positive sign for the open web this site would be near the top, and a stop at 8880818z reinforced that designation, the few sites that serve as evidence the web can still produce quality independent content are precious and this one has clearly become one for me.

  43. Came back to this an hour later to reread a specific section, and a quick visit to studiosalute also drew a second look, content that pulls you back rather than letting you move on permanently is the kind I want to fill my browser bookmarks with in 2026 and beyond as the open internet evolves.

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>