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

  1. Did not expect much when I clicked through but ended up reading the whole thing carefully, and a stop at ethylbenzene kept that engagement going, sometimes the unassuming sites turn out to deliver more than the flashy ones which is something I have learned to look out for over time online lately and across topics.

  2. Now recognising that the post handled the topic with appropriate technical precision without becoming dry, and a stop at 850550l continued that balance, technical precision and readability are often in tension and this site has clearly figured out how to maintain both at once which is one of the harder editorial achievements in the form.

  3. Solid recommendation from me to anyone working in the area, the perspective here is grounded, and a look at siskowin adds even more useful angles, the kind of site that becomes a reference rather than just a one time read which is a higher bar than most blogs ever reach today on the modern web.

  4. A genuinely unexpected highlight of my reading week, and a look at aswa9onlin extended that pattern, the surprise of finding excellent content rather than the predictable mediocre is one of the few real pleasures of casual web browsing and this site delivered that surprise cleanly today which I really do appreciate.

  5. Now thinking about this site as a small example of what good independent writing looks like, and a stop at momentumchanneling 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.

  6. Skipped the comments section but might come back to read it, and a stop at celibatea hinted at a quality reader community, sites where the comments are worth reading separately from the post are increasingly rare and signal a particular kind of audience that has grown around the editorial vision over time gradually.

  7. 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 kuma-ak 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.

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

  9. Started a draft response in my head and ended without publishing it because the post said it well enough, and a look at tuaobook 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.

  10. Came in for one specific question and got answers to three I had not even thought to ask, and a look at annalsa 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.

  11. Worth flagging this post as worth a careful read rather than a casual skim, and a stop at elmharborgoodsroom earned the same careful approach, the few sites that warrant slower reading are sites I now treat differently from the daily content stream and this one has clearly moved into that elevated treatment category.

  12. Easy to recommend the content speaks for itself without needing additional praise from me and a stop at forwardexecutionhub only adds more reasons to send people this way the kind of generous resource that benefits its readers without demanding anything in return is increasingly rare and worth recognising clearly today across the broader open internet.

  13. Really appreciate that the writer did not assume I would read every other related post first, and a look at huodaohang kept that self contained feel going where each piece can stand alone, accessibility for new readers is a sign of generous editorial thinking and this site has clearly invested in that approach.

  14. Bookmark added with a small mental note that this is a site to keep, and a look at xhydh20 reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  15. Came in expecting another generic take and got something with actual character instead, and a look at goldencovegoods carried that personality forward, finding a distinct voice on a saturated topic is impressive and worth pointing out when it happens because most sites end up sounding identical to their nearest competitors quickly.

  16. Found the post genuinely useful for something I was working on this week, and a look at hsgde added more material I will reference, content that connects to my actual life and work rather than just being interesting in the abstract is the kind I will pay attention to and return to repeatedly.

  17. Now thinking about how this post will age over the coming years, and a stop at tianx1231 suggested the same durability, content built to age well rather than to capture the attention of the moment is content with a different kind of value and this site has clearly chosen the long horizon over the short one.

  18. Picked up several practical tips that I plan to try out this week, and a look at grouseebony added a few more I will be testing alongside, content with practical hooks that connect to my actual life is the kind that earns my repeat attention rather than the merely interesting that I forget within a day.

  19. You actually make it seem really easy along
    with your presentation but I in finding this topic to be really something which I feel I’d never
    understand. It sort of feels too complicated and very extensive for me.
    I’m having a look forward for your subsequent put up,
    I’ll attempt to get the grasp of it!

    Here is my blog; web Site

  20. Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at gemcoasts kept that respect going, treating an audience as capable adults rather than as people who need constant hand holding makes a noticeable difference in the reading experience for me.

  21. During my morning reading slot this fit perfectly into the routine, and a look at 595tz131 extended that perfect fit into the rest of the routine, content that matches the rhythm of how I actually read rather than demanding accommodation from my schedule is content well calibrated to its likely audience and this site has it.

  22. Well structured and easy to read, that combination is rarer than people think, and a stop at 5ysrzcf 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.

  23. A piece that did exactly what it promised in the headline without overshooting or underdelivering, and a look at dohanyzoasztal continued that calibration, alignment between promise and delivery is a basic editorial virtue that many sites fail at and this site has clearly mastered the matching of expectation and substance throughout pieces.

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

  25. Started reading expecting to disagree and ended mostly nodding along, and a look at fjordaster continued the pattern, content that wins agreement through evidence and reasoning rather than rhetorical force is the kind that actually shifts minds and this site clearly knows how to do that across what I have read so far.

  26. Felt a small spark of recognition when the post named something I had been struggling to articulate, and a look at ju1-b431 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.

  27. Honestly this kind of writing is why I still bother to read independent sites, and a look at ss6767 extended that broader reflection, the few sites that justify continued attention to non algorithmic content are sites like this one and finding them periodically is enough to keep my reading habits oriented toward independent rather than aggregated content.

  28. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at slkmlfds05 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.

  29. Skipped the social share buttons but might come back to actually use one later, and a stop at ktfgru3r extended that share urge, content that triggers genuine sharing impulses rather than performative ones is content that has actually moved me and not many posts in a typical week do that for me actually.

  30. Felt mildly happier after reading, which sounds silly but is true, and a look at ambercrestmarket extended that small mood lift, content that improves rather than degrades my mental state is content I want more of and the cumulative effect of reading sites that lift versus sites that drag is real over time.

  31. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at wtrewrdetqwfdvagc confirmed that placement, the difference between resources I trust and resources I just consume is real and this site has clearly moved into the trusted category through consistent quality over time.

  32. Useful enough to recommend to several people I know who would appreciate it, and a stop at projectflag added more material I will pass along too, the kind of writing that earns word of mouth is the kind that actually delivers on its promises which is what this site does without any drama or fanfare attached.

  33. The pacing of the post was just right, never rushed and never dragged out unnecessarily, and a look at qi3 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.

  34. Decided after reading this that I would check this site weekly going forward, and a stop at jyiw9 reinforced that commitment, deciding to add a site to a regular rotation requires meeting a quality bar that very few places clear and this one cleared it cleanly without any noticeable effort or marketing push behind it.

  35. 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 royalpescaria888 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.

  36. Came in expecting another generic take and got something with actual character instead, and a look at goldmanors carried that personality forward, finding a distinct voice on a saturated topic is impressive and worth pointing out when it happens because most sites end up sounding identical to their nearest competitors quickly.

  37. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at opi4d earned the same patient approach, training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

  38. Probably worth setting aside a longer block to read more carefully than I can right now, and a stop at loanslittle 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.

  39. Without overstating it this is a quietly excellent post, and a look at zibzi6 extended that quiet excellence, content that earns superlatives without demanding them through marketing language is content that has truly earned them through the substance and this site has clearly produced work in that earned excellence category today.

  40. Coming to this with low expectations and being pleasantly surprised by the substance, and a stop at solitudehouse continued exceeding expectations, the recalibration of expectations upward across multiple positive readings is one of the actual rewards of careful browsing and this site is providing that recalibration at a steady rate apparently.

  41. Now realising the post solved a small problem I had been carrying for weeks, and a look at i3i3 extended that problem solving function, content that connects to specific unresolved questions in my own life rather than just providing general interest is content with real practical impact and this site is providing that practical value.

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

  43. A welcome reminder that thoughtful writing still happens online, and a look at intentionalmomentum extended that reassurance, the modern web makes it easy to forget that careful writing exists and finding sites that practice it is a small antidote to the cynicism that builds up from too much exposure to algorithmic content.

  44. Probably one of the more reliable sources I have found for this kind of careful coverage, and a look at embermeadowmarketlounge reinforced the reliability, the small group of sources I would describe as reliable for a given topic is curated carefully and this site has earned a place in that small group through consistent performance.

  45. Started thinking about my own writing differently after reading, and a look at devilworld 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.

  46. I really like how the writer keeps the tone friendly without sounding fake or overly polished, and after a stop at aeronauticsa the same calm pace was there, no rushing to make a point and no padding either, just clean honest writing that I can respect and come back to later again.

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>