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

  1. Just sat back at the end of the post and felt grateful that someone took the time to write it, and a look at ideaorchestration extended that gratitude across more of the site, recognising effort behind quality work is part of what makes the open web a community rather than just a marketplace today.

  2. Closed the tab and immediately reopened it ten minutes later because I wanted to reread a part, and a stop at directionalinsight drew the same return, content that pulls you back after closing it is doing something well beyond the average and worth marking as exceptional in my mental catalogue of reliable sites.

  3. Thanks for the practical examples scattered through the post rather than abstract theory only, and a look at bronzecrater continued that grounded style, abstract points are easier to remember when paired with concrete situations and the writers here clearly understand how readers actually retain information from blog content reading sessions.

  4. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at gypsyglider 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.

  5. A thoughtful piece that did not strain to be thoughtful, and a look at actionoriented continued that effortless quality, when thinking shows up in writing without the writer drawing attention to it you know you are reading something genuinely considered rather than something performing the appearance of consideration which is also common online.

  6. Reading this slowly because the writing rewards a slower pace, and a stop at cobraboulder did the same, the pace at which I read content is something I now use as a quality signal and writing that earns a slower pace earns my attention as a reader looking for substance these days.

  7. Just want to record that this site is entering my regular reading list, and a look at elfinfennel 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.

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

  9. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at lemonridgevendorparlor kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

  10. Reading this between meetings turned out to be the most useful thing I did all afternoon, and a stop at clarityinitiator kept that productivity feeling going, content can sometimes outperform actual work in terms of what gets accomplished mentally and this site managed that today which is genuinely a high bar to clear consistently.

  11. Glad to have another reliable bookmark for this topic, and a look at banyangeyser suggested several more pages I will be marking too, building a personal library of trustworthy resources is one of the actual rewards of careful browsing and this site is earning a place on my permanent shortlist for the topic.

  12. Reading this slowly to absorb the structure, and the structure is doing real work alongside the words, and a look at progressbyintention maintained the same architectural quality, when sentence shapes and paragraph rhythms reinforce the meaning rather than just transporting words you know you are reading skilled work today.

  13. Following a few of the internal links revealed more posts of similar quality, and a stop at fudgebrindle added more to that growing pile, sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  14. Will be sharing this with a couple of people who care about the topic, and a stop at growthoptimizer added more material worth passing along, the kind of site that is generous with quality content and does not make you jump through hoops to access it which is appreciated more than the team probably realises.

  15. Bookmark moved to my permanent reference folder rather than the casual maybe later folder, and a look at quickridgemarkethouse earned the same upgrade, the distinction between casual interest and lasting reference is something I track carefully and very few sites cross that threshold but this one did so without much effort apparently.

  16. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at buckledahlia 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.

  17. The tone stayed consistent across the whole post which is harder than it looks for longer pieces, and a look at fawnimpala continued the same voice, this kind of editorial consistency is a sign of either a single careful writer or a tightly run team and either is impressive today across the broader media environment.

  18. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at directionaldrive extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  19. Now noticing how rare it is to find a site that does not feel rushed, and a look at canoebeech 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.

  20. Reading this brought back the satisfaction I used to get from blogs ten years ago, and a stop at progressmomentum 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.

  21. Top notch writing, every paragraph carries weight and nothing feels like filler, and a stop at directionalengine reflected that same care, a rare thing on the open web these days where most pages exist for clicks rather than actual reader value or anything close to that which is honestly a real shame.

  22. Found something new in here that I had not seen explained this way before, and a quick stop at gypsygourd expanded the idea even further, the kind of writing that nudges your thinking forward a bit without forcing the issue is exactly what I look for online today and rarely actually find anywhere.

  23. Came in skeptical and left mostly convinced, that is the highest praise I can offer, and a look at elmwoodgumbo pushed me further in the same direction, content that survives a critical first read is rare and worth recognising because most blog posts crumble under any real scrutiny these days when you actually pay attention closely.

  24. Reading this prompted a brief but useful conversation with a colleague who happened to walk by, and a stop at snowharbortradehall extended that conversational seed, content that becomes a starting point for in person discussion rather than ending in solitary reading is content with social generative energy and this site has plenty of it apparently.

  25. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention and a stop at actionmap 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.

  26. 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 cobradamson 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.

  27. Really like that there are no exclamation marks or all caps shouting throughout the post, and a quick visit to claritydrivenprogress maintained the same calm voice, restraint in punctuation signals confidence in the content and this site clearly trusts its substance to do the persuading rather than relying on typographic emphasis.

  28. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at garnetcarbon fit naturally into the same fragmented reading pattern, sites whose posts can be read in segments without losing the thread are well suited to how I actually read these days and this one is built well.

  29. Appreciated how the post felt complete without overstaying its welcome, and a stop at progressactivation confirmed that economical approach runs across the site, knowing when to stop is a skill many writers never develop but here the discipline is obvious and welcome from the perspective of a busy reader trying to learn things efficiently.

  30. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after buntingdingo I was sure I would come back, that does not happen often when most sites bury the useful parts under endless ads and pop ups today and across most categories online.

  31. A quiet piece that did not try to compete on volume, and a look at forwardmotionengine maintained that selective approach, sites that publish less but better are increasingly rare in an environment that rewards volume and this one has clearly chosen quality cadence over quantity which is a brave editorial decision in current conditions.

  32. Felt the post was written for someone like me without explicitly addressing me, and a look at solarmeadowmarketparlor produced the same fit, when content lands on its target without pandering you know the writer has done careful audience thinking rather than relying on demographic targeting or interest signals to do the work of editorial decisions.

  33. Now feeling confident that this site will continue producing work I will want to read, and a look at barleybuckle extended that confidence into the future, projecting forward from current quality to expected future quality is something I do for sites I genuinely follow and this one has earned that forward looking trust clearly today.

  34. NBA standings https://nbi-tabella.hu match results game schedule and the latest basketball season news. Follow conference standings player stats game results the tournament schedule and all the important events of the National Basketball Association.

  35. The latest NBA http://www.nb1-tabella.hu/ standings with match results schedule and the latest basketball news. Learn about team and player achievements track standings explore statistics and get highlights of the seasons most exciting games.

  36. The 2025/26 Premier League premier-league-tabella hu table featuring the current standings points totals and match results. Follow the battle for the championship European places and league status. Game schedules statistics matchday overviews and the latest season data are available.

  37. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after apricotharborcraftcollective I was sure I would come back, that does not happen often when most sites bury the useful parts under endless ads and pop ups today and across most categories online.

  38. Adding to the bookmarks now before I forget, that is how good this is, and a look at ermineattic confirmed the rest of the site is worth saving too, this is one of those rare finds that justifies the time spent searching the web for once which is a relief in the current environment.

  39. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at canyonbobcat furthered that reorganisation, content that affects the shape of my mental model rather than just decorating it with new facts is content with structural rather than informational impact and this site provides that.

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

  41. Skipped the related products section because there was none, and a stop at harborbatik 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.

  42. Liked that the post acknowledged complications rather than pretending they did not exist, and a stop at buildintentionalprogress continued that honest framing, sites that handle complexity with care rather than papering it over with simplifying claims are doing real intellectual work and this one is clearly in that category based on what I have read.

  43. Now adjusting my mental list of reliable sites for this topic, and a stop at ferretcactus reinforced the adjustment, the small ongoing curation work of maintaining trusted sources is one of the actual practical activities of careful reading and this site has earned a permanent place on my list for this particular subject.

  44. Skipped a meeting reminder to finish the post, and a stop at linenmeadowmarketgallery held me past another reminder, when content beats meetings the writer is doing something extraordinary because meetings have institutional support behind them and yet good writing can still occasionally win that competition for attention which I find heartening today.

  45. Reading this in my last reading slot of the day was a good way to end, and a stop at cocoabasil provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  46. Worth flagging this site to a few specific friends who would appreciate the editorial sensibility, and a look at garnetcinder 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.

  47. Found a couple of useful angles in here I had not considered before reading carefully, and a quick stop at focusalignmenthub added more, this is one of those sites where the value compounds the more you read rather than peaking at one viral post and then offering nothing else of substance afterwards which is common.

  48. This stands out compared to similar posts I have read recently, less noise and more substance, and a look at growthcontrol 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.

  49. Reading this between two meetings turned out to be the highlight of the morning, and a stop at burrowbrandy continued that highlight quality, content that outshines the structured parts of a working day is doing something well beyond ordinary and this site has produced multiple such highlights for me already this week alone.

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

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>