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

  1. Reading this confirmed something I had been suspecting about the topic, and a look at visioncompass 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.

  2. Granted my mood today might be elevating my reading experience but I still think this is genuinely good, and a stop at bondedtrustline reinforced that even discounted assessment, controlling for the mood adjustment that affects content perception this site still reads as substantively above average across multiple pieces I have read carefully today.

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

  4. Came across this looking for something else entirely and ended up reading it through twice, and a look at forwardmovementclarity 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.

  5. Came across this looking for something else entirely and ended up reading it through twice, and a look at actionmovesforward 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.

  6. Probably the best thing I have read on this topic in the past month, and a stop at intentionalforce extended that ranking, the casual ranking of recent reading is informal but real and this site has been winning those rankings for me on this topic specifically over the last several weeks of regular reading sessions.

  7. Refreshing change from the usual sites covering this topic, no clickbait and no padding, and a stop at ideasmoveforward confirmed the difference, this place clearly has its own voice rather than copying the formulas everyone else uses to chase clicks online which is becoming increasingly rare these days across nearly every popular subject.

  8. Bookmark earned and the bookmark feels like a permanent addition rather than a maybe, and a look at forwardtractionformed confirmed that permanent status, the difference between durable bookmarks and ephemeral ones is something I have learned to feel quickly and this site triggered the durable feeling almost immediately during my first read here.

  9. Generally my comment to other readers about new sites is to wait and see but for this one I would jump to recommend now, and a look at signalturnsideas reinforced that early recommendation, the speed at which a site earns my recommendation is itself a quality signal and this one has earned mine quickly clearly.

  10. Closed the laptop and walked away thinking about the post for a good twenty minutes, and a stop at frontlinebond 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.

  11. Cuts through the usual marketing fluff that dominates this topic online, and a stop at claritypowersvelocity kept the same clean approach going, this is the kind of writing that respects the reader’s time rather than wasting it on repetitive setups before finally getting to the point at hand which is what most sites do.

  12. Felt the writer was being honest with the reader which is rare enough that I want to acknowledge it, and a look at trendvani continued that honest feel, content built on actual knowledge rather than aggregated summaries is something I value highly and rarely come across in regular searches on the open internet these days.

  13. Picked up several practical tips that I plan to try out this week, and a look at connectbridge 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.

  14. Thank you for being clear and direct, that simple approach saves so much frustration on the reader’s end, and a stop at unityharbor only made me more sure of it, the rest of the content seems to follow the same pattern which is a great sign of consistent editorial care behind the scenes.

  15. Now noticing that the post benefited from being neither too short nor too long for its content, and a look at momentumarchitecture continued that calibration of length, sites that match length to content rather than padding to hit some target are sites that respect both their material and their readers and this site does both.

  16. Picked this up between two other things I was doing and got drawn in completely, and after trustednexus my original tasks were completely forgotten for a while, content that derails a workflow in a positive way by being more interesting than what you were already doing is rare and worth recognising clearly.

  17. Reading this confirmed something I had been suspecting about the topic, and a look at bondedtrustway 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.

  18. Solid endorsement from me, the writing earns it, and a look at progresswithoutfriction 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.

  19. Reading this confirmed that my time researching the topic in other places had not been wasted, and a stop at integritybondhub 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.

  20. Came here from another site and ended up exploring much further than I planned, and a look at unitytrustcircle 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.

  21. Reading this in pieces over a coffee break and finding it consistently rewarding, and a stop at capitaltrustee 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.

  22. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at growthmovesdecisively was the same, no upsell and no fake urgency just steady content laid out properly for someone trying to actually learn from it rather than just be sold to.

  23. Reading this in my last reading slot of the day was a good way to end, and a stop at motionactivation provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  24. Reading this in my last reading slot of the day was a good way to end, and a stop at signalshapesprogress provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  25. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at heritagealliance extended the recommendation readiness, content that I can confidently point friends and colleagues toward in specific contexts is content with real social utility and this site has that utility clearly.

  26. Honestly impressed, did not expect to find this level of care on the topic, and a stop at capitalunityflow cemented the impression, you can tell within the first few paragraphs whether a site is going to be worth the time and this one delivered on that early promise nicely throughout the rest of what I read.

  27. Glad I gave this a chance instead of bouncing on the headline, and after firmusbond I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.

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

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

  30. Reading this confirmed a small detail I had been uncertain about, and a stop at ideasfinddirection provided the source for further checking, content that supports verification through citations or links rather than just asserting facts is more trustworthy and this site has clearly built its credibility through that kind of verifiable approach consistently.

  31. Found the section structure particularly thoughtful, and a stop at sharedfuturebond suggested the same care across the broader site, structural choices guide the reader through the material in ways most people do not consciously notice but feel the absence of when those choices are made carelessly or not at all.

  32. However measured this site clears the bar I set for sites I take seriously, and a stop at focusbuildspathways continued clearing that bar, the metrics I use for site quality are admittedly informal but they are consistent and this site has cleared them on multiple measurements across multiple visits which is meaningful for my evaluation.

  33. Now organising my browser bookmarks to give this site easier access, and a look at ideascreatevelocity earned the same organisational priority, the small acts of digital housekeeping I do for sites I expect to use often are themselves a measure of trust and this site has triggered the trust based housekeeping behaviour from me clearly.

  34. Decided this was the best thing I had read all morning, and a stop at actionpathway kept that ranking intact, ranking my reading is something I do mentally throughout the day and the top rank is competitive and not easily won but this site won it without needing to overstate its claims for that.

  35. Closed the laptop and walked away thinking about the post for a good twenty minutes, and a stop at motionguidance 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.

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>