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

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

  2. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at oakarena 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.

  3. Quality writing that respects the reader’s intelligence without overloading them, and a quick look at grovequays reflected that approach, a balanced thoughtful site that earns trust by being consistent rather than by shouting about how trustworthy it is which is the usual approach online sadly across most content categories.

  4. A clear cut above the usual noise on the subject, and a look at epicinlets 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.

  5. Skipped the TLDR thinking I would read everything anyway, and ended up enjoying the path through the full post, and a stop at gemcoast similarly rewarded the patient read, summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

  6. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at tinacurrin 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.

  7. A piece that handled a controversial angle without becoming heated, and a look at globalforestmart continued that calm engagement, content that can address contested topics without inflaming them is doing rare diplomatic work and this site has clearly developed the editorial maturity to handle sensitive material with the appropriate temperature of writing throughout.

  8. Felt the post was written for someone like me without explicitly addressing me, and a look at etheraisle produced the same fit, when content lands on its target without pandering you know the writer has done careful audience thinking rather than relying on demographic targeting or interest signals to do the work of editorial decisions.

  9. Really clear writing, the kind that makes you want to share the link with someone who has been asking about the topic, and a quick browse through everleafoutlet only made me more sure of that, the information here stays useful long after the first read is done which says a lot.

  10. Reading this site over the past week has changed how I evaluate content in this space and a look at domemarinas extended that recalibration the standards I bring to reading on the topic have shifted upward as a direct result of regular exposure to this kind of work and that shift will outlast any single reading session.

  11. Closed it feeling I had taken something away rather than just consumed something, and a stop at fondarbors extended that taking away feeling, the difference between content I extract value from and content I just pass through is something I track informally and this site is consistently in the value extraction column for me.

  12. 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 theblackcrowesmobile 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.

  13. Appreciated the way each section connected smoothly to the next without abrupt jumps, and a stop at modernvalueclickfront kept that flow going nicely, transitions are something most blog writers ignore but the difference is huge for the reader who is trying to follow a sustained line of thought today across many different topics.

  14. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at lakequill kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

  15. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at brightnorthboutique 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.

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

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

  18. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to freshfindsmarket earned the same careful attention from me, that is the highest signal I can give about content quality because my default mode is rapid scanning rather than deliberate reading on most pages.

  19. Came away with a small but real shift in perspective on the topic, and a stop at draftlakes pushed that shift a bit further, the kind of subtle reframing that good writing does to a reader without making a big deal of it is something I always appreciate when it happens which is sadly not that often.

  20. My time on this site has now extended past what I had budgeted, and a stop at uniquevaluestore keeps extending it further, content that overstays its budget in my schedule is content that has earned the extra time and this site has been earning extra time across multiple visits to the point where my schedule needs adjustment.

  21. Refreshing tone compared to the dry corporate posts on similar topics, and a stop at opaldune carried that personality through nicely, you can tell when a real person is behind the writing versus a content team chasing metrics and this site definitely falls into the former category clearly across what I have seen.

  22. Really clear writing, the kind that makes you want to share the link with someone who has been asking about the topic, and a quick browse through ethicalpremiumstore only made me more sure of that, the information here stays useful long after the first read is done which says a lot.

  23. Definitely returning here, that is decided, and a look at etherfair only made the case stronger, this is one of those rare websites that rewards regular visits rather than feeling stale after the first read which is something I cannot say about most of the places I bookmark today across all my topics.

  24. Recommended without hesitation if you care about careful coverage of this topic, and a stop at closingamericasjobgap reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

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

  26. Now thinking about whether the writer might publish a longer form work I would buy, and a look at wildtimbercollective suggested the same depth would translate, content that makes me want to pay for related work in other formats is content that has earned commercial trust as well as attention trust and this site has both clearly.

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

  28. Now planning to write about the topic myself eventually using this post as a reference, and a look at isleparishs would also serve in that future piece, content that becomes raw material for my own writing rather than just informing my reading is content with multiplicative value and this site is generating that multiplicative effect.

  29. Reading this on a phone at a coffee shop and finding it perfectly suited to that context, and a stop at larkcliff continued the comfortable mobile experience, content that works across reading conditions without compromising on substance is increasingly important and this site has clearly thought about the whole reader experience here.

  30. Magnificent beat ! I would like to apprentice even as you amend your website, how could i subscribe for a blog website? The account helped me a appropriate deal. I were tiny bit familiar of this your broadcast provided bright transparent concept

  31. Well structured and easy to read, that combination is rarer than people think, and a stop at brighthavenstudio confirmed the same standard runs across the rest of the site, definitely the kind of place I will be coming back to when this topic comes up in conversation later again over the weeks ahead.

  32. A piece that reads like it was written for me without claiming to be written for me, and a look at naturallycraftedgoodsmarket produced the same fit, when the writer audience match clicks naturally without being engineered through demographic targeting you know the writing is solid and this site has that natural fit consistently for me.

  33. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it, and a stop at driftfairs extended that earned authority feeling, sites that demonstrate expertise through the quality of their explanations rather than by stating credentials are sites I trust most and this site has it.

  34. Skipped the related products section because there was none, and a stop at portmills 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.

  35. Probably the best thing I have read on this topic in the past month, and a stop at etherledge 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.

  36. Felt the post was written for someone like me without explicitly addressing me and a look at lacecabins produced the same fit when content lands on its target without pandering you know the writer has done careful audience thinking rather than relying on demographic targeting or interest signals to do the work of editorial decisions.

  37. Liked everything about the experience, from the opening through to the closing notes, and a stop at ct2020highschoolgrads extended that into more pages, finding a site where the editorial vision shows through every choice rather than feeling random is an increasingly rare experience and one I am glad to have today during this particular reading session.

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

  39. Now appreciating that the post left me with enough to say in a follow up conversation, and a look at robinshuteracing 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.

  40. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at oscarthegaydog 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.

  41. Felt this in a way I cannot quite explain, the topic just hit different here, and a stop at leafdawn continued in that vein, sometimes you find a site whose perspective lines up with how you have been thinking and reading their work feels like a small relief which I appreciated more than I expected.

  42. The clarity here is something I really appreciate, especially compared to sites that pile on jargon for no reason, and a look at moonfallboutique was the same, simple direct sentences that actually deliver information instead of dancing around the point for paragraphs at a time which wastes reader patience.

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

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>