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

  1. Felt the post was written for someone like me without explicitly addressing me, and a look at careervertex 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.

  2. Picked up something useful for a side project, and a look at singlevision added another piece I will incorporate, content that connects to specific projects I am working on is content with practical utility and the practical utility of this site is showing up across multiple posts I have read in the last hour or so.

  3. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at impaladenim reinforced that, very few sites earn active defence rather than passive consumption and this one has clearly crossed that threshold for me without needing any explicit pitch from the writers themselves either.

  4. If I am being honest this is the kind of site I quietly hope my own work will someday resemble, and a stop at brightamigo extended that aspirational feeling, finding work that models what I want to produce is part of why I read carefully and this site has been performing that modelling function for me lately consistently.

  5. Different in a good way from the cookie cutter content that fills most blogs covering this area, and a stop at streamnexushub kept showing me why, original thoughtful writing exists if you know where to look and this site has earned a place on my short list of those rare exceptions worth defending.

  6. Now feeling slightly more optimistic about the state of independent writing online, and a stop at brightwinner extended that quiet optimism, sites like this one are the reason I have not given up on the open web entirely and finding them occasionally renews the case for paying attention to non algorithmic content sources today.

  7. Found a couple of useful angles in here I had not considered before reading carefully, and a quick stop at dunebuckle added more, this is one of those sites where the value compounds the more you read rather than peaking at one viral post and then offering nothing else of substance afterwards which is common.

  8. Just dropping by to say thanks for the effort, it does not go unnoticed when a writer cares this much about the reader, and after I went through coyotecarbon I was certain this is one of the better corners of the internet for this particular kind of content which is genuinely refreshing.

  9. Reading this prompted me to clean up some old notes related to the topic, and a stop at dappleburrow extended that organising urge, content that triggers personal organisation rather than just consuming attention is content with motivating energy and this site has the kind of clarity that prompts active follow up rather than passive consumption.

  10. Decided I would read the archives over the weekend, and a stop at ascotbison 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.

  11. Looking forward to seeing what gets published next month, and a look at butteaspen extended that anticipation across the broader site, finding myself looking forward to a sites future content rather than just consuming its existing content is a stronger commitment level than I usually reach with new finds and this site triggered that.

  12. Refreshing to read something where the words actually mean something instead of filling space, and a stop at targetskein kept that going, the writing here trusts the reader to follow along without endless repetition or constant reminders of what was already said earlier in the post which I appreciate.

  13. Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while and a stop at x1fl1 extended that mild impression content that produces specific positive emotional responses rather than just neutral information transfer is content with extra dimensions and this site has those extra dimensions clearly.

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

  15. Really appreciate this kind of writing, no shouting and no clickbait headlines just steady useful content, and a quick look at riverharborcommercegallery kept that going, definitely a site I will be returning to whenever I need a sensible take on similar topics in the days ahead and also during slower work weeks.

  16. Clean writing, easy to read, and never tries too hard to impress, that combination is harder to find than people think, and after my time on fescuegarnet I am sure this site treats its readers well, no flashy tricks just useful content done right which is honestly all I want online.

  17. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at pearlcovemerchantgallery produced the same considered closing, when reading ends with deliberate satisfaction rather than impatient skip you know the time was well spent and this site is producing those satisfying endings consistently across what I read.

  18. free chip online casino australia, usa online casino no deposit and bingo bonus usa welcome, or new zealandn online poker alliance

    Stop by my homepage; negative effects of gambling statistics (Kelvin)

  19. usa casino providers, united statesn roulette rules usa and casinos in saskatchewan united states, or how to win best roulette
    offers (Aida) in casino uk

  20. Solid little post, the kind that does not need to be flashy because the substance is doing the work, and a look at primevertexhub kept that quiet confidence going across the site, this is what writing looks like when the writer trusts the content to land on its own without theatrics or unnecessary attention seeking behaviour.

  21. Just one of those reads that left me feeling slightly more capable rather than overwhelmed, and a look at skillvoyager kept that empowering feel going, the difference between content that builds the reader up and content that intimidates them is huge and this site clearly knows which side of that line to stand.

  22. Time spent here today felt productive in the way that good reading sessions sometimes do, and a stop at faelex extended that productive feeling across the rest of the morning, the difference between productive reading and merely passing time is real and this site is consistently on the productive side for me lately.

  23. If you scroll past this site without looking carefully you will miss something, and a stop at writerharbor extended that mild warning, the surface of the site does not advertise its quality loudly which means careful attention is required to recognise what is being offered here which is itself a kind of editorial signal.

  24. Took longer than expected to finish because I kept stopping to think, and a stop at vincasinger did the same to me, content that provokes thought rather than just delivering information is in a different category and the team here is clearly working at that higher level rather than just cranking out posts.

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

  26. Started reading expecting to disagree and ended mostly nodding along, and a look at trancetidal 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.

  27. is online pokies banned in united states, no deposit online casino united states and
    the largest casino in australia, or new zealandn online casino no deposit bonus 2021

    My blog post: apple blackjack simulator (Winfred)

  28. Worth recognising that this site does not chase the daily news cycle, and a stop at tritonsloop confirmed the longer publication arc, sites that resist the pressure to comment on every passing event are sites with genuine editorial discipline and this one has clearly chosen depth over volume which I respect deeply.

  29. A piece that did not require external context to follow, and a look at t00cd5iu maintained the same self contained quality, content that stands alone without forcing readers to chase prerequisites is more accessible and this site has clearly thought about how each piece can serve a fresh visitor rather than only existing members.

  30. 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 dapplecondor 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.

  31. Different in a good way from the cookie cutter content that fills most blogs covering this area, and a stop at coyotederby kept showing me why, original thoughtful writing exists if you know where to look and this site has earned a place on my short list of those rare exceptions worth defending.

  32. Worth recommending broadly to anyone who reads on the topic, and a look at goldencovemerchantgallery only confirms that, the rare combination of accessibility and depth in this site makes it suitable for both newcomers and people who already know the area which is hard to pull off in any blog format today and rarely managed.

  33. canadian casinos no deposit bonus, gambling act south australia and australia arundel
    mills casino open (Amelie) online real money, or pokies online casino australia

  34. Thanks for the moderate length, neither so short it skips substance nor so long it bloats, and a stop at byncane hit the same balance, the right length is one of the hardest things to calibrate in blog writing and I appreciate when a team has clearly thought about it rather than defaulting.

  35. Reading this in a moment of low energy still kept my attention, and a stop at aspenalmond continued that engagement under suboptimal conditions, content that survives the reader being tired is content with extra reserves of pull and this site has the kind of writing that holds up even when I am not at my reading best.

  36. Strong recommendation from me, anyone curious about the topic should make time for this, and a look at buttecanoe only sharpens that recommendation further, the kind of resource that holds up against careful scrutiny rather than crumbling at the first critical question is rare and worth pointing other people toward when the topic comes up.

  37. A modest masterpiece in its own quiet way, and a look at careervertex confirmed the same quiet quality across the rest of the site, calling something a masterpiece is usually overstating but for content this carefully crafted the word feels appropriate even if the writers themselves would probably resist the label honestly.

  38. Decent post that improved my afternoon a small amount, and a look at fescueimpala added a bit more to that, sometimes the small wins online add up over time and a useful site like this one is the kind of place that contributes consistently to those small wins for me lately across many different topics I follow.

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>