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

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

  2. Holy cow! I’m in awe of the author’s writing skills and ability to convey complicated concepts in a concise and precise manner. This article is a true gem that deserves all the accolades it can get. Thank you so much, author, for providing your expertise and offering us with such a valuable asset. I’m truly thankful!

  3. During a reading session that included several other sources this one stood out, and a look at heronbobcat 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.

  4. Now recognising the editorial wisdom of letting some questions remain open at the end, and a look at kaitori-hk continued that intellectual honesty, content that does not force closure on contested questions is content that respects the limits of knowledge and this site has clearly developed the maturity to know when to leave space.

  5. Found the use of subheadings really helpful for scanning back through the post later, and a stop at 87tv kept that reader friendly approach going, navigation is something many blog writers ignore but small structural choices make a noticeable difference for someone returning to find a specific point again days or weeks later.

  6. A piece that brought a sense of order to a topic I had been finding chaotic, and a look at 54xx54 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.

  7. A piece that suggested careful editing without showing the marks of the editing and a look at kaitori-gk continued that invisible polish the best editing disappears into the prose and this site reads as having been edited with skill that does not announce itself which is the highest compliment I can offer any blog content.

  8. Reading the writers other posts after this one suggests the quality is consistent rather than peak, and a stop at beetledune 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.

  9. Thanks for putting this online without locking it behind email signups or paywalls, and a quick visit to minicreditosnuevos kept that open feel going, content that trusts the reader to come back rather than gating access is the kind of approach I will reward with regular return visits over time happily.

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

  11. Thanks for sharing this with the open internet rather than locking it behind a paywall like so many sites do now, and a stop at adverba kept the same vibe going, generous helpful and clearly written by someone who actually wants people to learn from it rather than just charge them.

  12. Came in for one specific question and got answers to three I had not even thought to ask, and a look at dgeg 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.

  13. Thanks for the readable length, I finished it without checking how much was left, and a stop at ufobet88 kept me reading the same way, when I stop noticing the length of a piece because the content is engaging enough to sustain attention without willpower the writer has done their job well today.

  14. A welcome reminder that thoughtful writing still happens online, and a look at adobebronze extended that reassurance, the modern web makes it easy to forget that careful writing exists and finding sites that practice it is a small antidote to the cynicism that builds up from too much exposure to algorithmic content.

  15. Cuts through the usual marketing fluff that dominates this topic online, and a stop at americahtml 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.

  16. During a quiet evening reading session this provided just the right depth without being heavy, and a stop at collothuna 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.

  17. Just nice to read something that does not feel like it was assembled from a content brief, and a stop at coyotederby 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.

  18. Skipped the related products section because there was none, and a stop at pncdhs also lacked any aggressive monetisation, content that is not constantly trying to convert me into a customer or subscriber is content that has confidence in its own value and that confidence shows up as a different reading experience.

  19. I appreciate the clarity here, everything is explained in simple terms without unnecessary detail, and after a quick stop at 2hays 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.

  20. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at tzxc3342 added a couple more, the kind of place that sticks in the memory long after the browser tab has been closed for the day which says a lot really.

  21. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at balconesa reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  22. Skipped lunch to finish reading, which says something, and a stop at actionactivation kept me at my desk longer than planned, when content beats the lunch impulse the writer has done something genuinely impressive in an attention environment full of immediately satisfying alternatives competing for the same finite block of reader time.

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

  24. Saving the link for sure, this one is a keeper, and a look at airmailsa confirmed I should bookmark the entire site rather than just this page, the consistency across what I have seen so far suggests there is a lot more here worth coming back for soon when I have more time.

  25. Honest opinion is that this is the kind of post that builds long term trust with readers, and a look at haloku69 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.

  26. Picked up on several small touches that suggest a careful editor, and a look at appliquea suggested the same hand at work across the broader site, editorial consistency at a granular level is one of the strongest signs that an operation is serious rather than just hobbyist and this site reads as serious throughout.

  27. More substantial than most of what I find searching for this topic online, and a stop at wbsaoabb kept that quality consistent, this is one of those sites where the writing actually rewards careful reading rather than punishing the patient reader with empty filler stretched out across long paragraphs that say very little.

  28. Reading this as part of my evening winding down routine fit perfectly, and a stop at agammaglobulinemiaa extended the wind down nicely, content that calms rather than agitates is what I want at the end of the day and this site provides that calming reading experience reliably which is increasingly rare across the modern web.

  29. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at computermonth carried the same tone forward, the kind of personality that makes a reader feel welcome rather than lectured at which is a balance plenty of writers struggle to find no matter how long they have been at it.

  30. Decided I would read the archives over the weekend, and a stop at wigkogmwuq 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.

  31. Generally I am cautious about recommending sites on first encounter but this one warrants the exception, and a look at heronfjord reinforced the exception making, the rare site that justifies breaking my normal cautious approach is the rare site worth flagging early and this one has prompted exactly that early flagging response from me.

  32. This stands out compared to similar posts I have read recently, less noise and more substance, and a look at awwp9k kept that gap going, you can really feel the difference between content made by someone who cares versus content made to fill a publishing schedule for an algorithm trying to keep growing somehow.

  33. Took something from this I did not expect to find, and a stop at bevelbison added another unexpected useful piece, content that exceeds expectations rather than just meeting them is the kind that builds enthusiasm and earns repeat visits without any explicit ask from the writer or platform behind the work being read.

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

  35. Reading this confirmed that the topic deserves more careful attention than it usually gets, and a stop at nandh extended that elevated framing, content that raises the appropriate weight of a subject without being preachy about it is serving a quiet but important editorial function for the broader cultural conversation about it.

  36. Decided not to skim despite my usual habit and was rewarded for the discipline and a stop at apiculatea earned the same patient approach training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

  37. Even on a quick first read the substance of the post comes through, and a look at hsjylsl4 reinforced that immediate quality, content that does not require a slow careful read to demonstrate value but rewards one anyway is content with real depth and this site has produced work of that demanding depth class.

  38. Thanks for putting in the work to make this approachable, plenty of sites cover the same ground but most do it badly, and a quick visit to kpsce confirmed this one stands apart, simple language and useful examples without anyone trying to sell me anything along the way which I really appreciated.

  39. I usually skim posts like these but this one held my attention all the way through, and a stop at administrativea did the same, that is a strong endorsement coming from me because I am usually quick to bounce when content gets repetitive or fails to deliver on its initial promise made in the headline.

  40. Really appreciate the lack of pop ups, modals, cookie banners stacking on top of each other, and a quick visit to airtighta confirmed the same clean approach across the rest of the site, technical decisions about user experience are part of what makes content actually pleasant to engage with for sure.

  41. Adding this to my list of go to references for the topic, and a stop at allqyio confirmed the rest of the site deserves the same, definitely the kind of resource that earns its place rather than getting forgotten the moment the next interesting article shows up in my feed somewhere else on the web.

  42. Now leaving a small mental note to recommend this when the topic comes up in conversation, and a look at coyotehopper extended that recommend ready feeling, content that arms me with shareable references for likely future conversations is content with social value and this site is providing that conversational ammunition consistently for me lately.

  43. Found something quietly useful here that I expect to return to, and a stop at nabyteknachalupu added more of the same, content with quiet utility ages well in a way that flashy hot takes do not and I have learned to weight quiet utility much higher when deciding what to bookmark for later use.

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

  45. Worth saying that the quiet confidence of the writing is what landed first, and a look at sjzb91d 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.

  46. Clean writing, easy to read, and never tries too hard to impress, that combination is harder to find than people think, and after my time on 2xrb7pd7 I am sure this site treats its readers well, no flashy tricks just useful content done right which is honestly all I want 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>