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

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

  2. Decent post that improved my afternoon a small amount, and a look at qorivoline 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.

  3. However selective I am about new bookmarks this one made it past my filter and a look at zylor confirmed the bookmark was worth the slot the precious slots in my permanent bookmark folder are difficult to earn and this site earned one without making me think twice about whether the slot was justified by the quality.

  4. Thanks for laying this out in a way that someone newer to the topic can follow, and a stop at broodbase kept that accessibility going, writing that meets readers at different experience levels without condescending is hard to do well and the writers here have clearly thought about who they are writing for.

  5. Reading this felt easy in the best way, no friction and no confusion at any point, and a stop at momoanmashop carried that same comfort across more pages, the kind of editorial flow that lets you absorb information without fighting the format which is increasingly hard to find on the open web today across topics.

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

  7. Beyond the immediate post itself the editorial sensibility behind the site is what struck me, and a stop at simpleonlineshoppingzone continued displaying that sensibility, content that reveals editorial choices through accumulated reading is content with structural quality and this site has clearly developed an underlying approach worth identifying through multiple sessions of reading.

  8. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to xelarioline 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.

  9. Skipped breakfast still reading this and finished hungry but satisfied, and a stop at christmasatthewindmill kept me past breakfast time, content that displaces basic biological needs is content with serious attentional pull and the writers here are clearly capable of producing that level of engagement which is genuinely impressive these days.

  10. Recommend this to anyone who values clear thinking over flashy presentation, and a stop at dinahshorewexler continued in the same understated way, this site has its priorities in the right place which makes it worth supporting through repeat visits and recommendations rather than just one passing read today before moving on quickly elsewhere.

  11. Now wishing more sites covered topics with this level of care, and a look at manilatakeout extended that wish across more subjects, the rarity of careful coverage on most topics is a problem and this site is one of the small antidotes to that broader pattern of casual or surface treatment of complex subjects.

  12. Honestly impressed by the consistency of voice across what I have read so far, and a quick visit to trivoxbond continued that consistent feel, when a site reads like one careful person rather than a committee the experience is more rewarding for the reader who notices these subtle editorial details over time.

  13. Reading this prompted me to send the link to two different people for two different reasons, and a stop at raviontrust provided ammunition for a third share, content that suits multiple audiences without being generic enough to be useless to any of them is genuinely valuable and this site has that multi audience quality clearly.

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

  15. Now feeling something close to gratitude for the fact this site exists, and a look at vixarotrustco extended that gratitude, the rare site that produces this kind of response is the rare site worth defending in conversations about whether the modern internet is still capable of producing genuinely valuable independent content for serious adults.

  16. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at BioTecMedics confirmed I should make that recommendation soon, the small but real act of recommending content into spaces where my taste matters is something I take seriously and this site is worth the recommendation.

  17. Appreciate that you did not pad this with fluff to hit a word count, the post says what it needs to say and stops, and a look at plivoxbonding did the same, brevity here feels intentional not lazy which is a distinction many writers miss completely sometimes when they are working under deadlines.

  18. Closed the tab and immediately reopened it ten minutes later because I wanted to reread a part, and a stop at crownking88 drew the same return, content that pulls you back after closing it is doing something well beyond the average and worth marking as exceptional in my mental catalogue of reliable sites.

  19. Now planning to write about the topic myself eventually using this post as a reference, and a look at brixeltrustco 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.

  20. Now noticing that the post did not mention the writer at all focus stayed on the topic and a look at trustedcommercialbonds continued that author absent quality content that disappears the writer to focus on the substance is a particular kind of generosity and this site has clearly chosen the substance over the personality consistently.

  21. Reading this fit naturally into my afternoon walk because I was reading on my phone, and a stop at adawebcreative continued well in that walking format, content that survives mobile reading without becoming awkward is content with format flexibility and this site has clearly thought about how it reads across different devices today.

  22. Skipped the social share buttons but might come back to actually use one later, and a stop at motocitee 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.

  23. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at rixarotrustco extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  24. Really thankful for posts that respect a reader’s time, this one does, and a quick look at flexibledigitalshopping was the same, no need to scroll through endless intros just to get to the actual content, that approach alone is enough reason to come back here regularly for the kind of writing offered.

  25. Thanks for the readable length, I finished it without checking how much was left, and a stop at rixarocapital kept me reading the same way, when I stop noticing the length of a piece because the content is engaging enough to sustain attention without willpower the writer has done their job well today.

  26. A nicely understated post that does not shout for attention, and a look at successmarketboutique 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.

  27. Worth saying that the prose reads naturally without straining for style, and a stop at repealthecap maintained the same unforced quality, writing that achieves elegance without effort is the highest tier and this site has clearly worked out how to land that effortless quality consistently rather than only on the writers best days.

  28. Probably this is one of the better quiet successes on the open web at the moment and a look at zurix reinforced that quiet success quality sites that are doing well without making a noise about doing well are the sites I most respect and this one has clearly chosen the quiet success path consistently throughout.

  29. A satisfying piece in the way that good meals are satisfying rather than just filling, and a look at answermodern extended that satisfaction, the metaphor between content and meals is one I find useful and this site reads as a satisfying meal rather than the empty calories that most content provides for casual readers.

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

  31. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at vixaropoint 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.

  32. Big thanks to whoever wrote this, you saved me a lot of time hunting for the same info on other sites, and a stop at nolarocore only added more useful detail without going off topic, that kind of focus is honestly hard to come across these days when most posts wander everywhere.

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>