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

  1. Cuts through the usual marketing fluff that dominates this topic online, and a stop at actiondrivenoutcomes kept the same clean approach going, this is the kind of writing that respects the reader’s time rather than wasting it on repetitive setups before finally getting to the point at hand which is what most sites do.

  2. Now adding the homepage to my regular check rotation rather than waiting for individual links to find me, and a stop at intentionalmovement confirmed the rotation upgrade, the move from passive discovery to active checking is a vote of confidence in a sites ongoing quality and this site has earned that active engagement clearly.

  3. Came in tired from a long day and the writing held my attention anyway, and a stop at momentumbeforeforce kept that going, content that can engage a fatigued reader is doing something right because most online reading happens in suboptimal conditions like that one and quality content adapts to it without complaint.

  4. Skipped the comments to avoid spoilers and came back later to find them genuinely worth reading, and a stop at brightdwelling extended that surprised respect, when the discussion below a post matches the quality of the post itself you have found something special and this site appears to attract that kind of audience.

  5. Looking at this objectively the editorial quality is hard to deny even setting aside personal taste, and a stop at oceanprestige 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.

  6. Even across multiple posts the writers voice has remained consistent in a way I appreciate, and a stop at progressneedsstructure continued that voice, sites that maintain editorial consistency across many pieces have something most sites lack and this one has clearly worked out how to keep its voice steady across what reads as a growing archive.

  7. Came in for one specific question and got answers to three I had not even thought to ask, and a look at elucan extended that bonus value pattern, the kind of resource that anticipates reader needs rather than just answering the literal question asked is the gold standard and this site reaches it.

  8. More original than the recycled takes I keep finding on the topic elsewhere and a quick look at turbanshade confirmed it the kind of site that has its own voice rather than echoing whatever is trending which makes it stand out as a refreshing change from the usual rotation of generic content I see daily.

  9. Took some notes for a project I am working on, and a stop at ideasneedpath added more raw material to those notes, content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

  10. Skipped the related links section thinking I had read enough and then came back to it later when curiosity got the better of me, and a stop at focusconstructor confirmed I should have just read it first, every section of this site appears to deserve careful attention rather than skipping past lazily.

  11. Honest opinion is that this is the kind of post that builds long term trust with readers, and a look at visiontoexecution reinforced that perception, the slow accumulation of trust through consistent quality is the only sustainable way to build a real audience and this site is clearly playing that long game.

  12. Bookmark folder created specifically for this site, and a look at futurevertex confirmed the dedicated folder was the right call, dedicated folders for individual sites are a level of organisation I rarely deploy and this site has earned that level of dedicated tracking based on the consistency I have seen so far across sessions.

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

  14. Reading this in a relaxed evening setting was a small pleasure, and a stop at builddirectionnow extended the pleasant evening reading, content that fits the tone of relaxed time without becoming forgettable is what I look for in evening reading and this site has the right tone for that particular slot in my daily reading routine.

  15. Reading this prompted me to clean up some old notes related to the topic, and a stop at focusleadsaction extended that organising urge, content that triggers personal organisation rather than just consuming attention is content with motivating energy and this site has the kind of clarity that prompts active follow up rather than passive consumption.

  16. Strong recommendation, anyone interested in this topic owes themselves a visit, and a stop at pathwaytoaction extends that recommendation across more of the site, this is the kind of resource that makes me more optimistic about the state of the open web than I usually am these days actually for once which is genuinely refreshing.

  17. During a quiet evening reading session this provided just the right depth without being heavy, and a stop at directiondrivengrowth maintained the same evening appropriate weight, content with depth that does not exhaust the reader is content with editorial calibration and this site has clearly figured out how to be substantial without being demanding all the time.

  18. Now planning to share the link with a small group of readers I trust, and a look at growthfollowsmovement suggested more material to share with the same group, recommending content into a curated circle requires confidence in the recommendation and this site is making me confident in those personal recommendations on multiple separate occasions now.

  19. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it, and a stop at growthneedssignal extended that earned authority feeling, sites that demonstrate expertise through the quality of their explanations rather than by stating credentials are sites I trust most and this site has it.

  20. Picked this site to mention to a colleague who would benefit, and a look at forwardthinkingactivated added more material I will pass along, recommending sites to colleagues is a higher bar than recommending to friends because the professional context demands more careful curation and this site cleared the professional bar without me having to think.

  21. Liked everything about the experience, from the opening through to the closing notes, and a stop at directionovereffort extended that into more pages, finding a site where the editorial vision shows through every choice rather than feeling random is an increasingly rare experience and one I am glad to have today during this particular reading session.

  22. Bookmark added with a small mental note that this is a site to keep, and a look at executeplansnow reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  23. Now thinking about how to apply some of this to a project I have been planning, and a look at inkedcanvas added more material for the planning, content that connects to my actual creative work rather than just being interesting in the abstract is the kind that earns priority placement in my reading rotation consistently going forward.

  24. Reading this brought back the satisfaction I used to get from blogs ten years ago, and a stop at focusenablesvelocity kept that nostalgic quality alive, sites that capture what was good about an earlier era of internet writing are increasingly precious and this one is doing that without feeling like a deliberate throwback at all.

  25. Strong recommendation, anyone interested in this topic owes themselves a visit, and a stop at claritymovesideas extends that recommendation across more of the site, this is the kind of resource that makes me more optimistic about the state of the open web than I usually am these days actually for once which is genuinely refreshing.

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

  27. Genuinely good work, the kind that holds up over multiple readings without losing its appeal, and a stop at ideapathfinder kept that going, definitely a site I will be returning to and probably mentioning to others who work in or care about this particular area of interest today and in coming weeks.

  28. Liked the way the post got out of its own way, and a stop at modernchrono 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.

  29. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at intentionalprogresspath continued that grounded approach, content that earns attention through quality rather than provocation is the kind that builds long term trust rather than burning it on quick wins.

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

  31. 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 nexoraquest 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.

  32. Decided I would read the archives over the weekend, and a stop at smartbuyingzone confirmed that the archives would be worth the time, very few sites have archives I would actively read through but this one has earned that level of interest based on the consistent quality across what I have sampled so far.

  33. This one is staying open in a tab for the rest of the day so I can come back and re read certain parts, and a look at claritybeforecomplexity suggests I will be doing the same with a few more pages here too, this is going to be a deep dive over the coming hours.

  34. Reading the writers other posts after this one suggests the quality is consistent rather than peak, and a stop at luxuryvoyage confirmed the consistent quality reading, sites that hold the same level across many pieces rather than peaking on a few are sites with sustainable editorial discipline and this one has clearly developed that.

  35. Now noticing how rare it is to find a site that does not feel rushed, and a look at igniteforwardmotion extended that calm pace, content produced without time pressure has a different quality than content shipped to meet a deadline and this site reads as written without urgency which produces a different and better experience for readers.

  36. Held my interest from the opening line through to the closing thought, and a stop at thinkingtomotion did the same, content that earns sustained attention in an environment full of distractions is doing something right and this site is clearly doing several things right rather than just one or two which I really appreciate.

  37. Felt mildly happier after reading, which sounds silly but is true, and a look at clarityfuelsaction extended that small mood lift, content that improves rather than degrades my mental state is content I want more of and the cumulative effect of reading sites that lift versus sites that drag is real over time.

  38. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at actioncreatesmomentum kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  39. Just one of those reads that left me feeling slightly more capable rather than overwhelmed, and a look at actionledgrowth kept that empowering feel going, the difference between content that builds the reader up and content that intimidates them is huge and this site clearly knows which side of that line to stand.

  40. During a reading session that included several other sources this one stood out, and a look at eshcap continued the standout quality, the side by side comparison of sources during research is a useful exercise and this site has been winning those comparisons for me consistently across multiple research sessions during the last week.

  41. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at activateyourmomentum 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.

  42. Reading this prompted me to subscribe to my first newsletter in months and a stop at sergevermin 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.

  43. Speaking carefully because I do not want to overstate things this site is genuinely above average across multiple measurements, and a stop at progresswithoutdistraction continued the above average performance, the calibration of judgement against potential overstatement is something I take seriously and this site clears the higher bar even after that calibration applies.

  44. Honestly enjoyed not being sold anything for the entire duration of the post, and a look at progressmovesintentionally kept that pleasant absence going across more pages, content that exists for its own sake rather than as a funnel to a paid product is increasingly rare and worth supporting where I can find it.

  45. Approaching this site through a casual link click and being surprised by what I found, and a look at rapidvoyager extended the surprise, the rare experience of stumbling into excellent independent content rather than predictable mediocrity is one of the actual remaining pleasures of casual web browsing and this site provided it cleanly.

  46. Useful enough to recommend to several people I know who would appreciate it, and a stop at momentumfactory added more material I will pass along too, the kind of writing that earns word of mouth is the kind that actually delivers on its promises which is what this site does without any drama or fanfare attached.

  47. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at directionguidesgrowth continued that grounded approach, content that earns attention through quality rather than provocation is the kind that builds long term trust rather than burning it on quick wins.

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>