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

  1. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at actionbuildsresults kept that going, the kind of voice the open web could use a lot more of rather than the endless echo chamber of recycled opinions floating around every social platform these days.

  2. Now considering whether the post would translate well into a different form, and a look at flintmeadowmerchantgallery 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.

  3. A genuinely unexpected highlight of my reading week, and a look at buildwithintelligence 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.

  4. Solid endorsement from me, the writing earns it, and a look at ideabuilderhub continues to earn it across the broader site too, the kind of operation that maintains quality across many pages rather than just one viral post is a sign of serious commitment and that is what I see here clearly across what I read.

  5. Once you start reading carefully here it is hard to go back to lower quality alternatives, and a stop at crystalcovegoodsgallery reinforced that ratchet effect, the way good content raises standards is real over time and this site has clearly contributed to raising my expectations for what is possible in writing on the topic generally.

  6. Now appreciating the small but real way this post improved my afternoon, and a stop at nightfalltradegallery 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.

  7. Reading this confirmed something I had been suspecting about the topic, and a look at buildtowardclarity pushed that confirmation toward greater confidence, content that lines up with independently held intuitions earns a special kind of trust and I will return to writers who consistently land that way for me without overselling positions.

  8. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at progressnavigator 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.

  9. The latest sports news nemzeti-sport-online live streams and competition results from around the world. Football Formula 1 tennis hockey basketball and other sports. Match schedules team statistics tournament highlights and key daily events.

  10. UEFA Champions League 2025/26 http://www.uefa-bl.hu/ the latest standings match schedule results and detailed tournament statistics. Follow the season check live results explore the playoff bracket and find out about tickets for the final of Europes premier club competition.

  11. Closed the post with a small satisfied sigh, and a stop at ideasneedclarity produced the same gentle exhale, content that ends well is content that respects the rhythm of reading and the writers here have clearly thought about how their pieces close rather than just trailing off when they run out of things to say.

  12. Reading this in the gap between work projects was a small but meaningful break, and a stop at daisycoveartisanexchange extended that gentle reset, content that provides genuine refreshment rather than just distraction during work breaks is content with a particular kind of utility and this site fits that role for me reliably during work days.

  13. I do trust all of the ideas you’ve introduced to your post. They are very convincing and will certainly work. Still, the posts are too short for beginners. May just you please prolong them a bit from subsequent time? Thank you for the post.

  14. A piece that handled multiple complications without becoming confused, and a look at fastcartarena continued that organisational clarity, holding multiple threads in a single piece without losing any of them is a sign of skilled writing and this site has clearly developed the editorial discipline to manage complexity without sacrificing readability throughout.

  15. Now appreciating that the post did not try to imitate any other style I might recognise, and a stop at visionmechanism 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.

  16. A piece that did not require external context to follow, and a look at visionpathway maintained the same self contained quality, content that stands alone without forcing readers to chase prerequisites is more accessible and this site has clearly thought about how each piece can serve a fresh visitor rather than only existing members.

  17. Probably one of the more reliable sources I have found for this kind of careful coverage, and a look at ideasdeserveexecution reinforced the reliability, the small group of sources I would describe as reliable for a given topic is curated carefully and this site has earned a place in that small group through consistent performance.

  18. A small editorial detail caught my attention, the way headings related to body text, and a look at momentumplanner maintained that careful relationship, structural details like that show up to readers who notice them and the writers here have clearly thought about every level of the piece rather than just the words.

  19. Skipped breakfast still reading this and finished hungry but satisfied, and a stop at actiondrivenclarity kept me past breakfast time, content that displaces basic biological needs is content with serious attentional pull and the writers here are clearly capable of producing that level of engagement which is genuinely impressive these days.

  20. A thoughtful piece that did not strain to be thoughtful, and a look at chestnutharborvendorroom 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.

  21. Worth pointing out the careful word choice in this post, no buzzwords and no jargon, and a look at rapidgoodscorner continued that disciplined vocabulary, sites that resist the pull of trendy language are sites that will read well in five years and this one is clearly built for that kind of long durability.

  22. Worth pointing out that the post avoided the temptation to summarise everything at the end, and a look at floraharborcommercegallery continued that confident closing approach, content that trusts readers to retain the substance without being reminded of it at the end is content that respects the reader and this site practices that respect.

  23. Took me back a step or two on an assumption I had been making, and a stop at shopbasemarket pushed that reconsideration further, writing that gently corrects the reader without being aggressive about it is a rare diplomatic skill and the team here clearly knows how to land critical points without turning readers off.

  24. Now recognising the specific pleasure of reading writing that shows real care for sentence shapes, and a look at canyonharborcommercegallery extended that craft pleasure, sentence level writing quality is something most blog content ignores entirely and this site has clearly invested in the prose layer alongside the substance which is rare today.

  25. Liked that there was nothing performative about the writing, and a stop at driftorchardvendorparlor continued that genuine quality, performative writing tries to be witnessed rather than read and the difference between performance and substance is huge for the careful reader and this site has clearly chosen substance every time clearly.

  26. Closed it feeling slightly more competent in the topic than I started, and a stop at domelegend reinforced that competence boost, real learning is rare in casual online reading but it does happen sometimes and this site managed to make it happen for me today which is genuinely worth pausing to acknowledge.

  27. Reading this confirmed that the topic deserves more careful attention than it usually gets, and a stop at clarityunlocksgrowth 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.

  28. Refreshing to read something where the words actually mean something instead of filling space, and a stop at progresswithfocus kept that going, the writing here trusts the reader to follow along without endless repetition or constant reminders of what was already said earlier in the post which I appreciate.

  29. Now sitting back and recognising that this was a small but real win in my reading day, and a stop at buildtowardmomentum extended that quiet win, the cumulative effect of small reading wins versus the cumulative effect of small reading losses is real over time and this site is contributing to the wins side of that ledger.

  30. Now adding a small note in my reading log that this site is one to watch, and a look at strategyexecutionhub reinforced the watch status, the few sites I track deliberately rather than encounter accidentally are sites I expect ongoing returns from and this one has cleared the bar for that elevated tracking based on what I read.

  31. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at frostrivervendorlounge 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. A piece that brought a sense of order to a topic I had been finding chaotic, and a look at progressinitiator 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.

  33. Took the time to read the comments on this post too and they were also worth reading, and a stop at clarityalignment suggested the community quality matches the content quality, when the conversation around a piece is as good as the piece itself you know you have found a real corner of the internet.

  34. Picked this for my morning read because the topic seemed worth the time, and a look at ideamotionlab confirmed the choice was right, my morning reading slot is precious and giving it to this site felt like a good investment rather than a waste which is a higher endorsement than I usually offer for content.

  35. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to lemonridgevendorroom earned the same careful attention from me, that is the highest signal I can give about content quality because my default mode is rapid scanning rather than deliberate reading on most pages.

  36. However many similar pages I have read this one taught me something new, and a stop at growththroughdirection added more new material, content that contributes genuinely fresh information rather than recycling what is already widely available is content with real informational value and this site is providing that informational freshness at a notable rate.

  37. Bookmark earned and shared the link with one specific person who would care, and a look at directionalvision got the same targeted share, sharing carefully rather than broadcasting is a discipline I try to maintain and this site is generating shares from me at a sustainable rate rather than the spam rate of viral content.

  38. However selective I am about new bookmarks this one made it past my filter, and a look at focusmovesideas confirmed the bookmark was worth the slot, the precious slots in my permanent bookmark folder are difficult to earn and this site earned one without making me think twice about whether the slot was justified by the quality.

  39. Now wishing I had found this site sooner, and a look at exploreideasdeeplynow extended that mild regret, the calculation of how many years of good content I missed by not finding the right sources earlier is one I try not to make too often but it does come up sometimes when I find sites this good.

  40. Genuine reaction is that I will probably think about this on and off for a few days, and a look at growthoriented added fuel to that, the best content lingers in your head after you close the tab rather than evaporating immediately and this site clearly knows how to write that kind of memorable content.

  41. Genuinely good work, the kind that holds up over multiple readings without losing its appeal, and a stop at fastgoodsarena 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.

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

  43. Thanks for the readable length, I finished it without checking how much was left, and a stop at snowharbortradegallery 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.

  44. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at directionpowersgrowth continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

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

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>