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:

21,776 thoughts on “JSIO Performance Results

  1. Good clean post, no errors and no awkward phrasing that breaks the reading flow, and a stop at ezabond kept the same standard, definitely the kind of editorial care that earns a return visit because it tells me the writer is paying attention to details that matter to readers rather than just rushing publication.

  2. Reading this confirmed something I had been suspecting about the topic, and a look at builddirectionnow pushed that confirmation toward greater confidence, content that lines up with independently held intuitions earns a special kind of trust and I will return to writers who consistently land that way for me without overselling positions.

  3. Now noticing that the post never raised its voice even when making a strong point, and a look at executionpathway continued that calm volume, content that can make important points without resorting to typographic emphasis or emotional appeal is content that trusts its substance to do the work and this site has that confidence consistently.

  4. Everything for Minecraft topminecraftworldseeds.com in one place: mods skins maps texture packs and the best seeds for survival creativity and adventure. Collections of popular add-ons installation instructions updates and secure downloads for different versions of the game.

  5. If the topic interests you at all this is a place to spend time, and a look at directionpowersresults reinforced that recommendation, the broader question of where to invest topical reading time is one this site answers convincingly through the consistent quality across multiple pieces I have sampled during the current reading session today.

  6. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content, and a look at clarityfuelsaction 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.

  7. Generally my comment to other readers about new sites is to wait and see but for this one I would jump to recommend now, and a look at visionguidesmotion reinforced that early recommendation, the speed at which a site earns my recommendation is itself a quality signal and this one has earned mine quickly clearly.

  8. Reading this in a relaxed evening setting was a small pleasure, and a stop at momentumdesignlab extended the pleasant evening reading, content that fits the tone of relaxed time without becoming forgettable is what I look for in evening reading and this site has the right tone for that particular slot in my daily reading routine.

  9. A nicely understated post that does not shout for attention and a look at vaporsalt maintained the same quiet quality understatement is a stylistic choice that distinguishes serious writing from attention seeking writing and this site has clearly committed to the understated approach as a core editorial value rather than just a phase.

  10. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at personalvista was the same, no upsell and no fake urgency just steady content laid out properly for someone trying to actually learn from it rather than just be sold to.

  11. Probably one of the more reliable sources I have found for this kind of careful coverage, and a look at buildmotiondaily 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.

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

  13. Now considering whether the post would translate well into a different form, and a look at growthmoveswithfocus suggested similar versatility, content that could move into other media without losing its substance is content that has been built around ideas rather than around format and this site reads as idea first throughout posts.

  14. Found something quietly useful here that I expect to return to, and a stop at progressbuilder added more of the same, content with quiet utility ages well in a way that flashy hot takes do not and I have learned to weight quiet utility much higher when deciding what to bookmark for later use.

  15. Now feeling slightly more committed to my own careful reading practices having read this, and a stop at strategyintoenergy reinforced that commitment, content that models the kind of attention it deserves is content that calibrates the reader and this site has clearly raised my own bar for what to bring to good writing today.

  16. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at creativeinkwell kept that going, the kind of voice the open web could use a lot more of rather than the endless echo chamber of recycled opinions floating around every social platform these days.

  17. Generally I do not leave comments but this post merits a small note, and a stop at faearo extended that comment worthy quality, the urge to actively contribute to a sites community rather than passively consume from it is something specific content provokes and this site has provoked that engagement urge from me today.

  18. Now realising the post has been quietly doing important work in my mind for the past hour, and a stop at directionenablesmomentum extended that quiet processing, content that continues to do work after I close the tab is content with afterlife in the mind and this site is producing those long lived effects at a meaningful rate.

  19. Started imagining how I would explain the topic to someone else after reading, and a look at claritycompass gave me more material for that imagined explanation, content that improves my own ability to discuss a topic is content that has actually transferred knowledge rather than just decorating my screen for a few minutes.

  20. Reading this prompted a small redirection in something I was working on, and a stop at signalguidesmotion extended that redirecting influence, content that affects my actual work rather than just my thinking has the highest practical impact and this site is providing that level of influence for me at a sustainable rate apparently.

  21. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at apricotharbormerchantgallery kept that polish going nicely, it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

  22. Now appreciating that I did not feel exhausted after reading, and a stop at momentumovernoise extended that energising quality, content that leaves me with more attention than it consumed is rare and the gap between draining and energising content is real over the course of a typical day spent reading widely online.

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

  24. glücksspielautomaten

    Feel free to surf to my blog: seriöses casino cashback angebot (Zac)

  25. Nice to see a post that does not try to overcomplicate the basics for the sake of looking smart, and once I looked at signalbasedgrowth the same direct tone was there too, which honestly makes a difference when you are short on time and want answers without long pointless intros.

  26. Worth saying that this is one of the better things I have read on the topic in months, and a stop at clarityactivatesmotion reinforced that ranking, the topic is well covered by many sources but few do it with this level of care and the few that do deserve to be flagged so other readers can find them.

  27. Reading this on a phone at a coffee shop and finding it perfectly suited to that context, and a stop at progressoveractivity 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.

  28. Now feeling slightly more committed to my own careful reading practices having read this, and a stop at movementwithmeaning reinforced that commitment, content that models the kind of attention it deserves is content that calibrates the reader and this site has clearly raised my own bar for what to bring to good writing today.

  29. Reading this back to back with a similar piece elsewhere made the quality difference obvious, and a stop at faelex only widened the gap, comparing content side by side is a useful exercise and the gap between this site and average competitors in the space is large enough to be noticeable from the first paragraph.

  30. Will be back, that is the simplest way to say it, and a quick visit to modernpixels 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.

  31. A particular kind of restraint shows up in the writing, and a look at growthpathwaynow maintained the same restraint across pages, knowing what not to say is just as important as knowing what to say and this site has clearly developed strong instincts on both sides of that editorial line throughout pieces I have read.

  32. Skipped lunch to finish reading, which says something, and a stop at focuspowersgrowth 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.

  33. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at actionpathway kept that polish going nicely, it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

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

  35. A piece that handled a controversial angle without becoming heated and a look at twainskipper 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.

  36. Now adding the homepage to my regular check rotation rather than waiting for individual links to find me, and a stop at ideasneedactivation confirmed the rotation upgrade, the move from passive discovery to active checking is a vote of confidence in a sites ongoing quality and this site has earned that active engagement clearly.

  37. Looking at the surface design and the substance together this site has both right, and a look at forwardmovementengine reinforced that integrated quality, sites where presentation and content reinforce each other rather than fighting are sites with full editorial coherence and this one has clearly invested in both layers in a balanced way.

  38. Came in tired from a long day and the writing held my attention anyway, and a stop at claritydrivenpath kept that going, content that can engage a fatigued reader is doing something right because most online reading happens in suboptimal conditions like that one and quality content adapts to it without complaint.

  39. Approaching this site through a casual link click and being surprised by what I found, and a look at focusbuildsvelocity extended the surprise, the rare experience of stumbling into excellent independent content rather than predictable mediocrity is one of the actual remaining pleasures of casual web browsing and this site provided it cleanly.

  40. Bookmarked the page and the homepage too because clearly there is more to explore here, and a quick stop at brightfusion only made that more obvious, this is the kind of place I want to dig through over a weekend rather than rushing through during a coffee break tomorrow morning before getting back to work.

  41. Decided after reading this that I would check this site weekly going forward, and a stop at falbell 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.

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

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>