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

  1. During my morning reading slot this fit perfectly into the routine, and a look at urbanlighthousestore extended that perfect fit into the rest of the routine, content that matches the rhythm of how I actually read rather than demanding accommodation from my schedule is content well calibrated to its likely audience and this site has it.

  2. Worth observing that the post landed without needing a flashy headline to hook attention, and a stop at eliteflashcorner 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.

  3. Ended up here on a wandering afternoon and was glad I stayed for the read, and a stop at findnewdeals extended the wandering into a proper exploration of the site, the kind of place that rewards aimless clicking with something genuinely interesting rather than the shallow content that mostly populates the modern open web.

  4. The use of plain language without dumbing down the topic was really well done, and a look at rankquill continued in that same accessible style, this is something many technical writers fail at because they either confuse their readers or condescend to them but here neither problem appears at all which is impressive really.

  5. Now thinking about whether the writer might publish a longer form work I would buy, and a look at silvergrovegods suggested the same depth would translate, content that makes me want to pay for related work in other formats is content that has earned commercial trust as well as attention trust and this site has both clearly.

  6. Definitely returning here, that is decided, and a look at leadtap only made the case stronger, this is one of those rare websites that rewards regular visits rather than feeling stale after the first read which is something I cannot say about most of the places I bookmark today across all my topics.

  7. Quietly building a case in my head for why this site deserves more attention than it currently seems to receive, and a look at rankcipher reinforced the case, the gap between quality and recognition is a recurring frustration in independent online content and this site is one of the cases that seems particularly egregious to me today.

  8. Liked the natural conversational tone throughout, never stiff and never overly casual either, and a stop at rankscale kept that comfortable middle ground going, finding a tone that respects the reader without becoming distant or overly familiar is harder than it sounds and this site nails that balance consistently across many different pieces.

  9. Looking forward to seeing what gets published next month, and a look at onecartonline 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.

  10. Felt slightly impressed without being able to point to one specific reason, and a look at mysticgrovegoods continued that diffuse positive feeling, when content works at a level you cannot easily articulate the writer is doing something with craft rather than just delivering information and that is something I have learned to recognise.

  11. Reading this triggered a small but real correction in something I had assumed, and a stop at seovista extended that corrective effect, content that updates my beliefs through evidence rather than rhetoric is content with intellectual integrity and this site has earned that label consistently across the pieces I have read so far today.

  12. Felt the post had been written without looking over its shoulder, and a look at goldenpickstore continued that confident posture, content written for its own sake rather than against imagined critics has a different quality and this site reads as written from a place of confidence rather than defensive justification of every claim.

  13. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at berrybazaar reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

  14. Reading this back to back with a similar piece elsewhere made the quality difference obvious, and a stop at quicktrailcartemporium 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.

  15. Coming to this with low expectations and being pleasantly surprised by the substance, and a stop at chestnutharbortradeparlor continued exceeding expectations, the recalibration of expectations upward across multiple positive readings is one of the actual rewards of careful browsing and this site is providing that recalibration at a steady rate apparently.

  16. Picked up two new ideas that I expect will come up in conversations this week, and a look at globalcartcenter added another, content that arms me with talking points rather than just filling time is the kind that provides ongoing value beyond the moment of reading and this site is generating that kind of ongoing value.

  17. Now thinking the topic is more interesting than I had given it credit for, and a stop at adridge continued that elevated interest, content that revives my curiosity about subjects I had set aside is doing genuine work in the structure of my interests and this site is providing that revivifying effect today actually.

  18. Solid quality, the kind of work that holds up to a careful read rather than a quick skim, and a quick look at silverharborstore kept that standard going strong, content that rewards attention rather than punishing it is something I appreciate more and more these days online across nearly every topic I follow.

  19. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at velvetcrestmarket 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.

  20. Worth flagging that the post handled an angle of the topic I had not seen elsewhere and a look at frostpetalemporium extended that fresh treatment content that finds underexplored corners of well covered subjects is genuinely valuable and this site has demonstrated that exploratory editorial approach across multiple pieces in my reading sessions today.

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

  22. Top notch writing, every paragraph carries weight and nothing feels like filler, and a stop at amberoakcollective reflected that same care, a rare thing on the open web these days where most pages exist for clicks rather than actual reader value or anything close to that which is honestly a real shame.

  23. Thank you for being clear and direct, that simple approach saves so much frustration on the reader’s end, and a stop at seoburst only made me more sure of it, the rest of the content seems to follow the same pattern which is a great sign of consistent editorial care behind the scenes.

  24. Halfway through I knew I would finish the post, and a stop at yourdailydeals also held me through to the end, content that signals its quality early and then sustains it is content with real internal consistency and this site has clearly figured out how to maintain quality from opening sentence through to closing thought.

  25. Thanks for the concepts you have discussed here. On top of that, I believe there are a few factors which really keep your motor insurance premium decrease. One is, to contemplate buying vehicles that are from the good directory of car insurance firms. Cars which might be expensive are definitely more at risk of being robbed. Aside from that insurance coverage is also in accordance with the value of your vehicle, so the more pricey it is, then the higher the actual premium you have to pay.

  26. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at mysticmeadowgoods kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

  27. Reading this felt productive in a way most internet reading does not, and a look at adcipher continued that productive feeling, sometimes the open web feels like a waste of time but sites like this remind me why I still bother to look around rather than retreating to old reliable sources for everything I need.

  28. Excellent execution from start to finish, the post never loses its rhythm and the points stay sharp, and a quick stop at rankvertex kept the same level going, consistency like this across a site is the marker of a serious operation rather than a casual side project running on autopilot somewhere else.

  29. 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 dawnmeadowgoodsgallery 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.

  30. I appreciate the clarity here, everything is explained in simple terms without unnecessary detail, and after a quick stop at fernbazaar the points came together nicely for me, the writing keeps things straightforward and respects the reader from start to finish without ever talking down to anyone.

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

  32. Probably this is one of the better quiet successes on the open web at the moment, and a look at globalcartcorner 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.

  33. Came in confused about the topic and left with a much firmer grasp on it, and after silverlaneemporium I felt I could explain this to someone else without hesitation, that is the gold standard for any educational content and most sites simply fail to reach it ever which is unfortunate but true.

  34. Genuine reaction is that this site clicked with how I like to read, and a look at shopmint kept that comfortable fit going, sometimes you find a place online whose editorial decisions just align with your preferences and when that happens it is worth recognising and supporting through repeat engagement consistently going forward.

  35. Got pulled in by the headline and stayed because the content actually delivered on the promise, and a stop at velvetgrovecrafts 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.

  36. Speaking as someone who reads a lot on this topic this site has earned a high position in my source rankings, and a stop at elitegoodscorner reinforced that ranking, the informal ranking of sources for a topic is something I maintain mentally and this site has moved into the upper portion of those rankings clearly.

  37. That is very fascinating, You are an excessively skilled blogger. I’ve joined your rss feed and look ahead to in quest of extra of your wonderful post. Additionally, I’ve shared your web site in my social networks!

  38. Just enjoyed the experience without needing to think about why, and a look at urbanpetalcollective kept that effortless feeling going, sometimes the best content is invisible in the sense that you forget you are reading until you reach the end and realise time has passed without you noticing it pass naturally.

  39. Reading this gave me confidence to make a decision I had been putting off, and a stop at rankprism reinforced that confidence, content that translates into action in my own life rather than just informing it is content with the highest practical value and this site is generating that action level utility for me lately.

  40. My reading list is short and selective and this site is now on it, and a stop at goldenpickzone 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.

  41. A handful of memorable phrases from this one I will probably use later, and a look at leadimpact added a couple more, content that contributes language to my own communication rather than just facts is content with a different kind of utility and this site is providing that linguistic utility consistently across what I read.

  42. Liked the careful selection of which details to include and which to skip, and a stop at shoptheday reflected the same editorial judgement, knowing what to leave out is just as important as knowing what to include and this site has clearly figured out where that line sits for the topics it covers regularly.

  43. 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 qualitytrendstation the rest of the points lined up neatly which is something I appreciate when I am short on time and need answers fast.

  44. Excellent post, balanced and well organised without showing off, and a stop at techpackterra continued in that same vein, this site has clearly figured out the formula for content that works for readers rather than for search engine ranking signals which is harder than it sounds today and worth real recognition from anyone.

  45. Thanks for another wonderful article. Where else could anyone get that type of info in such an ideal way of writing? I have a presentation next week, and I’m on the look for such information.

  46. Really nice to see things explained without overcomplicating the topic, the words flow naturally and stay easy to follow, and a short visit to amberpetalcollective only added to that experience because the same simple approach is used across the rest of the page too without any change in tone.

  47. Over the course of reading several posts here a pattern of quality has emerged and a stop at frostpetalstore confirmed the pattern the difference between sites that hit quality occasionally and sites that hit it consistently is huge and this site has clearly demonstrated the consistent kind through what I have read this morning.

  48. Now feeling something close to gratitude for the fact this site exists, and a look at gildedcanyongoodsdistrict 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.

  49. 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 silveroakcorner 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.

  50. Generally my attention drifts on long posts but this one held it through the end, and a stop at urbanpetalstore earned the same sustained focus, content that defeats my drift tendency is content with substantive pulling power and this site has demonstrated that pulling power across multiple pieces in a session that has now run quite long actually.

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>