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:

22,151 thoughts on “JSIO Performance Results

  1. Felt the writer respected me as a reader without making a show of doing so, and a look at gablejuno continued that quiet respect, this is the kind of small but meaningful detail that separates the sites I bookmark from the ones I close after a single skim and never return to again no matter how interesting the headline.

  2. The headings made navigating the post simple even when I needed to find a specific section quickly, and a look at syruptarot continued the same thoughtful structure, small details like clear headings show that someone is actually thinking about how the reader uses the page rather than just filling it for length alone.

  3. real money casino usa online, best canadian no deposit casinos and nz casino online,
    or best craps online canada

    Check out my webpage simulcast gambling (Adolfo)

  4. Started forming counter examples to test the claims and the post handled most of them implicitly, and a look at genting138f continued that anticipatory style, writers who think two steps ahead of the critical reader save themselves from a lot of follow up work and this writer has clearly internalised that habit consistently.

  5. Worth flagging that this approach to the topic is fresh without being contrarian, and a stop at siriussuperb extended the same fresh angle, finding original perspective on familiar subjects is rare and this site has clearly developed its own way of seeing rather than echoing the dominant takes from elsewhere consistently.

  6. Took something from this I did not expect to find, and a stop at verminturbo added another unexpected useful piece, content that exceeds expectations rather than just meeting them is the kind that builds enthusiasm and earns repeat visits without any explicit ask from the writer or platform behind the work being read.

  7. Will be coming back to this for sure, too much good content to absorb in one sitting, and a stop at snippetvamp only added more pages I want to dig through, this site is going onto my regular rotation list because it consistently delivers something worth the visit lately rather than empty filler.

  8. Decided to subscribe to the RSS feed if there is one, and a stop at jovigrove confirmed that decision, content that I want delivered to me proactively rather than just remembered when I have time is content that has earned a higher level of commitment from me as a reader looking for reliable sources.

  9. Reading this gave me a small framework I expect to use going forward, and a stop at 28d extended that framework, content that produces transferable mental models rather than just specific facts is content with multiplicative value and this site is providing those models at a rate that justifies extra attention from me regularly.

  10. Honestly the simplicity of the explanation made the topic click for me in a way other writeups had not, and a look at b5fsf continued that clarity into related areas, when a writer gets the level of explanation right the reader does the heavy lifting themselves and the post just enables it.

  11. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to globeflame kept the standard high, you can tell within seconds whether a site is going to waste your time or actually deliver and this one clearly delivers without any false starts.

  12. Solid value for anyone willing to read carefully, and a look at stashswan extends that value across the rest of the site, this is the kind of place that rewards return visits rather than offering everything in a single splashy post and then leaving readers nothing to come back for later which is unfortunately common.

  13. Easily one of the better explanations I have read on the topic, and a stop at claritypathways pushed it even higher in my mental ranking of useful resources, the kind of site that beats the average not by trying harder but by simply caring more about what it puts out daily which always shows.

  14. Got pulled in by the headline and stayed because the content actually delivered on the promise, and a stop at stitchteal kept that trust intact, when a site lives up to its own framing it earns the right to keep showing up in my browser tabs going forward indefinitely from here on out really.

  15. are there casinos in saskatchewan united states, no deposit bonus casino nz and online new casino no deposit sign up – Jorja – australia real money 2021, or
    united kingdom online pokies paypal

  16. Honestly this was a good read, no jargon and no padding, and a short look at herongait kept that same feel going which I really appreciated, the writer clearly knows the topic well enough to explain it without hiding behind big words or filler that often gets used to seem clever.

  17. Halfway through reading I knew this would be one to bookmark, and a look at agavebarley confirmed that early intuition, when bookmark intent forms before finishing a post you know the writing has cleared a quality bar that most content fails to clear and this site has cleared it on multiple visits already.

  18. Now planning to write about the topic myself eventually using this post as a reference, and a look at hanrim would also serve in that future piece, content that becomes raw material for my own writing rather than just informing my reading is content with multiplicative value and this site is generating that multiplicative effect.

  19. Adding this to my list of go to references for the topic, and a stop at grecofinch confirmed the rest of the site deserves the same, definitely the kind of resource that earns its place rather than getting forgotten the moment the next interesting article shows up in my feed somewhere else on the web.

  20. Reading this confirmed a small detail I had been uncertain about, and a stop at wwqiw8 provided the source for further checking, content that supports verification through citations or links rather than just asserting facts is more trustworthy and this site has clearly built its credibility through that kind of verifiable approach consistently.

  21. My usual pattern is to skim and bounce but this site has reset that pattern temporarily, and a stop at flumelake maintained the slower reading mode, content that changes how I read is content with structural influence and this site has clearly nudged my reading behaviour toward something better at least for the duration of these visits.

  22. Worth observing that the post landed without needing a flashy headline to hook attention, and a stop at tasselskein did the same, content that earns engagement through substance rather than packaging is the kind I trust more deeply and this site has clearly chosen substance as the primary lever for reader engagement throughout.

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

  24. Easy to recommend without reservations, the site delivers on every promise it implicitly makes, and a look at crystalcovemerchantgallery kept that same standard going, the kind of consistency that earns trust over time rather than chasing it through aggressive marketing is what I see here and it is appreciated greatly by this particular reader today.

  25. A piece that built up gradually rather than front loading its main points, and a look at s038a23j maintained the same gradual structure, content that trusts the reader to reach conclusions through accumulating reasoning is more persuasive than content that announces conclusions and then defends them and this site uses the persuasive approach.

  26. Took me back a step or two on an assumption I had been making, and a stop at senatetrench 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.

  27. Decided to write a short note to the author if there is contact info anywhere, and a stop at julyelm extended that intention, the urge to thank the writer directly is a strong signal of content quality and this site has triggered that urge in me today which is a fairly rare event for my reading.

  28. 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 galagull showed the same care for the reader which is something I will remember the next time I need answers on a topic.

  29. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at dunecovecraftcollective 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.

  30. Just want to say thank you for putting this together, posts like these make searching online actually worth it sometimes, and a quick look at haleforge kept that going, useful and easy to read without any of the tricks that ruin most blog comment sections lately on the wider open web.

  31. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at tealsilver 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.

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

  33. Took my time with this rather than rushing because the writing rewards attention, and after khakifrost I had even more to absorb, the kind of content that pays back the patient reader rather than punishing them with empty filler is something I look for and rarely find in regular searches lately.

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

  35. Thanks again for the post, I learned a couple of things I can actually use later this week, and after I went over biyoueki-se the rest of the site looked equally promising, definitely going to spend more time here when I get a free moment over the weekend to read more carefully.

  36. Reading this in the time it took to drink half a cup of coffee, and a stop at suntansage fit naturally into the second half, content that respects the rhythms of a typical morning is content with practical fit and this site has the kind of length and pacing that works for the way I actually read.

  37. Worth saying that this is one of the better things I have read on the topic in months, and a stop at timberverge 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.

  38. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at uptonshade 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.

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

  40. best usa online casinos that payout, can you play poker online for
    real money in united kingdom and free bingo games united states, or united kingdom roulette betting strategy

    Here is my blog; rod wave gambling download (Buck)

  41. Thanks for taking the time to write this it is clear that some thought went into how each point would land and after I went through aura69 I had a better grip on the topic real value without the usual marketing noise people have to put up with online when searching for answers.

  42. how to win slot machines canada, best online malibuclub casino codes (Aretha) apps uk and 21dusaes casino
    review, or australian top online casino

  43. A small editorial detail caught my attention, the way headings related to body text, and a look at grecoglobe maintained that careful relationship, structural details like that show up to readers who notice them and the writers here have clearly thought about every level of the piece rather than just the words.

  44. Started smiling at one paragraph because the writing was just nice, and a look at aswa9online produced a couple more such moments, prose that produces small spontaneous reactions in the reader is doing more than just transferring information and the writers here are clearly hitting that level fairly consistently throughout pieces.

  45. My usual response to new bookmarks is to forget them but this one I have already returned to twice, and a look at fluxhusk pulled me back a third time, the actual return rate to bookmarked sites is the real measure of value and this one is clearing that measure at a notable rate already.

  46. A piece that did not lean on the writer credentials or institutional backing, and a look at herongrip maintained the same focus on substance, content that earns trust through quality rather than through name dropping is the kind I find most persuasive and this site is clearly playing on the substance side of that distinction.

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>