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:

14,673 thoughts on “JSIO Performance Results

  1. Picked up on several small touches that suggest a careful editor, and a look at urbanpeakselection suggested the same hand at work across the broader site, editorial consistency at a granular level is one of the strongest signs that an operation is serious rather than just hobbyist and this site reads as serious throughout.

  2. Coming back to this one, definitely, and a quick visit to softfeathergoods 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.

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

  4. Reading this confirmed something I had been suspecting about the topic, and a look at cosmoorchid pushed that confirmation toward greater confidence, content that lines up with independently held intuitions earns a special kind of trust and I will return to writers who consistently land that way for me without overselling positions.

  5. Closed my email tab so I could read this without interruption, and a stop at irisbureau earned the same protected attention, when content is good enough to defend against the usual digital distractions you know it deserves better than the half attention most online reading gets in a typical busy day.

  6. Now appreciating that I did not feel exhausted after reading, and a stop at oceanleafcollections extended that energising quality, content that leaves me with more attention than it consumed is rare and the gap between draining and energising content is real over the course of a typical day spent reading widely online.

  7. Started reading without much expectation and ended on a high note, and a look at discoverbestoffers continued that arc, content that builds rather than peaks early is a sign of a writer who knows how to structure a piece for sustained reader engagement rather than relying on a strong hook to do all the work.

  8. Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at buildyourownfuture maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.

  9. Well crafted post, the structure flows naturally from one point to the next without forcing transitions, and a stop at bravoparish kept the same flow going, you can tell when a writer has thought about how their content reads rather than just what it contains and this is one of those examples.

  10. Reading this in pieces over a coffee break and finding it consistently rewarding, and a stop at shopthelatestdeals extended that into related material I will return to later, the kind of site that fits naturally into small reading windows without requiring a long uninterrupted block is genuinely useful for how I actually browse.

  11. Felt the writer respected me as a reader without making a show of doing so, and a look at autumnmistemporium continued that quiet respect, this is the kind of small but meaningful detail that separates the sites I bookmark from the ones I close after a single skim and never return to again no matter how interesting the headline.

  12. Honestly this kind of writing is why I still bother to read independent sites, and a look at brightcollectionhub extended that broader reflection, the few sites that justify continued attention to non algorithmic content are sites like this one and finding them periodically is enough to keep my reading habits oriented toward independent rather than aggregated content.

  13. Genuinely changed how I think about a small piece of the topic, which does not happen often online, and a look at meritgrange 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.

  14. After reading several posts back to back the consistent voice across them is impressive, and a stop at lagoonforge continued that voice consistency, sites that maintain a single coherent voice across many pieces by potentially many writers represent serious editorial discipline and this one has clearly developed the institutional consistency needed for that.

  15. A genuine compliment to the writer for keeping the post focused on what mattered, and a look at urbantrendmarket continued that disciplined focus, focus is a editorial choice that compounds across many small decisions and this site has clearly made those small decisions consistently across what I have read so far this week here.

  16. If I had encountered this site five years ago I would have been telling everyone about it, and a look at globalvaluecorner extended that retrospective enthusiasm, the version of me who used to recommend favourite blogs frequently would have made sure friends knew about this one and that earlier enthusiasm is partially returning to me here.

  17. Appreciated how the writer anticipated the questions a reader might have along the way, and a stop at coastalridgecorner continued that thoughtful approach, you can tell when content has been edited with the reader in mind versus just published as a first draft and this is clearly the former approach across what I read.

  18. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at brightpeakharbor reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

  19. Started believing the writer knew the topic deeply by about the second paragraph, and a look at createyourpath reinforced that confidence, the speed at which a writer establishes credibility through their writing is a useful quality signal and this writer establishes it quickly and quietly without resorting to credential dropping or self promotion.

  20. Picked up several practical tips that I plan to try out this week and a look at freshguild added a few more I will be testing alongside content with practical hooks that connect to my actual life is the kind that earns my repeat attention rather than the merely interesting that I forget within a day.

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

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

  23. My friends would appreciate a few of these posts and I will be sending links accordingly, and a look at deepbrookcorner added more pages to my share queue, content that earns shares to specific people in specific contexts is content with social utility and this site is generating those targeted shares from me consistently lately.

  24. Quietly building a case in my head for why this site deserves more attention than it currently seems to receive, and a look at cosmoprairie reinforced the case, the gap between quality and recognition is a recurring frustration in independent online content and this site is one of the cases that seems particularly egregious to me today.

  25. Worth recognising the absence of the usual blog tropes here, and a look at islemeadow continued that fresh quality, sites that avoid the standard moves of the medium read as more original even when the content is on familiar topics and this one has clearly chosen its own path through the conventional terrain skilfully.

  26. Most of my reading time goes to a small number of trusted sources and this one is now joining that group, and a stop at wildgroveemporium reinforced the group membership, the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.

  27. Reading this in pieces over a coffee break and finding it consistently rewarding, and a stop at shopthelatestdeals extended that into related material I will return to later, the kind of site that fits naturally into small reading windows without requiring a long uninterrupted block is genuinely useful for how I actually browse.

  28. Started reading without much expectation and ended on a high note, and a look at bravopier continued that arc, content that builds rather than peaks early is a sign of a writer who knows how to structure a piece for sustained reader engagement rather than relying on a strong hook to do all the work.

  29. Felt no urge to argue with the conclusions even though I started the post slightly skeptical, and a look at findbettervalue maintained that pattern, writing that earns agreement through clarity of argument rather than rhetorical pressure is the kind I find most persuasive and the kind I want to read more of these days.

  30. Will be passing this along to a few people who would benefit from the perspective shared here, and a stop at dailyshoppingplace only added to what I will be sharing, this kind of generous content deserves to circulate widely rather than getting buried in some search engine algorithm tweak that pushes it down the rankings.

  31. Liked the balance between depth and brevity, never too shallow and never too long, and a stop at brightstylemarket kept the same balance going across the rest of the site, this is one of the harder skills in writing and the team here clearly has it figured out very well indeed across every page.

  32. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at meritlibrary continued that grounded approach, content that earns attention through quality rather than provocation is the kind that builds long term trust rather than burning it on quick wins.

  33. Top notch writing, every paragraph carries weight and nothing feels like filler, and a stop at shopthebestfinds reflected that same care, a rare thing on the open web these days where most pages exist for clicks rather than actual reader value or anything close to that which is honestly a real shame.

  34. Liked the careful word choice throughout, every term seemed picked for a reason rather than thrown in casually, and a stop at brightmoorcorner continued that precise style, this kind of attention to small details is what separates careful writing from the usual rushed content that dominates blog spaces today across pretty much every topic I follow.

  35. Thanks for the practical examples scattered through the post rather than abstract theory only, and a look at beststylecollection continued that grounded style, abstract points are easier to remember when paired with concrete situations and the writers here clearly understand how readers actually retain information from blog content reading sessions.

  36. Now adjusting my mental list of reliable sites for this topic and a stop at frostcoast 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.

  37. Reading this in the morning set a good tone for the day, and a quick visit to uniquetrendcollection kept that good tone going, content can do that sometimes when it hits the right notes and finding sites that consistently strike that tone is something I have learned to recognise and reward with regular visits.

  38. Better than the average post on this subject by some distance, and a look at lagoonmill reinforced that, you can tell within the first paragraph that the writer here actually cares about the topic rather than just covering it for the sake of having something to publish that week or that day.

  39. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at starlightforest continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

  40. If I am being honest this is the kind of site I quietly hope my own work will someday resemble, and a stop at dailybuycorner extended that aspirational feeling, finding work that models what I want to produce is part of why I read carefully and this site has been performing that modelling function for me lately consistently.

  41. Now adjusting my expectations upward for the topic based on this post, and a stop at softblossomstudio continued that bar raising effect, content that resets what I think is possible on a subject is doing real work in shaping my standards and this site is providing those bar raising experiences at a notable rate during sessions.

  42. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at flarefoil reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  43. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at goldenmeadowsupply extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  44. Skipped the related products section because there was none, and a stop at curiopact also lacked any aggressive monetisation, content that is not constantly trying to convert me into a customer or subscriber is content that has confidence in its own value and that confidence shows up as a different reading experience.

  45. Reading this confirmed that the topic deserves more careful attention than it usually gets, and a stop at isleparish extended that elevated framing, content that raises the appropriate weight of a subject without being preachy about it is serving a quiet but important editorial function for the broader cultural conversation about it.

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>