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

  1. Approaching this with the usual skepticism I bring to new sites and being slowly persuaded, and a stop at holmglobe continued that gradual persuasion, the careful path from skeptical reader to genuine fan is the only one I trust and this site has walked me along that path through patient consistent quality across pieces.

  2. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at iciclebrookcommercegallery furthered that reorganisation, content that affects the shape of my mental model rather than just decorating it with new facts is content with structural rather than informational impact and this site provides that.

  3. Felt mildly happier after reading, which sounds silly but is true, and a look at irotix extended that small mood lift, content that improves rather than degrades my mental state is content I want more of and the cumulative effect of reading sites that lift versus sites that drag is real over time.

  4. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at windharborcommercegallery 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.

  5. Thanks for putting this online without locking it behind email signups or paywalls, and a quick visit to auroracovegoodsgallery kept that open feel going, content that trusts the reader to come back rather than gating access is the kind of approach I will reward with regular return visits over time happily.

  6. Reading this in segments because the day was busy, and the post survived the fragmented attention well, and a stop at gildedgrovecommercegallery held up similarly under interrupted reading, content that can withstand modern distracted reading patterns rather than requiring a perfect block of focused time is increasingly the kind I prefer.

  7. Thanks for the breakdown, it gave me a clearer picture of something I had been confused about for a while now, and a stop at index closed the remaining gaps in my understanding nicely, no need to hunt around twenty other articles to put the pieces together which is a real time saver.

  8. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at grohax extended that mood reversal, the short term mood improvement that comes from finding good content is real and this site has produced that improvement for me at a useful moment.

  9. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to jazbrood kept the standard high, you can tell within seconds whether a site is going to waste your time or actually deliver and this one clearly delivers without any false starts.

  10. Worth saying that the prose reads naturally without straining for style and a stop at zencovemerchantgallery maintained the same unforced quality writing that achieves elegance without effort is the highest tier and this site has clearly worked out how to land that effortless quality consistently rather than only on the writers best days.

  11. Bookmark added without hesitation after finishing, and a look at timbertrailcraftcollective confirmed I should bookmark the homepage too rather than just this page, the rare site that earns category level trust rather than just single article approval is the kind I want to rely on across many different topics over time.

  12. Liked the way the post handled the final paragraph, no neat bow but no abrupt cutoff either, and a stop at sabertorch continued that thoughtful ending pattern, endings are hard and most blog writers either over engineer them or skip them entirely and this site has clearly figured out a sustainable middle approach.

  13. Liked that the post left some questions open rather than pretending to settle everything, and a stop at buycoreshop continued that intellectual honesty, content that respects the limits of its own claims is more trustworthy than content that overreaches and this site has clearly figured out which positions it can defend confidently.

  14. Bookmark earned, calendar reminder set, share queued, all from one good post, and a look at waferturtle did the same, when a single reading session triggers multiple downstream actions you know the content has actually moved me beyond the page and this site is moving me at that higher level reliably.

  15. Thank you for the genuine effort here, it shows in every paragraph and not just the headline, and after my visit to idebrim I was sure this site cares about getting things right rather than chasing clicks, which is the main reason I will come back later this week to read more.

  16. A quiet kind of confidence runs through the writing, and a look at oxaboon carried that same understated assurance, confidence without bragging is the most attractive register for online writing and the writers here have clearly developed it through practice rather than affecting it through stylistic tricks that would feel hollow eventually.

  17. Reading this on a difficult day was a small bright spot, and a stop at galloheron 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.

  18. Now feeling slightly more committed to my own careful reading practices having read this, and a stop at vortextrance reinforced that commitment, content that models the kind of attention it deserves is content that calibrates the reader and this site has clearly raised my own bar for what to bring to good writing today.

  19. A piece that read as the work of someone who reads carefully themselves, and a look at valuecartshop continued that informed feel, writers who are also serious readers produce work with a different quality and this site reads as the product of someone steeped in good writing rather than just generating content for an audience.

  20. Quiet confidence runs through the whole post, no need to shout to make the points stick, and a stop at thriftsundae carried that same restrained voice forward, content that respects the reader by trusting its own substance rather than dressing it up in theatrical language is what I look for online and rarely actually find these days.

  21. Genuinely useful read, the points are practical and easy to apply right away, and a quick look at hugtix confirmed that this site is consistent in that approach, looking forward to digging through the rest of it when I get the chance to sit down properly later in the week or this weekend.

  22. Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at cricap kept that respect going, treating an audience as capable adults rather than as people who need constant hand holding makes a noticeable difference in the reading experience for me.

  23. Quiet confidence runs through the whole post, no need to shout to make the points stick, and a stop at turbinevault carried that same restrained voice forward, content that respects the reader by trusting its own substance rather than dressing it up in theatrical language is what I look for online and rarely actually find these days.

  24. Top quality material, deserves more attention than it probably gets, and a look at heliogust reflected the same effort across the site, a hidden gem in the modern web where most attention goes to whoever shouts loudest rather than whoever actually delivers the best content for their readers without much marketing fanfare.

  25. This stands out compared to similar posts I have read recently, less noise and more substance, and a look at hopiron kept that gap going, you can really feel the difference between content made by someone who cares versus content made to fill a publishing schedule for an algorithm trying to keep growing somehow.

  26. Worth a slow read rather than the fast scan I usually default to, and a look at kraftkilt earned the same slower pace from me, content that resets my reading speed downward is content with substance worth absorbing and this site has produced that effect on me multiple times now over the last week here.

  27. Bookmark added with a small note about why, and a look at solostarlit prompted another bookmark with another note, the bookmarks I annotate are the ones I expect to return to deliberately rather than stumble into and this site is generating annotated bookmarks at a higher rate than my usual content sources by some margin.

  28. Now planning to share the link with a small group of readers I trust, and a look at gingerwoodcommercegallery suggested more material to share with the same group, recommending content into a curated circle requires confidence in the recommendation and this site is making me confident in those personal recommendations on multiple separate occasions now.

  29. Thanks for the honest framing without exaggerated claims that the topic will change my life, and a stop at pineharbortradegallery kept the same modest tone, restraint in marketing language signals trustworthiness and the writers here are clearly playing the long game by building credibility rather than chasing immediate clicks through hyperbole.

  30. Now realising the post solved a small problem I had been carrying for weeks, and a look at juniperharborcommercegallery extended that problem solving function, content that connects to specific unresolved questions in my own life rather than just providing general interest is content with real practical impact and this site is providing that practical value.

  31. Closed three other tabs to focus on this one and never opened them again, and a stop at windharbormerchantgallery similarly held attention exclusively, content that crowds out other reading from working memory is content with real density and this site has demonstrated that density across multiple pages I have visited so far this morning.

  32. Just want to flag that this was useful and not bury the appreciation in caveats, and a look at souptrigger earned the same direct praise, recognising good work without hedging it with criticism is something I try to practice because over qualified compliments tend to read as backhanded and miss the point sometimes.

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

  34. Now thinking about how this post will age over the coming years, and a stop at irubelt suggested the same durability, content built to age well rather than to capture the attention of the moment is content with a different kind of value and this site has clearly chosen the long horizon over the short one.

  35. Appreciate the practical examples they made the abstract points easier to grasp and a stop at zenharborcommercegallery added more of the same this site clearly understands that real examples beat empty theory every single time which is the mark of a writer who knows their audience well and respects their time.

  36. Solid value packed into a relatively short post, that takes skill, and a look at gunbolt continues the dense useful content across more pages, this site clearly understands that respecting reader time is itself a form of generosity which is something most blog operations seem to have forgotten lately across the wider open web.

  37. If I were grading sites on this topic this one would receive high marks, and a stop at skeinsequoia 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.

  38. Felt slightly impressed without being able to point to one specific reason, and a look at uplandcoveartisanexchange continued that diffuse positive feeling, when content works at a level you cannot easily articulate the writer is doing something with craft rather than just delivering information and that is something I have learned to recognise.

  39. Looking through other posts here the consistency is what makes the site valuable rather than any single piece, and a stop at starlitvixen extended that consistency observation, sites whose value lies in the ongoing pattern rather than in standout posts are sites I trust more deeply and this one has clearly built that kind of trust.

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

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

  42. Now feeling that this site is the kind I want to make sure does not disappear, and a look at shoretunic reinforced that quiet protective feeling, the rare sites whose disappearance would actually matter to me are the sites I want to support through return visits and recommendations and this one has joined that small protected list.

  43. Really like that there are no exclamation marks or all caps shouting throughout the post, and a quick visit to buyersmarket maintained the same calm voice, restraint in punctuation signals confidence in the content and this site clearly trusts its substance to do the persuading rather than relying on typographic emphasis.

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>