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:

13,240 thoughts on “JSIO Performance Results

  1. Now noticing that the post did not mention the writer at all, focus stayed on the topic, and a look at clovercrestartisanexchange continued that author absent quality, content that disappears the writer to focus on the substance is a particular kind of generosity and this site has clearly chosen the substance over the personality consistently.

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

  3. Picked a single sentence from this post to remember, and a look at onlinedealspoint gave me another to keep, content that produces memorable lines is doing more than just transferring information and the small selection of sentences I keep from each reading session is one of the actual returns I get from reading carefully.

  4. A clean piece that knew exactly what it wanted to say and said it and a look at globebeat maintained the same clarity of intention knowing the goal of a piece before writing is something most blog content lacks and the clarity of purpose here shows up in every paragraph for any careful reader to notice.

  5. Comfortable reading experience throughout, no jarring tone shifts and no awkward formatting, and a look at ivoryridgemarketparlor 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.

  6. Ваш провідник у житті Луцька https://43000.com.ua новини міста культурні події афіша заходів бізнес освіта та корисні поради для мешканців і гостей. Уся важлива інформація про Луцьк в одному місці.

  7. Appreciate the thoughtful approach, the writer clearly took time to make this readable for someone who is not already an expert, and a look at brightharborvendorhall kept that going nicely, easy on the eyes and easy on the brain which is always a winning combination when reading on a busy day.

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

  9. A piece that did not lecture even when it had clear positions, and a look at forestmeadowvendorroom maintained the same teaching without preaching tone, finding the line between informing and lecturing is hard and most sites land on the wrong side of it but this one has clearly figured out how to inform without becoming preachy.

  10. A piece that earned its conclusions through the body rather than asserting them at the end, and a look at elmharborvendorcollective 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.

  11. Quietly the post solved something I had been turning over without quite knowing how to phrase the question, and a look at rivercovevendorroom extended that quiet solving, content that addresses unformulated needs is content with reader insight and this site has demonstrated that insight at a high rate across the pieces I have read recently.

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

  13. Appreciated how the writer anticipated the questions a reader might have along the way, and a stop at solarorchardartisanexchange continued that thoughtful approach, you can tell when content has been edited with the reader in mind versus just published as a first draft and this is clearly the former approach across what I read.

  14. Reading this in the gap between work projects was a small but meaningful break, and a stop at timbertrailartisanexchange extended that gentle reset, content that provides genuine refreshment rather than just distraction during work breaks is content with a particular kind of utility and this site fits that role for me reliably during work days.

  15. Started thinking about my own writing differently after reading, and a look at coralmeadowtradehouse continued that reflective effect, content that influences how I work rather than just informing what I know is content with the highest kind of impact and this site has triggered some of that reflective influence today on me.

  16. Stands out for actually being useful instead of just being long, and a look at actiondrivenprogress kept that going, length without value is the default mode of most blogs these days but this site has clearly chosen a different path which I respect a lot as a reader who values careful editing decisions like that.

  17. Will be back, that is the simplest way to say it, and a quick visit to apexhelms reinforced the decision, this site has earned a spot in my regular rotation alongside a few other reliable places I check when I want something genuinely informative without all the usual modern web noise getting in the way.

  18. Quality you can feel from the first paragraph, the writer clearly knows the topic and how to share it, and a quick look at createforwardprogress 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.

  19. Reading this slowly in the morning before opening email, and a stop at elitegoodsmarket extended that protected attention, content that earns the prime morning reading slot before the daily distractions begin is content with elevated status and this site has earned that prime slot consistently in my recent reading habits clearly.

  20. Most posts I read end up forgotten within a day but this one is sticking, and a look at mossharbortradehall extended that lingering effect, content that survives the immediate moment of reading rather than evaporating is content with genuine retention quality and this site has been producing memorable pieces at a rate notable across my reading.

  21. Reading this in a quiet coffee shop matched the calm energy of the writing, and a stop at calmbrookvendorfoundry extended that environmental match, content that has its own ambient quality which can match or clash with surroundings is content with a personality and this site has the kind of personality that suits calm reading.

  22. Felt a small spark of recognition when the post named something I had been struggling to articulate and a look at executeideasforward produced more such moments the rare service of giving readers language for fuzzy intuitions is one of the higher values that good writing can provide and this site offered several today instances.

  23. Came away with some new perspectives I had not considered before, and after creekharbortradehouse those ideas felt more complete, the kind of content that stays with you a little while after reading rather than slipping out the moment you switch tabs and move on with your day to whatever comes next.

  24. Decided I would read the archives over the weekend, and a stop at limqiro confirmed that the archives would be worth the time, very few sites have archives I would actively read through but this one has earned that level of interest based on the consistent quality across what I have sampled so far.

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

  26. Строительные идеи https://texha.com.ua ремонтные решения и полезные советы для дома. Узнавайте о современных технологиях надежных материалах инженерных системах и способах сделать жилье комфортным функциональным и долговечным.

  27. Современный портал https://rus3edin.org.ua о строительстве и ремонте с материалами по проектированию отделке утеплению монтажу инженерных систем и благоустройству территории. Все необходимое для успешной реализации строительных проектов.

  28. Портал об автомобилях https://diesel.kyiv.ua и современных транспортных технологиях. Статьи о новых моделях сравнительные обзоры рекомендации по обслуживанию и полезная информация для каждого автомобилиста.

  29. Got something practical out of this that I can apply later this week, and a stop at flintmeadowtradinggallery added more details to think about, this is exactly the kind of content I bookmark for future reference rather than the throwaway listicles that dominate most search results these days for almost any common topic.

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

  31. Following a few of the internal links revealed more posts of similar quality, and a stop at acornharbortradehall added more to that growing pile, sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  32. Just sat with this for a bit longer than I usually would because the points are worth thinking about, and after modernoutfitstore I had even more to chew on, the kind of post that nudges your thinking forward without forcing the issue is something I have always appreciated in good writing online.

  33. Skipped lunch to finish reading, which says something, and a stop at crystalcovegoodsroom kept me at my desk longer than planned, when content beats the lunch impulse the writer has done something genuinely impressive in an attention environment full of immediately satisfying alternatives competing for the same finite block of reader time.

  34. Now planning a longer reading session for the archives, and a stop at rubyorchardtradegallery confirmed the archives are worth that longer commitment, sites with archives I want to read deliberately rather than just sample are rare and this one has clearly earned that level of interest based on the consistency of what I have already read.

  35. In the middle of an otherwise scattered day this post landed as a moment of focus, and a stop at frostridgevendorstudio extended that focused feeling across more pages, content that anchors a fragmented day rather than contributing to the fragmentation is content with real centring effect and this site is providing that anchoring function for me.

  36. Good post, the kind that respects the reader by getting to the point quickly without skipping the details that matter, and a short look at trustedbuyerszone confirmed that approach is consistent across the site which is rare to find online these days, definitely a place I will return to soon.

  37. Left me wanting to read more rather than feeling burned out, that is a good sign, and a look at crystalcoveartisanexchange 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.

  38. Now realising this site has been quietly doing good work for longer than I knew, and a look at cottongrovegoodsroom suggested an archive worth exploring, sites with deep archives of consistent quality represent a different kind of resource than sites with viral hits and this one looks like the durable kind based on what I see.

  39. Felt the writer respected the topic without being precious about it, and a look at ivoryridgemarkethouse continued that respectful but unfussy treatment, finding the right register for serious topics is hard and this site has clearly figured out how to take the topic seriously while still being readable for casual visitors regularly.

  40. I came here looking for a quick answer and ended up reading the whole post because it was actually interesting and after globehaven 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.

  41. Looking back on this reading session it stands as one of the better ones recently, and a look at stoneharborartisanexchange extended that ranking, the informal ranking of reading sessions against each other is something I do mentally and this session ranks high largely because of this site and a couple of related pages here.

  42. Thanks for the simple approach, too many sites bury the actual point under layers of unnecessary words, but here every line earns its place, and a look at trailharborartisanexchange showed the same care for the reader which is something I will remember the next time I need answers on a topic.

  43. Thanks for the simple approach, too many sites bury the actual point under layers of unnecessary words, but here every line earns its place, and a look at freshdealstation showed the same care for the reader which is something I will remember the next time I need answers on a topic.

  44. A piece that prompted a small mental rearrangement of how I order related ideas, and a look at coastharborcraftcollective extended that rearranging effect, content that affects the structure of my thinking rather than just adding to it is content with the deepest kind of impact and this site is reaching that depth for me today.

  45. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at pineharbortradeparlor extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  46. Now planning a longer reading session for the archives, and a stop at claritycreatesforwardmotion confirmed the archives are worth that longer commitment, sites with archives I want to read deliberately rather than just sample are rare and this one has clearly earned that level of interest based on the consistency of what I have already read.

  47. Now thinking about this site as a small example of what good independent writing looks like, and a stop at crowncovevendorroom continued that exemplary status, the few sites that serve as good examples are sites worth holding up in conversations about quality and this one has earned that exemplary placement through patient consistent effort over time.

  48. 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 clippoises 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.

  49. Reading this with a fresh mind in the morning brought out details I might have missed in the afternoon, and a stop at apricotharborvendorloft earned the same fresh attention, content that rewards being read at full attention rather than at energy lows is content with real density and this site has that density consistently.

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>