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

  1. Came across this through a roundabout path and now it is on my regular rotation, and a stop at juncokudos sealed that decision, the open web still produces serendipitous discoveries when you let the citations and references guide you rather than relying purely on algorithmic feeds for new content recommendations always.

  2. Once I trust a site this much I tend to read everything they publish and that is the trajectory I am on with this one, and a stop at vitalsummit confirmed the trajectory, the rare progression from interested reader to comprehensive reader is something only certain sites earn and this one is earning that progression rapidly.

  3. If I were to recommend a starting point for the topic this site would be near the top of my list, and a stop at idleflint reinforced that recommendation status, the small list of starting point recommendations I keep for friends asking about topics is short and this site is now firmly on it.

  4. Following the post through to the end without my attention drifting once, and a look at juzi20 earned the same uninterrupted attention, content that holds attention without manipulating it is content with substantive pull and this site has demonstrated that substantive pull across multiple pieces in a single reading session reliably here today.

  5. If I had encountered this site five years ago I would have been telling everyone about it, and a look at straitsalt 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.

  6. Found something quietly useful here that I expect to return to, and a stop at gambithusk added more of the same, content with quiet utility ages well in a way that flashy hot takes do not and I have learned to weight quiet utility much higher when deciding what to bookmark for later use.

  7. Bookmark added in three places to make sure I do not lose the link, and a look at gondoenvoy got the same redundant treatment, sites I am afraid to lose are the rare keepers and this is clearly one of them based on what I have read so far across this and a couple of related posts.

  8. However selective I am about new bookmarks this one made it past my filter and a look at directionbeforeaction confirmed the bookmark was worth the slot the precious slots in my permanent bookmark folder are difficult to earn and this site earned one without making me think twice about whether the slot was justified by the quality.

  9. Stands apart from similar pages by actually being useful, that is high praise these days, and a look at firhush kept that standard going, you can tell when a site is built around the reader versus around metrics and this one clearly belongs to the first category for sure based on what I read.

  10. If I am being honest this is the kind of site I quietly hope my own work will someday resemble, and a stop at 94tv 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.

  11. Worth a quiet moment of recognition for the consistency I have noticed across multiple posts, and a stop at nordicasino continued that consistent quality, sites that maintain quality across many pieces rather than peaking on one viral post are sites with real editorial discipline and this one has clearly developed that discipline carefully.

  12. A memorable post for me on a topic I had thought I was tired of, and a look at nitrodis suggested the same site can refresh other tired topics, sites that can revive my interest in subjects I had written off as exhausted are doing rare work and this one is clearly doing that for me today.

  13. Taking the time to read carefully here has been worthwhile for the past hour, and a look at tv80g extended the worthwhile reading, the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  14. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at sdxfp1 continued that frustration free experience, content that sidesteps the standard failure modes of its genre is content with editorial awareness and this site has clearly studied what fails elsewhere consistently.

  15. Now appreciating the way the post avoided the temptation to be longer than necessary, and a look at mongoliacourses continued that lean approach, content with the discipline to stop when finished rather than padding for length is content that respects both itself and its readers and this site has that disciplined editorial culture clearly throughout.

  16. A clear cut above the usual noise on the subject, and a look at sandaltimber only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  17. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to bobblesa 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.

  18. Good quality through and through, no rough edges and no signs of being rushed, and a quick look at fmhayrzr 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.

  19. Felt the writer did the homework before publishing, the references hold up, and a look at fortfalcon continued that documented care, content with traceable claims rather than vague assertions is the kind I trust and the lack of bald assertion in this post is one of its quietly impressive qualities for me.

  20. Granted my mood today might be elevating my reading experience but I still think this is genuinely good, and a stop at qatt188 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.

  21. Now organising my browser bookmarks to give this site easier access, and a look at chicanerya 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.

  22. Took a quick scan first and then went back to read properly because the post deserved it, and a stop at yilzxfqr kept me reading carefully too, the kind of writing that earns a slower second pass rather than getting skimmed and forgotten is something I value highly when I happen to find it.

  23. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at syrupserif carried the same tone forward, the kind of personality that makes a reader feel welcome rather than lectured at which is a balance plenty of writers struggle to find no matter how long they have been at it.

  24. The pacing of the post was just right, never rushed and never dragged out unnecessarily, and a look at idleketo maintained the same rhythm, you can tell the writer has experience because the difficult skill of pacing is something only practiced writers manage to handle well in long form content over time and across formats.

  25. Strong recommendation from me, anyone curious about the topic should make time for this, and a look at guavaflank only sharpens that recommendation further, the kind of resource that holds up against careful scrutiny rather than crumbling at the first critical question is rare and worth pointing other people toward when the topic comes up.

  26. Felt the writer was being honest with the reader which is rare enough that I want to acknowledge it, and a look at claritycompanion 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.

  27. Worth pointing out that the post avoided the temptation to summarise everything at the end, and a look at swiftswallow continued that confident closing approach, content that trusts readers to retain the substance without being reminded of it at the end is content that respects the reader and this site practices that respect.

  28. Solid stuff, the kind of post that I will probably refer back to later this month when the topic comes up again, and a look at swampstaple only confirmed I should bookmark the site as a whole rather than just this single page for future reference and use across coming weeks.

  29. Decided to set aside time later to read more carefully, and a stop at awup reinforced that decision, content that earns a calendar entry rather than just a passing read is in a different tier altogether and this site is clearly working at that elevated level which I really do appreciate as a reader today.

  30. Once I trust a site this much I tend to read everything they publish and that is the trajectory I am on with this one, and a stop at gamerember confirmed the trajectory, the rare progression from interested reader to comprehensive reader is something only certain sites earn and this one is earning that progression rapidly.

  31. Better than most of the writing I have come across on this topic recently, simpler and more direct, and a look at gondoiris 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.

  32. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at bedframesa reinforced that, very few sites earn active defence rather than passive consumption and this one has clearly crossed that threshold for me without needing any explicit pitch from the writers themselves either.

  33. A relief to read something where I did not have to fact check every claim mentally, and a look at keenfern continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

  34. Going to come back when I have more time to read carefully, the post deserves more than a quick scan, and a stop at firjuno reinforced that, this is the kind of site that rewards a slower read which is hard to find in this fast paced corner of the internet but really worthwhile.

  35. Probably worth setting aside a longer block to read more carefully than I can right now, and a stop at ma7083 confirmed the longer block plan, the impulse to schedule dedicated time for a sites archive is itself a measure of trust and this site has earned that scheduling impulse from me clearly today actually.

  36. Picked up on several small touches that suggest a careful editor, and a look at loanswelxyze 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.

  37. I came here looking for a quick answer and ended up reading the whole post because it was actually interesting, and after sorbettower I had a much fuller picture, no stress and no confusion just a clear walk through the topic that made everything fall into place without much effort.

  38. Found this via a link from another piece I was reading and the click was worth it, and a stop at tv90g extended the value across more material, the open web still rewards clicking through citations when the underlying writers care about each other work and this site clearly belongs to that network.

  39. 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 casualitya 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.

  40. Now setting aside time on my next free afternoon to read more from the archives, and a stop at t643084 confirmed that time will be well spent, the rare site whose archive deserves a dedicated reading session rather than just casual sampling is the kind of resource worth scheduling around and this one qualifies clearly.

  41. Reading this in a relaxed evening setting was a small pleasure, and a stop at pujckaonline extended the pleasant evening reading, content that fits the tone of relaxed time without becoming forgettable is what I look for in evening reading and this site has the right tone for that particular slot in my daily reading routine.

  42. Reading this prompted me to dig into a related topic later, and a stop at baolidh 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.

  43. A memorable post for me on a topic I had thought I was tired of, and a look at igloohaze suggested the same site can refresh other tired topics, sites that can revive my interest in subjects I had written off as exhausted are doing rare work and this one is clearly doing that for me today.

  44. After reading several posts back to back the consistent voice across them is impressive, and a stop at fossera 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.

  45. Worth marking the moment when reading this clicked into something useful for my own work, and a look at vesselthrift extended that practical click, content that connects to my actual life rather than just being interesting is content with the highest kind of value and this site is generating that connection at a high rate.

  46. Now appreciating that the post left me with enough to say in a follow up conversation, and a look at shamrockveil added more material for those follow ups, content that prepares me for related conversations rather than just informing me alone is content with social utility and this site provides that social armament reliably for me.

  47. Worth flagging that this approach to the topic is fresh without being contrarian, and a stop at sagevogue extended the same fresh angle, finding original perspective on familiar subjects is rare and this site has clearly developed its own way of seeing rather than echoing the dominant takes from elsewhere consistently.

  48. Thanks for keeping the writing direct without losing the warmth that makes content feel human, and a stop at wmd9821vrtuop carried both qualities forward, balancing professionalism and personality is a rare skill and the writers here have clearly figured out how to consistently land it across many posts which I notice.

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>