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:

13,798 thoughts on “JSIO Performance Results

  1. Genuinely well crafted writing, the kind that makes the topic look easier than it actually is, and a look at explorefutureopportunityideas added even more depth, you can feel the experience behind every line which is something only writers who have been at this for a while can pull off with this level of grace.

  2. Reading this in a quiet coffee shop matched the calm energy of the writing, and a stop at startwithclearstrategy extended that environmental match, content that has its own ambient quality which can match or clash with surroundings is content with a personality and this site has the kind of personality that suits calm reading.

  3. Felt the post had been written without looking over its shoulder, and a look at startthinkingstrategicallyfast 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.

  4. A thoughtful read in a week that has been mostly noisy, and a look at discovernewdirectionflows 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.

  5. Honestly this kind of writing is why I still bother to read independent sites, and a look at createprogressjourney extended that broader reflection, the few sites that justify continued attention to non algorithmic content are sites like this one and finding them periodically is enough to keep my reading habits oriented toward independent rather than aggregated content.

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

  7. If the topic interests you at all this is a place to spend time, and a look at buildpositivegrowth reinforced that recommendation, the broader question of where to invest topical reading time is one this site answers convincingly through the consistent quality across multiple pieces I have sampled during the current reading session today.

  8. The depth of coverage felt about right for the format, neither shallow nor overwhelming, and a look at palmmills kept that calibration going, getting the depth right for blog format is genuinely difficult because too shallow loses experts and too deep loses beginners but this site nailed it nicely which I really do appreciate.

  9. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at createalignedactions 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.

  10. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at buildpositiveoutcomes 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.

  11. Better than most of the writing I have come across on this topic recently simpler and more direct and a look at findyournextbreakthrough continued in that same way a real outlier in a crowded space full of repetitive content that says little while taking up a lot of reader time today which is unfortunate.

  12. Stands apart from similar pages by actually being useful, that is high praise these days, and a look at learnandoptimizeexecution kept that standard going, you can tell when a site is built around the reader versus around metrics and this one clearly belongs to the first category for sure based on what I read.

  13. Closed it feeling I had taken something away rather than just consumed something, and a stop at designbetteroutcomes extended that taking away feeling, the difference between content I extract value from and content I just pass through is something I track informally and this site is consistently in the value extraction column for me.

  14. Worth flagging that the writing rewarded a second read more than I expected, and a look at exploreideaswithclarity produced the same second read benefit, content with hidden depths that emerge only on careful rereading is rare in the modern blog space and this site has clearly invested in that level of compositional density throughout.

  15. Found this through a friend who recommended it and now I see why, and a look at senatetoucan 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.

  16. Glad the writer kept this short rather than padding it out, the points stand on their own without needing extra context, and a look at learnandadvanceconfidently kept the same approach going, brevity is a sign of confidence in the substance and the team here clearly trusts their content to land without filler.

  17. 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 intentiondrivenprogress 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.

  18. A relief to read something where I did not have to fact check every claim mentally, and a look at buildfocusedmomentumnow continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

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

  20. Just nice to read something that does not feel like it was assembled from a content brief, and a stop at learnandtransformdirectionnow kept that handcrafted feel going, you can tell when a real human with real understanding is behind the words versus a templated piece churned out for an algorithm to find.

  21. Worth saying that the quiet confidence of the writing is what landed first, and a look at startbuildingmomentumpath continued that quiet quality, confident writing without the loud display of confidence is a rare combination and this site has clearly developed both the knowledge and the editorial restraint to land that combination consistently.

  22. Closed several other tabs to focus on this one as I read, and a stop at thinkforwardact held my undivided attention the same way, content that earns full focus in an attention environment full of competing pulls is content doing something genuinely well and the team behind it deserves recognition for that achievement consistently.

  23. Recommended without hesitation if you care about careful coverage of this topic, and a stop at discoveropportunitydirectionnow reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

  24. Quietly enjoying that I have found a new site to follow for the topic, and a look at jadkix reinforced the small pleasure of the find, the discovery of new high quality sources is one of the more durable pleasures of careful internet reading and this site has been generating that discovery pleasure at multiple points already today.

  25. Closed and reopened the tab three times before finally finishing, and a stop at findnewopportunitydirections held my attention straight through, sometimes content fights for time against my own distraction and the times it wins say something positive about its quality and this post clearly won that fight today afternoon for me.

  26. Recommended without hesitation if you care about careful coverage of this topic, and a stop at growwithintentionalmovement reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

  27. Will share this on a forum I am part of where it will be appreciated by others working in the same area and a look at discoverforwardideas suggests there is more here worth passing along too definitely a generous resource that deserves a wider audience than it probably has today across the open internet.

  28. Skipped the TLDR thinking I would read everything anyway and ended up enjoying the path through the full post and a stop at creategrowthsystems similarly rewarded the patient read summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

  29. A welcome contrast to the loud takes that have dominated my feed lately, and a look at findmomentumnext extended that calm voice, content that arrives without yelling has become unusual in the modern attention economy and this site is one of the few places I have found that consistently delivers without raising its voice.

  30. Glad I gave this a chance instead of bouncing on the headline, and after joxaxis I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.

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

  32. Really appreciate that the writer did not overstate the importance of the topic to make the post feel weightier, and a quick visit to findyourcoremomentum 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.

  33. Worth a slow read rather than the fast scan I usually default to, and a look at directioncreatesenergy earned the same slower pace from me, content that resets my reading speed downward is content with substance worth absorbing and this site has produced that effect on me multiple times now over the last week here.

  34. Appreciate the practical examples, they made the abstract points easier to grasp, and a stop at startnextleveldirectionfast added more of the same, this site clearly understands that real examples beat empty theory every single time which is the mark of a writer who knows their audience well and respects their time.

  35. Even from a single post the editorial care is clear, and a stop at explorefreshroutes extended that care across more pages, the kind of attention to quality that shows up in every paragraph is what separates serious sites from the rest and this one has clearly invested in that paragraph level attention across what I have read.

  36. After reading several posts back to back the consistent voice across them is impressive, and a stop at directionalclarityhub 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.

  37. Solid stuff, the kind of post that I will probably refer back to later this month when the topic comes up again, and a look at startwithclearstrategyfocus only confirmed I should bookmark the site as a whole rather than just this single page for future reference and use across coming weeks.

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

  39. If I were to recommend a starting point for the topic this site would be near the top of my list, and a stop at jadyam reinforced that recommendation status, the small list of starting point recommendations I keep for friends asking about topics is short and this site is now firmly on it.

  40. Reading this fit naturally into my afternoon walk because I was reading on my phone, and a stop at learnandprogressconsistently 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.

  41. Now noticing the post fit a particular gap in my reading without my having articulated the gap before, and a look at growwithsteadyfocus extended that gap filling effect, content that meets needs I had not consciously formulated is content with reader insight and this site has clearly developed that anticipatory editorial sense across many pieces.

  42. Now thinking the topic is more interesting than I had given it credit for, and a stop at actionwithalignment 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.

  43. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at createclearprogresspath extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  44. Will recommend this to a couple of friends who have been asking about this exact topic, and after learnandadvanceclearly I have even more reason to do so, the kind of site that earns word of mouth rather than chasing it through aggressive marketing or paid placements is always a treat to find online.

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>