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:

14,532 thoughts on “JSIO Performance Results

  1. Really appreciate this kind of writing, no shouting and no clickbait headlines just steady useful content, and a quick look at firminlets 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.

  2. Liked how the post handled an objection I was forming as I read, and a stop at freshcollectionhub similarly anticipated where my thinking was going next, the rare writer who can predict reader concerns and address them in advance is doing something most online content fails to do despite that being basic editorial work.

  3. Reading this in a quiet hour and finding it suited the quiet, and a stop at premiumethicalgoods extended the quiet reading mood, content that matches its own optimal reading conditions rather than fighting them is content that has been thoughtfully calibrated and this site reads as having a particular reading mood in mind throughout.

  4. Adding this site to my regular reading list, the post earned that on its own, and a quick stop at pacecabins sealed the decision, the kind of place worth checking back with from time to time because it consistently produces material that holds up against a critical reading too which I really value.

  5. Reading this in the time it took to drink half a cup of coffee and a stop at hazemills 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.

  6. Spent a few minutes here and came away with a clearer picture of the topic, the writing keeps things simple without dumbing them down, and after a stop at everattic the rest of the points lined up neatly which is something I appreciate when I am short on time and need answers fast.

  7. Solid endorsement from me, the writing earns it, and a look at thedemocracyroadshow continues to earn it across the broader site too, the kind of operation that maintains quality across many pages rather than just one viral post is a sign of serious commitment and that is what I see here clearly across what I read.

  8. A piece that respected the reader by not over explaining the obvious, and a look at circularatscale continued that calibrated approach, finding the right level of explanation is one of the harder editorial calls and this site has clearly thought carefully about what readers will already know versus what they need help with consistently.

  9. Took my time with this rather than rushing because the writing rewards attention, and after pactcliff 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.

  10. Once you start reading carefully here it is hard to go back to lower quality alternatives, and a stop at lobbydawn reinforced that ratchet effect, the way good content raises standards is real over time and this site has clearly contributed to raising my expectations for what is possible in writing on the topic generally.

  11. Came across this and immediately thought of a friend who would enjoy it, and a stop at oasismeadow also reminded me of someone, content that triggers the urge to share is content that has earned my recommendation and this site has earned multiple from me already across different conversations during the week.

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

  13. Really appreciate the lack of pop ups, modals, cookie banners stacking on top of each other, and a quick visit to mintdawns confirmed the same clean approach across the rest of the site, technical decisions about user experience are part of what makes content actually pleasant to engage with for sure.

  14. Just one of those reads that left me feeling slightly more capable rather than overwhelmed, and a look at edenfairs 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.

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

  16. Bookmark folder created specifically for this site, and a look at charitiespt confirmed the dedicated folder was the right call, dedicated folders for individual sites are a level of organisation I rarely deploy and this site has earned that level of dedicated tracking based on the consistency I have seen so far across sessions.

  17. Polished and informative without feeling overproduced that is the sweet spot and a look at lakelakes hit it again you can tell when a site has been built with care versus thrown together for the sake of having something to put online and this is clearly the former approach taken by the team.

  18. If a friend asked me where to read carefully on the topic I would send them here without hesitation, and a look at ethicaleverydaystyle confirmed the recommendation strength, the directness of my recommendation reflects how confident I am in the quality and this site has earned undiluted recommendations from me across multiple recent conversations actually.

  19. Thanks for the moderate length, neither so short it skips substance nor so long it bloats, and a stop at globebeat 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.

  20. Bookmark added without hesitation after finishing, and a look at jadenurrea confirmed I should bookmark the homepage too rather than just this page, the rare site that earns category level trust rather than just single article approval is the kind I want to rely on across many different topics over time.

  21. Nice and clean, that is the best way to describe the writing here, no clutter and no wasted words, and a quick visit to loopbough kept that going, I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.

  22. Anyone curious about this topic would do well to start here, the foundation laid is solid, and a stop at palmcodex would round out their understanding nicely, this is the kind of resource I would point a friend toward without hesitation if they asked me where to begin learning about anything in this area.

  23. My reading list is short and selective and this site is now on it, and a stop at newgroveessentials confirmed the placement, the short list of sites I read deliberately rather than encounter accidentally is something I curate carefully and adding to it is a real act of trust which this site has earned today.

  24. A piece that read as if the writer was thinking carefully rather than just typing fluently, and a look at brightgrovehub continued that considered quality, the difference between fluent typing and careful thinking shows up in writing and this site reads as the product of thought rather than just the product of language fluency apparently.

  25. Онлайн-сервис оценки недвижимости https://shalmach.pro по фотографиям для покупки аренды и планирования ремонта. Узнайте ориентировочную стоимость жилья возможные вложения и рекомендации перед принятием решения.

  26. Most blog writing on this subject reaches for the same handful of arguments and this post avoided them, and a look at findyourbestself continued the original treatment, content that finds its own path through territory other writers have flattened is content with real authorial energy and this site has plenty of that distinctive energy.

  27. Came away with a slightly better mental model of the topic than I started with, and a stop at boneclog sharpened that further, content that improves the reader thinking apparatus rather than just dumping facts into it is the rare kind I genuinely value and seek out when I have time to read carefully.

  28. Reading this in pieces over a coffee break and finding it consistently rewarding and a stop at edgecradles extended that into related material I will return to later the kind of site that fits naturally into small reading windows without requiring a long uninterrupted block is genuinely useful for how I actually browse.

  29. A quiet kind of confidence runs through the writing, and a look at larkcliffs carried that same understated assurance, confidence without bragging is the most attractive register for online writing and the writers here have clearly developed it through practice rather than affecting it through stylistic tricks that would feel hollow eventually.

  30. Now realising this site has been quietly doing good work for longer than I knew, and a look at gemcoasts 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.

  31. Liked how the post handled an objection I was forming as I read, and a stop at modernartisanmarketplace similarly anticipated where my thinking was going next, the rare writer who can predict reader concerns and address them in advance is doing something most online content fails to do despite that being basic editorial work.

  32. Closed the tab feeling I had spent the time well, and a stop at vuabat extended that feeling across more pages, the test of whether time on a site was well spent is one I apply silently after closing tabs and very few sites pass it but this one passed it cleanly today afternoon clearly.

  33. Honestly impressed by how much useful content sits in such a small post, and a stop at oceanhaven confirmed the rest of the site packs a similar punch, density without confusion is a hard balance to strike and this site has clearly cracked the code on it across many different topic areas covered.

  34. A piece that did not lean on the writer credentials or institutional backing, and a look at lunacourt 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.

  35. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed homecovidtest I had a clearer sense of the topic, no extra fluff just useful points laid out in a sensible order that made the time worth it.

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

  37. The conclusions felt earned rather than tacked on at the end like an afterthought, and a look at palminlet kept that careful structure going, you can tell when a writer has thought about the shape of their post versus just letting it ramble out and hoping for the best at the end which most do.

  38. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at duetcoasts 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. Took some notes for a project I am working on, and a stop at bookbulb added more raw material to those notes, content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

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

  41. Took some notes for a project I am working on, and a stop at moderninspiredgoods added more raw material to those notes, content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

  42. Thanks for the breakdown, it gave me a clearer picture of something I had been confused about for a while now, and a stop at suzgilliessmith closed the remaining gaps in my understanding nicely, no need to hunt around twenty other articles to put the pieces together which is a real time saver.

  43. Most attempts at writing on this topic feel like they are missing something and this post finally identified what was missing, and a look at meritquay extended that diagnostic clarity, content that names what is wrong with adjacent treatments while doing better itself is content with both critical and constructive value and this site has both.

  44. Found this through a search that was generic enough I did not expect quality results and a look at palminlets continued the surprisingly good experience search engines occasionally still surface excellent independent content if you scroll past the obvious paid and high authority results which is reassuring to remember sometimes.

  45. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at deanclip continued that respect for the reader, treating an audience as capable adults rather than as people to be hand held through every paragraph is something I notice and value highly across the open internet today.

  46. Speaking from the perspective of having read widely on the topic this site offers something distinct, and a look at tallpineemporium reinforced that distinctness, the rare site that contributes something genuinely original to a saturated topic is the rare site worth following carefully and this one has demonstrated that original contribution capability today.

  47. Now sitting back and recognising that this was a small but real win in my reading day, and a stop at ablebonus extended that quiet win, the cumulative effect of small reading wins versus the cumulative effect of small reading losses is real over time and this site is contributing to the wins side of that ledger.

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

  49. Taking the time to read carefully here has been worthwhile for the past hour, and a look at astrebee extended the worthwhile reading, the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  50. After reading several posts back to back the consistent voice across them is impressive, and a stop at conexbuilt continued that voice consistency, sites that maintain a single coherent voice across many pieces by potentially many writers represent serious editorial discipline and this one has clearly developed the institutional consistency needed for that.

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>