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

  1. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after humzip I was sure I would come back, that does not happen often when most sites bury the useful parts under endless ads and pop ups today and across most categories online.

  2. A piece that earned its conclusions through the body rather than asserting them at the end, and a look at brightstylecollection maintained the same earned quality, conclusions that follow from what came before are more persuasive than declarations and this site has clearly internalised that principle in how it constructs arguments throughout pieces.

  3. Worth pointing out that the post avoided the temptation to summarise everything at the end, and a look at trendbuycollection 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.

  4. Really appreciate that the writer did not overstate the importance of the topic to make the post feel weightier, and a quick visit to makeeverymomentcount maintained the same modest framing, content that is honest about its own scope rather than inflating itself is the kind I trust and return to repeatedly over time.

  5. Left me wanting to read more rather than feeling burned out, that is a good sign, and a look at cosmojet confirmed there is plenty more here to explore, the kind of writing that builds appetite rather than killing it which is a rare quality on the modern open internet today across most categories of content.

  6. A relief to read something where I did not have to fact check every claim mentally, and a look at yourtrendzone 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.

  7. Now planning to come back when I have the right kind of attention to read carefully, and a stop at urbanfashionshop reinforced that plan, choosing the right moment to read certain content is a quiet form of respect for the work and this site is generating those careful planning behaviours from me consistently as a reader.

  8. Comfortable reading experience throughout, no jarring tone shifts and no awkward formatting, and a look at inspiregrowthdaily kept that smooth feel going, the kind of editorial polish that goes unnoticed when present but glaring when absent is something this site has clearly invested in across the broader content as well which deserves recognition.

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

  10. Took me back a step or two on an assumption I had been making, and a stop at startdreamingbig pushed that reconsideration further, writing that gently corrects the reader without being aggressive about it is a rare diplomatic skill and the team here clearly knows how to land critical points without turning readers off.

  11. 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 thinkcreateinnovate 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.

  12. Felt the writer was being honest with the reader which is rare enough that I want to acknowledge it, and a look at zapscan 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. If quality blog writing is dying as people sometimes claim then this site is one piece of evidence that it has not died yet, and a look at createimpactnow extended that evidence, the broader cultural question about online writing has empirical answers in specific sites and this one is contributing to a more optimistic answer overall.

  14. Now leaving a small mental note to recommend this when the topic comes up in conversation, and a look at fashiondailyhub extended that recommend ready feeling, content that arms me with shareable references for likely future conversations is content with social value and this site is providing that conversational ammunition consistently for me lately.

  15. Reading this felt productive in a way most internet reading does not and a look at growthcart continued that productive feeling sometimes the open web feels like a waste of time but sites like this remind me why I still bother to look around rather than retreating to old reliable sources for everything I need.

  16. Started a draft response in my head and ended without publishing it because the post said it well enough, and a look at mystylezone produced the same effect, content that satisfies my urge to add to it by being complete enough on its own is rare and represents a particular kind of editorial completeness here.

  17. Came here from a search and stayed for the side links because they were that interesting, and a stop at freshseasonfinds took me even further into the site, the kind of organic exploration that good content invites is something most sites kill through aggressive interlinking and pushy navigation choices rather than relying on quality.

  18. A piece that reads as if the writer trusted readers to fill in obvious gaps, and a look at jetspark continued that respectful approach, content that does not over explain what the reader can infer is content that respects intelligence and this site has clearly chosen to write to capable readers rather than to the lowest common denominator.

  19. Reading carefully here has reminded me what reading carefully feels like, and a look at axisflag extended that reminder, the experience of careful reading versus skimming is different in ways I had partially forgotten and this site has clearly refreshed my memory of what attention feels like when content rewards it consistently.

  20. Thanks for sharing this with the open internet rather than locking it behind a paywall like so many sites do now, and a stop at trendandgiftstore kept the same vibe going, generous helpful and clearly written by someone who actually wants people to learn from it rather than just charge them.

  21. Thank you for not assuming the reader already knows everything, the explanations meet me where I am, and a look at simplechoiceoutlet did the same, that consideration is what makes a site feel welcoming rather than gatekeepy which is sadly the default mood across the modern web today for most subjects covered.

  22. Now adjusting my mental list of reliable sites for this topic, and a stop at discoverfashionfinds reinforced the adjustment, the small ongoing curation work of maintaining trusted sources is one of the actual practical activities of careful reading and this site has earned a permanent place on my list for this particular subject.

  23. Speaking as someone who used to recommend blogs frequently and got out of the habit this site is rekindling that impulse, and a look at brightgiftcorner extended the rekindling, the recovery of an old habit triggered by encountering work that justifies it is itself a small kind of pleasure and this site is providing that recovery experience.

  24. Glad the writer did not feel compelled to cover every possible angle of the topic, focus is a virtue, and a stop at fashiondailycorner reflected the same disciplined scope, knowing what to leave out is half of what makes good writing good and this post has clearly been edited with that principle in mind.

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

  26. Быстрая профессиональная монтаж видеонаблюдения для квартир домов офисов и коммерческих объектов. Проектирование монтаж и настройка систем безопасности удалённый доступ запись видео и контроль в реальном времени. Надёжные решения для защиты имущества и контроля территории.

  27. Really appreciate the confidence to make a clear point rather than hedging everything, and a quick visit to growwithdetermination 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.

  28. Быстрая профессиональная установка видеонаблюдения в калининграде для квартир домов офисов и коммерческих объектов. Проектирование монтаж и настройка систем безопасности удалённый доступ запись видео и контроль в реальном времени. Надёжные решения для защиты имущества и контроля территории.

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

  30. Looking at this objectively the editorial quality is hard to deny even setting aside personal taste, and a stop at urbanedgecollective maintained the same objective quality, the gap between what I personally enjoy and what is objectively well crafted exists and this site clears both bars simultaneously which is rarer than it sounds.

  31. Liked everything about the experience, from the opening through to the closing notes, and a stop at happyvaluehub 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.

  32. Genuinely useful read, the points are practical and easy to apply right away, and a quick look at springlightgoods 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.

  33. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content and a look at wiseparcel reinforced that the rare site whose work I would actively recommend rather than just tolerate is the kind I want to support through return visits regularly.

  34. Worth saying this site reads better than most paid newsletters I have tried, and a stop at zingdart confirmed that comparison, the bar for free content is often lower than for paid but this site clears the paid bar consistently and that says something about the editorial approach behind the work being published here regularly.

  35. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after freshfindshub I was sure I would come back, that does not happen often when most sites bury the useful parts under endless ads and pop ups today and across most categories online.

  36. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at fashionanddesign similarly rewarded careful reading from the start, content where every paragraph carries weight is content I now know to read from the beginning rather than skipping ahead.

  37. Will be sharing this with a couple of people who care about the topic, and a stop at dreamgrovehub added more material worth passing along, the kind of site that is generous with quality content and does not make you jump through hoops to access it which is appreciated more than the team probably realises.

  38. Without comparing too aggressively to other sources this one stands out for the right reasons, and a look at thetrendstore continued that distinctive quality, content that distinguishes itself through substance rather than style tricks is content with lasting differentiation and this site has clearly chosen substance based differentiation as its core editorial strategy.

  39. Now appreciating that the post did not require external context to follow, and a look at connectandcreate maintained the same self contained quality, content that respects new visitors by being readable without prerequisites is content with broader accessibility and this site has clearly invested in keeping each piece reader friendly for fresh arrivals.

  40. Quality you can feel from the first paragraph, the writer clearly knows the topic and how to share it, and a quick look at joltfork confirmed the same depth runs throughout the rest of the site as well which is rare and worth pointing out when it happens online for any reader passing through.

  41. Reading this gave me confidence to make a decision I had been putting off, and a stop at brightfashionoutlet reinforced that confidence, content that translates into action in my own life rather than just informing it is content with the highest practical value and this site is generating that action level utility for me lately.

  42. Glad I gave this a chance instead of bouncing on the headline, and after redmoonemporium 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.

  43. Bookmark folder created specifically for this site, and a look at sunsetstemgoods confirmed the dedicated folder was the right call, dedicated folders for individual sites are a level of organisation I rarely deploy and this site has earned that level of dedicated tracking based on the consistency I have seen so far across sessions.

  44. The examples really helped me grasp the points faster than abstract descriptions would have, and a stop at bestvaluecorner added a few more practical illustrations that drove the message home, the kind of writing that knows its readers learn better through concrete situations rather than vague generalities is rare and worth recognising clearly.

  45. Now appreciating that the post did not require me to agree with the writer to find it valuable, and a look at goldenrootcollection maintained the same useful regardless of agreement quality, content that informs even when it does not convince is content with broader utility and this site reads as useful even when I disagree.

  46. Worth a slow read rather than the fast scan I usually default to, and a look at yourpotentialgrows 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.

  47. Solid value packed into a relatively short post, that takes skill, and a look at uniquefashioncorner 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.

  48. Decided to read this site for a while before forming a verdict and the verdict after several pages is positive and a stop at mysticthreadstore continued that pattern judging a site requires more than one post and giving sites a fair sample is something I try to do for promising candidates rather than rushing to dismiss.

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>