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

  1. Now considering whether the post would translate well into a different form, and a look at qorivogroup suggested similar versatility, content that could move into other media without losing its substance is content that has been built around ideas rather than around format and this site reads as idea first throughout posts.

  2. Came in expecting another generic take and got something with actual character instead, and a look at clickforbusinessinsights carried that personality forward, finding a distinct voice on a saturated topic is impressive and worth pointing out when it happens because most sites end up sounding identical to their nearest competitors quickly.

  3. Comfortable read, finished it without realising how much time had passed, and a look at xalirobonded pulled me into more pages the same way, the absence of friction in good content lets time disappear and that is one of the highest compliments I can pay any piece of writing I find online during a regular search session.

  4. Bookmarked the page and the homepage too because clearly there is more to explore here, and a quick stop at zexarobond only made that more obvious, this is the kind of place I want to dig through over a weekend rather than rushing through during a coffee break tomorrow morning before getting back to work.

  5. Reading this in the time it took to drink half a cup of coffee, and a stop at findsmarterbusinessmoves 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. Worth saying that the prose reads naturally without straining for style, and a stop at longtermcorporateconnections 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.

  7. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at everydayonlinebuystore confirmed that placement, the difference between resources I trust and resources I just consume is real and this site has clearly moved into the trusted category through consistent quality over time.

  8. A genuinely unexpected highlight of my reading week, and a look at longtermpartnershipnetwork extended that pattern, the surprise of finding excellent content rather than the predictable mediocre is one of the few real pleasures of casual web browsing and this site delivered that surprise cleanly today which I really do appreciate.

  9. Comfortable in tone and substantive in content, that is a hard combination to land, and a look at xavix kept that pairing alive across more material, this is what good editorial direction looks like in practice and the team here clearly has someone keeping a steady hand on the wheel across what they decide to publish.

  10. The use of plain language without dumbing down the topic was really well done, and a look at globaldealmarketplace 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.

  11. Felt no urge to argue with the conclusions even though I started the post slightly skeptical, and a look at travik maintained that pattern, writing that earns agreement through clarity of argument rather than rhetorical pressure is the kind I find most persuasive and the kind I want to read more of these days.

  12. Bookmark added with a small note about why, and a look at zarvo prompted another bookmark with another note, the bookmarks I annotate are the ones I expect to return to deliberately rather than stumble into and this site is generating annotated bookmarks at a higher rate than my usual content sources by some margin.

  13. Glad I stumbled across this post, the explanations actually make sense without needing background knowledge to follow along, and after a stop at clicktofindbusinessclarity the same was true there, no assumptions about the reader just clear writing that anyone can understand from the first line right through to the end.

  14. Now appreciating the small but real way this post improved my afternoon, and a stop at morixostead extended that small improvement effect, content that produces measurable positive impact on the texture of a reading day is content with real value and this site is producing those small positive impacts at a sustainable rate apparently.

  15. The lack of unnecessary jargon made the post accessible without sacrificing accuracy, and a look at clicktoexploreopportunities continued in the same accessible style, technical topics often hide behind specialised vocabulary but here the writer trusts the reader to keep up with plain language and that trust pays off nicely throughout the entire post.

  16. Worth pointing out that the writer made the topic feel more interesting than I had been expecting, and a look at qorivogroup continued that elevation effect, content that improves the apparent quality of its subject through skilled treatment is doing something real and this site has clearly developed that kind of editorial alchemy throughout.

  17. Just want to record that this site is entering my regular reading list, and a look at ampleclove confirmed it deserves the spot, my regular reading list is short and well curated and adding to it requires meeting a fairly high quality bar that this site has clearly cleared without much effort apparently.

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

  19. Felt like the writer was speaking directly to someone with my level of curiosity, neither talking down nor showing off, and a stop at qulavoflow kept that comfortable matching going, finding writing that meets you where you are rather than asking you to climb up or stoop down feels great every time it happens.

  20. Genuine pleasure to read, and that is not something I say often after a casual click through, and a quick visit to secureonlinebuyingplace kept the same feeling going across the rest of the site, finding writing that actually feels good to spend time with rather than just functional is increasingly rare on the open web.

  21. Quiet confidence runs through the whole post, no need to shout to make the points stick, and a stop at strategicgrowthpartnerships carried that same restrained voice forward, content that respects the reader by trusting its own substance rather than dressing it up in theatrical language is what I look for online and rarely actually find these days.

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

  23. Now appreciating that the post did not try to imitate any other style I might recognise, and a stop at zylavostore continued that distinct voice, content with its own register rather than borrowed from elsewhere is content with real authorial presence and this site has clearly developed that presence through what feels like patient editorial work.

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

  25. Glad to have another data point on a question I am still thinking through and a look at discoverbetterapproaches added two more content that acknowledges its place in a wider conversation rather than pretending to settle the question alone is intellectually honest in a way that I wish was more common across the open web.

  26. Liked the way the post got out of its own way, and a stop at ulvix extended that invisible craft, the best writing you barely notice while reading because it is doing its work without drawing attention to itself and this site has clearly mastered that disappearing act across the pieces I have read.

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

  28. If I had to summarise the editorial sensibility of this site in a few words it would be careful and human, and a look at corporatetrustnetwork extended that summary feeling, capturing the essence of a sites approach in brief is hard but this site has a clear enough identity that the summary comes naturally enough.

  29. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at trustedbusinessframework reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  30. Coming to this with low expectations and being pleasantly surprised by the substance, and a stop at clickfornewperspectives 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.

  31. Really appreciate the absence of stock photos that have nothing to do with the content, and a quick visit to enterprisevaluealliances maintained the same restraint, visual filler is a tell that the writing cannot stand on its own and the lack of it here suggests the team has confidence in their content quality alone.

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

  33. A piece that brought a sense of order to a topic I had been finding chaotic, and a look at clickforbusinesslearning continued that organising effect, content that imposes useful structure on messy subjects is doing genuine intellectual work and this site is providing that organisational function across multiple posts I have read recently here.

  34. Just wanted to drop a quick note saying this was a useful read on a topic I have been circling, no fluff, and a stop at zixor added a few extra points that fit the same simple style which makes the whole site feel coherent rather than thrown together by many different writers with different goals.

  35. Quietly the post solved something I had been turning over without quite knowing how to phrase the question, and a look at zalvo extended that quiet solving, content that addresses unformulated needs is content with reader insight and this site has demonstrated that insight at a high rate across the pieces I have read recently.

  36. Pass this along to colleagues if the topic comes up, the framing here is sensible, and a stop at voryx adds more useful angles to share, the kind of content that improves conversations rather than just feeding them is what makes a resource genuinely valuable in professional contexts going forward over time and across project boundaries too.

  37. A thoughtful read in a week that has been mostly noisy, and a look at discoverbettersolutions carried that thoughtful quality across more pages, finding pockets of considered writing in a week of distractions is one of the small wins of careful curation and this site is providing those pockets at a sustainable rate.

  38. If I had encountered this site five years ago I would have been telling everyone about it, and a look at everydaydigitalmarketplace extended that retrospective enthusiasm, the version of me who used to recommend favourite blogs frequently would have made sure friends knew about this one and that earlier enthusiasm is partially returning to me here.

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>