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

  1. Beats most of the alternatives on the topic by a noticeable margin, and a look at purefashioncollection did not change that at all, this is one of the better corners of the open internet for this kind of content and I am glad I clicked through rather than skipping past quickly like I usually do.

  2. Liked the way the post got out of its own way, and a stop at freshseasoncollection extended that invisible craft, the best writing you barely notice while reading because it is doing its work without drawing attention to itself and this site has clearly mastered that disappearing act across the pieces I have read.

  3. Following the post through to the end without my attention drifting once, and a look at globalmarketoutlet 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.

  4. Started forming counter examples to test the claims and the post handled most of them implicitly, and a look at goldcreststudio continued that anticipatory style, writers who think two steps ahead of the critical reader save themselves from a lot of follow up work and this writer has clearly internalised that habit consistently.

  5. Recommend this to anyone who values clear thinking over flashy presentation, and a stop at urbanfashioncollective continued in the same understated way, this site has its priorities in the right place which makes it worth supporting through repeat visits and recommendations rather than just one passing read today before moving on quickly elsewhere.

  6. Liked the post enough to read it twice and the second read found new things, and a stop at startsomethingnewtoday similarly rewarded the second look, content with hidden depths that only reveal themselves on careful rereading is the rare kind that earns lasting respect rather than fleeting first impressions only briefly held.

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

  8. However measured this site clears the bar I set for sites I take seriously, and a stop at globalstylecorner 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.

  9. Reading this in the morning set a good tone for the day, and a quick visit to trendfashionhub 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.

  10. The headings made navigating the post simple even when I needed to find a specific section quickly, and a look at globaltrendhub continued the same thoughtful structure, small details like clear headings show that someone is actually thinking about how the reader uses the page rather than just filling it for length alone.

  11. Liked the careful selection of which details to include and which to skip, and a stop at simplefashionstore reflected the same editorial judgement, knowing what to leave out is just as important as knowing what to include and this site has clearly figured out where that line sits for the topics it covers regularly.

  12. Thanks for the readable length, I finished it without checking how much was left, and a stop at simplefashionoutlet kept me reading the same way, when I stop noticing the length of a piece because the content is engaging enough to sustain attention without willpower the writer has done their job well today.

  13. Going to share this with a friend who has been asking the same questions for a while now, and a stop at buildyourfuturetoday added a few more pages I will pass along too, this is the kind of generous information that earns a small thank you from me right now and again later this week.

  14. Honestly enjoyed not being sold anything for the entire duration of the post, and a look at findamazingproducts kept that pleasant absence going across more pages, content that exists for its own sake rather than as a funnel to a paid product is increasingly rare and worth supporting where I can find it.

  15. A quiet kind of confidence runs through the writing, and a look at northernpeakchoice 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.

  16. Glad to find something on this topic that does not start with three paragraphs of throat clearing before getting to the point, and a stop at discovernewpaths also dives right in, respect for the readers time shows up in small editorial choices like this and they add up to a real difference quickly.

  17. Quality work here, the post reads cleanly and the points stay focused throughout, and a stop at globalfindshub kept the standard high, you can tell the writer cares about the final result rather than just hitting publish for the sake of having something new on the page to feed the search engines.

  18. Really appreciate the confidence to make a clear point rather than hedging everything, and a quick visit to dreamdiscoverachieve maintained the same direct stance, writing that takes positions rather than equivocating is more useful even when the positions are debatable because at least the reader has something to react to clearly.

  19. Nice and clean, that is the best way to describe the writing here, no clutter and no wasted words, and a quick visit to bloomhold kept that going, I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.

  20. I really like the calm tone here, it does not push anything on the reader, and after I went through creativegiftboutique I felt the same way, just steady useful content laid out without drama, which is exactly what someone trying to learn something quickly needs to find rather than aggressive marketing.

  21. Skipped breakfast still reading this and finished hungry but satisfied, and a stop at glowlaneoutlet kept me past breakfast time, content that displaces basic biological needs is content with serious attentional pull and the writers here are clearly capable of producing that level of engagement which is genuinely impressive these days.

  22. Well crafted post, the structure flows naturally from one point to the next without forcing transitions, and a stop at uniquevalueoutlet 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.

  23. Just wanted to say this was useful and leave a small note of thanks, and a quick visit to findnewoffers 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.

  24. Now considering the post as evidence that careful blog writing is still possible, and a look at startanewpath extended that evidence, the broader question of whether the modern web can sustain quality writing has obvious empirical answers in sites like this one and seeing them is reassuring even when they remain a minority overall today.

  25. Even on a quick first read the substance of the post comes through, and a look at takeactionnow reinforced that immediate quality, content that does not require a slow careful read to demonstrate value but rewards one anyway is content with real depth and this site has produced work of that demanding depth class.

  26. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at fashionloversstore continued that fresh treatment, sites that find new angles on subjects others have exhausted are sites worth following carefully and this one has clearly developed that exploratory instinct through patient practice.

  27. Picked a friend mentally as the audience for this and decided to send the link, and a look at simplefashionhub confirmed the send was the right choice, choosing whom to share content with is a small act of curation that I take more seriously than the public sharing most platforms encourage these days online.

  28. Now considering writing a longer note about the post somewhere, and a look at nightbloomoutlet added more material for that note, content that prompts me to write rather than just consume is content with generative energy and this site is producing that generative effect for me at a higher rate than most sources.

  29. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at learnwithoutlimits 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.

  30. Worth pointing out that the writing reads as confident without being defensive about it, and a look at brightvaluecenter 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.

  31. Reading this in segments because the day was busy, and the post survived the fragmented attention well, and a stop at beststylecollection 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.

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

  33. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at startfreshnow reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  34. Excellent execution from start to finish, the post never loses its rhythm and the points stay sharp, and a quick stop at uniquechoicehub 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.

  35. Came in for one specific question and got answers to three I had not even thought to ask, and a look at globalbuycenter extended that bonus value pattern, the kind of resource that anticipates reader needs rather than just answering the literal question asked is the gold standard and this site reaches it.

  36. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at clickrank continued that respect for the reader, treating an audience as capable adults rather than as people to be hand held through every paragraph is something I notice and value highly across the open internet today.

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

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>