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

  1. Now considering whether the post would translate well into a different form, and a look at brixelway suggested similar versatility, content that could move into other media without losing its substance is content that has been built around ideas rather than around format and this site reads as idea first throughout posts.

  2. Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while, and a stop at sunnyflowercases extended that mild impression, content that produces specific positive emotional responses rather than just neutral information transfer is content with extra dimensions and this site has those extra dimensions clearly.

  3. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at trustedpurchaseexperience reinforced that defensive utility, the ongoing case for non algorithmic reading is one I make to myself periodically and sites like this one provide the actual evidence that supports the case clearly.

  4. Worth recognising the specific care that went into how this post ended, and a look at discoveractionableideas maintained the same careful conclusions, endings are where most blog content falls apart and this site has clearly invested in the closing stretches of its pieces rather than letting them simply trail off when energy fades.

  5. Now thinking about whether the writer might publish a longer form work I would buy, and a look at yavex suggested the same depth would translate, content that makes me want to pay for related work in other formats is content that has earned commercial trust as well as attention trust and this site has both clearly.

  6. Closed several other tabs to focus on this one as I read, and a stop at morixosphere 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.

  7. A well calibrated piece that knew its scope and stayed inside it, and a look at arialcamp maintained the same scope discipline, scope creep is one of the failure modes of long blog posts and this site has clearly invested in the editorial discipline to prevent it which shows up in tightly contained pieces.

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

  9. Came back to this twice now in the same week which is unusual for me, and a look at ulvionmarket suggested I will keep coming back, the kind of post that earns repeated visits rather than one and done reading is the gold standard for content quality and this site clearly hit that standard.

  10. Reading this gave me a small sense of progress on a topic I have been slowly working through, and a stop at cnsbiodesk 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.

  11. Reading the writers other posts after this one suggests the quality is consistent rather than peak, and a stop at nolra confirmed the consistent quality reading, sites that hold the same level across many pieces rather than peaking on a few are sites with sustainable editorial discipline and this one has clearly developed that.

  12. If I were grading sites on this topic this one would receive high marks and a stop at clickforgrowthinsights continued earning those high marks the informal grading I do mentally for content sources is something I take seriously even though it is informal and this site has been receiving consistent high marks across multiple sessions today.

  13. Worth pointing out that the writing reads as confident without being defensive about it, and a look at zexaromart extended that secure tone, content that does not pre emptively argue against imagined critics has a different quality from defensive writing and this site reads as written from a place of real ease.

  14. Now adjusting my mental model of how the topic fits into the broader landscape, and a look at tekvo 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.

  15. A piece that read smoothly because the writer understood how readers actually move through prose, and a look at olvra maintained the same reader awareness, writers who think about the reading experience as much as the writing experience produce better work and this site has clearly made that shift in editorial approach.

  16. Will share this on a forum I am part of where it will be appreciated by others working in the same area, and a look at repealthecap suggests there is more here worth passing along too, definitely a generous resource that deserves a wider audience than it probably has today across the open internet.

  17. A piece that read as if the writer was thinking carefully rather than just typing fluently, and a look at globalonlinebuyinghub continued that considered quality, the difference between fluent typing and careful thinking shows up in writing and this site reads as the product of thought rather than just the product of language fluency apparently.

  18. Better than most of the writing I have come across on this topic recently simpler and more direct and a look at xelio continued in that same way a real outlier in a crowded space full of repetitive content that says little while taking up a lot of reader time today which is unfortunate.

  19. Now recognising the editorial wisdom of letting some questions remain open at the end, and a look at clicktoexploregrowthideas continued that intellectual honesty, content that does not force closure on contested questions is content that respects the limits of knowledge and this site has clearly developed the maturity to know when to leave space.

  20. Worth saying this site reads better than most paid newsletters I have tried, and a stop at kavix confirmed that comparison, the bar for free content is often lower than for paid but this site clears the paid bar consistently and that says something about the editorial approach behind the work being published here regularly.

  21. During a reading session that included several other sources this one stood out, and a look at plava continued the standout quality, the side by side comparison of sources during research is a useful exercise and this site has been winning those comparisons for me consistently across multiple research sessions during the last week.

  22. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at trivoxbonding 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. Reading this prompted me to dig into a related topic later, and a stop at nevironext provided some of the starting points for that follow up reading, content that triggers further exploration rather than satisfying curiosity completely is content with real generative energy and this site has plenty of that energy throughout it.

  24. Just wanted to say this was useful and leave a small note of thanks, and a quick visit to ieeb earned a similar nod from me, the small acknowledgements add up over time and represent the real economy of trust that good content runs on across the open and increasingly fragmented modern internet.

  25. Excellent execution from start to finish, the post never loses its rhythm and the points stay sharp, and a quick stop at clickforstrategicplanning kept the same level going, consistency like this across a site is the marker of a serious operation rather than a casual side project running on autopilot somewhere else.

  26. Good quality through and through, no rough edges and no signs of being rushed, and a quick look at explorefuturepossibilities kept the same polish going, the kind of site that respects its own brand by maintaining consistency across pages which is something I always appreciate as a reader looking for trustworthy information online today.

  27. Closed the post with a small satisfied sigh, and a stop at rixaroline produced the same gentle exhale, content that ends well is content that respects the rhythm of reading and the writers here have clearly thought about how their pieces close rather than just trailing off when they run out of things to say.

  28. Now adjusting my mental model of how the topic fits into the broader landscape, and a look at xylix 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.

  29. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at maveromart 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.

  30. Started thinking about my own writing differently after reading, and a look at ulixo 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.

  31. Quietly the writers approach to the topic differs from the dominant takes I have been encountering, and a stop at qelaroflow extended that distinctive approach, content that maintains a different perspective without explicitly arguing against the dominant ones is content with confident editorial identity and this site has that confidence throughout pieces.

  32. However casually I came to this site I have ended up reading carefully, and a look at themetalsuckfest continued earning that careful reading, the conversion from casual visitor to careful reader is something content earns rather than demands and this site has accomplished that conversion for me over the course of just a few pieces.

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>