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

  1. Reading this prompted me to subscribe to my first newsletter in months, and a stop at fastcartsolutions confirmed the subscribe was the right call, content that earns a newsletter signup is content that has cleared a higher trust bar than a casual visit and this site has clearly earned that level of commitment from me.

  2. A piece that built up gradually rather than front loading its main points, and a look at vyxcar 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.

  3. Really appreciate that the writer did not overstate the importance of the topic to make the post feel weightier, and a quick visit to nextcartstation maintained the same modest framing, content that is honest about its own scope rather than inflating itself is the kind I trust and return to repeatedly over time.

  4. Really appreciate that the writer did not assume I would read every other related post first, and a look at salemsolid kept that self contained feel going where each piece can stand alone, accessibility for new readers is a sign of generous editorial thinking and this site has clearly invested in that approach.

  5. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at vergetrophy extended that model status, content that becomes a reference for how a kind of writing should be done is content with influence beyond its own readership and this site is reaching that level for me clearly today.

  6. Now saved this in a way that I will actually find again rather than the casual bookmark approach, and a stop at halarch earned the same careful saving, organising my reading bookmarks so that high quality sources rise to the top is something I should do more of and this site triggered that organisation today.

  7. Genuine reaction is that this site clicked with how I like to read, and a look at emberstonecommercegallery 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.

  8. A piece that read as the work of someone who reads carefully themselves, and a look at stridertorch continued that informed feel, writers who are also serious readers produce work with a different quality and this site reads as the product of someone steeped in good writing rather than just generating content for an audience.

  9. Reading this in a moment of low energy still kept my attention, and a stop at meadowharborartisanexchange 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.

  10. Recommend this to anyone who values clear thinking over flashy presentation, and a stop at sageharborgoodsroom 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. Grateful for posts like this one, they remind me there are still places online run by people who care about quality, and a look at driftcovecommerceatelier reflected the same standards, you can tell the difference between content made for readers and content made just for search engines today and this is the former.

  12. Now adjusting my expectations upward for the topic based on this post, and a stop at quickharborartisanexchange continued that bar raising effect, content that resets what I think is possible on a subject is doing real work in shaping my standards and this site is providing those bar raising experiences at a notable rate during sessions.

  13. Came away with some new perspectives I had not considered before, and after byncane those ideas felt more complete, the kind of content that stays with you a little while after reading rather than slipping out the moment you switch tabs and move on with your day to whatever comes next.

  14. My friends would appreciate a few of these posts and I will be sending links accordingly, and a look at linenmeadowcommercegallery added more pages to my share queue, content that earns shares to specific people in specific contexts is content with social utility and this site is generating those targeted shares from me consistently lately.

  15. Anyone curious about this topic would do well to start here, the foundation laid is solid, and a stop at frostcovecommerceatelier 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.

  16. Useful reading material the kind I can hand off to someone newer to the topic without worrying about confusing them and a quick look at trebleupper confirmed the same beginner friendly tone runs throughout the site which is great for sharing with people just starting their learning journey on this particular topic.

  17. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at smartbuyingzone kept that going, the kind of voice the open web could use a lot more of rather than the endless echo chamber of recycled opinions floating around every social platform these days.

  18. Came away with some new perspectives I had not considered before, and after gadblow those ideas felt more complete, the kind of content that stays with you a little while after reading rather than slipping out the moment you switch tabs and move on with your day to whatever comes next.

  19. Honestly impressed by the consistency of voice across what I have read so far, and a quick visit to bitternarbor 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.

  20. Good post, the kind that respects the reader by getting to the point quickly without skipping the details that matter, and a short look at homeneedsonline confirmed that approach is consistent across the site which is rare to find online these days, definitely a place I will return to soon.

  21. Halfway through I knew I would finish the post, and a stop at cloudbrookvendorfoundry 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.

  22. Glad I gave this fifteen minutes rather than the usual three minute skim, and a look at ilefix earned the same investment, time spent on quality content is rarely wasted but the reverse is also true and learning which sites deserve which kind of attention is part of being a careful online reader.

  23. Appreciate the work that went into laying this out so clearly, every section earns its place without filler, and a look at jebbird confirmed the same care, definitely the kind of place that deserves a return visit when the topic comes up again later in the future or for any related question.

  24. Looking at this objectively the editorial quality is hard to deny even setting aside personal taste, and a stop at pineharborcommercegallery maintained the same objective quality, the gap between what I personally enjoy and what is objectively well crafted exists and this site clears both bars simultaneously which is rarer than it sounds.

  25. Well done, the writing is professional without being stiff, and the topic is treated with care, and a look at calicofalcon reflected that approach, the kind of site I would point a colleague to if they asked for a reliable starting point on this topic in the future without any hesitation at all.

  26. keno glückszahlen generator

    Also visit my homepage … online casino 100 euro einzahlung paypal; Carla,

  27. Quality writing that respects the reader’s intelligence without overloading them, and a quick look at goodsparkstore reflected that approach, a balanced thoughtful site that earns trust by being consistent rather than by shouting about how trustworthy it is which is the usual approach online sadly across most content categories.

  28. Glad the writer did not feel compelled to cover every possible angle of the topic, focus is a virtue, and a stop at jibion reflected the same disciplined scope, knowing what to leave out is half of what makes good writing good and this post has clearly been edited with that principle in mind.

  29. Worth saying that the post fit naturally into a rhythm of careful reading, and a stop at vitalsummit extended the same rhythm, content that pairs well with how I actually read rather than demanding a different mode is content well calibrated to its likely audience and this site has clearly thought about that consistently.

  30. Quietly building a case in my head for why this site deserves more attention than it currently seems to receive, and a look at siriustender 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.

  31. Found this through a search that was generic enough I did not expect quality results, and a look at coppercovecraftcollective 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.

  32. Picked this for a morning recommendation in our company chat, and a look at meadowharborcraftcollective suggested I will mention this site again later, recommending content into a workplace context is a small editorial act that requires confidence in the recommendation and this site is making me confident in those recommendations consistently here too.

  33. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at hewblob extended the recommendation readiness, content that I can confidently point friends and colleagues toward in specific contexts is content with real social utility and this site has that utility clearly.

  34. Found this through a friend who recommended it and now I see why, and a look at buynestshop only strengthened that recommendation in my own mind, word of mouth still works for content that actually delivers and this site is clearly earning recommendations the old fashioned way through quality rather than marketing.

  35. Started reading skeptically because the headline seemed overconfident, and the post earned the headline by the end, and a look at quickharborcraftcollective continued that pattern of earning its claims, sites that can back up their headlines without overpromising are rare and this one has clearly developed editorial calibration on that front consistently.

  36. Worth flagging this site to a few specific friends who would appreciate the editorial sensibility and a look at swiftvantage added more pages I will mention to them recommending sites to specific people requires understanding both the site and the person and this site is making those personalised recommendations easy and natural for me.

  37. Generally I bookmark sparingly to avoid building up a bookmark graveyard but this one earned a permanent slot, and a stop at cadbrisk extended that permanence designation, the few sites I keep permanent bookmarks for are sites I expect to use repeatedly and this one has clearly cleared that expectation bar today.

  38. Reading this slowly to give it the attention it deserved, and a stop at wyxburn earned the same slow read, choosing to read slowly is a small act of respect for content quality and very few sites earn that respect from me but this one did so without any explicit ask which is the cleanest way.

  39. Liked that the post resisted a sales pitch ending, and a stop at sundaestudio maintained the no pitch approach, content that ends without trying to convert me into a customer or subscriber is content that has confidence in its own value and this site is clearly playing the long game on reader trust.

  40. Appreciate how nothing here feels copied or pieced together from other places, the voice is consistent and the tone stays human, and after I checked maplecrestmerchantgallery I noticed the same style holds, which is a small detail but it makes the whole experience feel personal rather than like another generic site.

  41. Took a screenshot of one section to come back to later, and a stop at onecartplace prompted another saved tab, the urge to capture and revisit specific pieces of content is something I rarely feel but when I do it tells me the work is worth more than the average passing read for sure.

  42. A clean piece that knew exactly what it wanted to say and said it, and a look at siskatrance maintained the same clarity of intention, knowing the goal of a piece before writing is something most blog content lacks and the clarity of purpose here shows up in every paragraph for any careful reader to notice.

  43. Decided this was the best thing I had read all morning, and a stop at ferncovevendorcorner kept that ranking intact, ranking my reading is something I do mentally throughout the day and the top rank is competitive and not easily won but this site won it without needing to overstate its claims for that.

  44. Reading this with a notebook open turned out to be the right move, and a stop at ilenub added more material to the notes, content that justifies active note taking from a passive reader is content with real informational density and this site is producing notes worthy material at a high rate consistently.

  45. Most of my reading time goes to a small number of trusted sources and this one is now joining that group, and a stop at ravengrovecommercegallery reinforced the group membership, the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.

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>