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

  1. Closed several other tabs to focus on this one as I read, and a stop at seoharbor 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.

  2. Most of the time I feel the open web is in decline and then I find a site like this, and a stop at zingtrace reinforced that mood lift, the cumulative effect of finding occasional excellent independent content versus the cumulative effect of finding mostly mediocre content is real for the long term reader maintaining web habits today.

  3. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at flickaltar produced the same considered closing, when reading ends with deliberate satisfaction rather than impatient skip you know the time was well spent and this site is producing those satisfying endings consistently across what I read.

  4. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to loopbough 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.

  5. Now wishing I had found this site sooner, and a look at duetdrives 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.

  6. Genuinely useful read, the points are practical and easy to apply right away, and a quick look at ivypier confirmed that this site is consistent in that approach, looking forward to digging through the rest of it when I get the chance to sit down properly later in the week or this weekend.

  7. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at findyourprogresslane 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.

  8. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at neatdawn kept that polish going nicely, it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

  9. Coming back to this one, definitely, and a quick visit to clarityoverchaos only made me more sure of that, the kind of writing that makes you want to set aside time later rather than rushing through it now while distracted by everything else competing for attention on the screen today across so many tabs.

  10. Solid information that lines up with what I have been hearing from other reliable sources, and after my visit to vectorswift I was even more certain of that, this site checks out which is something I value highly when so many places online play loose with the facts to chase a quick click.

  11. Honestly this hits the sweet spot between detail and brevity, no rambling and no shortcuts, and a quick visit to everattic kept that going across the related pages, the kind of place that respects your attention without trying to grab it through cheap tactics or attention seeking design choices that get tired fast.

  12. Thank you for not assuming the reader already knows everything, the explanations meet me where I am, and a look at fawngate did the same, that consideration is what makes a site feel welcoming rather than gatekeepy which is sadly the default mood across the modern web today for most subjects covered.

  13. Decided to subscribe to the RSS feed if there is one, and a stop at discoverhiddenopportunitiesnow confirmed that decision, content that I want delivered to me proactively rather than just remembered when I have time is content that has earned a higher level of commitment from me as a reader looking for reliable sources.

  14. A quiet kind of confidence runs through the writing, and a look at neatdawns carried that same understated assurance, confidence without bragging is the most attractive register for online writing and the writers here have clearly developed it through practice rather than affecting it through stylistic tricks that would feel hollow eventually.

  15. Came in skeptical of the angle and left mostly persuaded, and a stop at ideastointent pushed me a bit further in the same direction, content that can move a critical reader by argument rather than rhetoric is rare and worth pointing out because it indicates real substance underneath the surface presentation here.

  16. Do you love excitement? https://jerseysbeststore.com/glossary offers premium pre-match and live sports betting as well as a legal online casino. Try your luck on modern slots table games or with live dealers. We guarantee complete data security fair results and 24/7 player support.

  17. Now realising the post has been quietly doing important work in my mind for the past hour, and a stop at findyourgrowthdirection extended that quiet processing, content that continues to do work after I close the tab is content with afterlife in the mind and this site is producing those long lived effects at a meaningful rate.

  18. Felt like the post had been edited rather than just drafted and published, and a stop at createclaritysystems suggested the same care across the site, the difference between edited and unedited content is enormous for the reader and this site has clearly invested in the editing pass that most blogs skip entirely which really does show up.

  19. Probably worth setting aside a longer block to read more carefully than I can right now, and a stop at eastglaze confirmed the longer block plan, the impulse to schedule dedicated time for a sites archive is itself a measure of trust and this site has earned that scheduling impulse from me clearly today actually.

  20. 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 startmovingdecisively 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.

  21. Such writing is increasingly rare and worth supporting through attention, and a stop at ideasdrivenforward extended that supportive attention across more pages, the conscious choice to spend time on sites that produce careful work rather than convenient consumption is itself a small form of patronage and this site is receiving that conscious patronage from me.

  22. Genuine pleasure to read, and that is not something I say often after a casual click through, and a quick visit to grippalace kept the same feeling going across the rest of the site, finding writing that actually feels good to spend time with rather than just functional is increasingly rare on the open web.

  23. Started taking notes about halfway through because the points were stacking up, and a look at quillglade added enough material that my notes file grew further, content that demands note taking from a passive reader is content with substance and the writers here are clearly producing that kind of work consistently across topics.

  24. Thank you for being clear and direct, that simple approach saves so much frustration on the reader’s end, and a stop at growthbyfocus only made me more sure of it, the rest of the content seems to follow the same pattern which is a great sign of consistent editorial care behind the scenes.

  25. Really like the way the post resists reaching for cliches that would have made it feel generic, and a quick visit to findgrowthopportunityspace kept that fresh feel going, original phrasing and unexpected metaphors are signs that the writer is actually thinking rather than just stitching together familiar phrases into the appearance of content.

  26. Now organising my browser bookmarks to give this site easier access, and a look at bravopier earned the same organisational priority, the small acts of digital housekeeping I do for sites I expect to use often are themselves a measure of trust and this site has triggered the trust based housekeeping behaviour from me clearly.

  27. Worth your time, that is the simplest endorsement I can give, and a stop at buildideasintomotion extends that endorsement across the rest of the site, this is one of those increasingly rare places that delivers on what it promises rather than over selling the content and under delivering on substance every time which I find frustrating elsewhere.

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

  29. Bookmarked the page and the homepage too because clearly there is more to explore here, and a quick stop at lunacourt only made that more obvious, this is the kind of place I want to dig through over a weekend rather than rushing through during a coffee break tomorrow morning before getting back to work.

  30. Now wishing I had found this site sooner, and a look at jetdome 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.

  31. Excellent execution from start to finish, the post never loses its rhythm and the points stay sharp, and a quick stop at neatglyph kept the same level going, consistency like this across a site is the marker of a serious operation rather than a casual side project running on autopilot somewhere else.

  32. Once you find a site like this the search for similar voices begins, and a look at flowlegend extended the search energy, finding a high quality reference point makes the gap between it and adjacent sources visible in a way it was not before and this site has provided that high reference point across multiple recent visits.

  33. Skimmed first and then went back to read carefully, and the careful read paid off in places I had missed, and a stop at edenfair got the same treatment, the rare site whose content rewards a second pass is content I want more of in my regular rotation rather than disposable single read articles.

  34. Solid quality, the kind of work that holds up to a careful read rather than a quick skim, and a quick look at irisbureaus kept that standard going strong, content that rewards attention rather than punishing it is something I appreciate more and more these days online across nearly every topic I follow.

  35. Reading this as part of my evening winding down routine fit perfectly, and a stop at discoverfreshopportunities 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.

  36. A satisfying piece in the way that good meals are satisfying rather than just filling, and a look at feathalo extended that satisfaction, the metaphor between content and meals is one I find useful and this site reads as a satisfying meal rather than the empty calories that most content provides for casual readers.

  37. Looking back on this reading session it stands as one of the better ones recently, and a look at explorefutureclarity extended that ranking, the informal ranking of reading sessions against each other is something I do mentally and this session ranks high largely because of this site and a couple of related pages here.

  38. Do you love excitement? https://jerseysbeststore.com/glossary offers premium pre-match and live sports betting as well as a legal online casino. Try your luck on modern slots table games or with live dealers. We guarantee complete data security fair results and 24/7 player support.

  39. Working through this site has been a small antidote to the shallow content that fills most of my reading time, and a stop at createactionablegrowth extended that antidote function, sites that quietly improve the average quality of my reading by being themselves are sites worth supporting through return visits and recommendations consistently.

  40. A piece that was confident enough to leave some questions open rather than forcing closure, and a look at harborstonemerchantgallery continued that intellectual honesty, content that admits the limits of its scope is more trustworthy than content that pretends to total understanding and this site has the right calibration on certainty consistently.

  41. Really appreciate the lack of pop ups, modals, cookie banners stacking on top of each other, and a quick visit to learnandscaleprogressively 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.

  42. Worth marking the moment when reading this clicked into something useful for my own work, and a look at findgrowthalignment extended that practical click, content that connects to my actual life rather than just being interesting is content with the highest kind of value and this site is generating that connection at a high rate.

  43. Came across this looking for something else entirely and ended up reading it through twice, and a look at quirkbazaar pulled me deeper into the site than I planned, the writing has a way of holding attention without resorting to manipulative cliffhangers or vague promises that never get delivered later down the page.

  44. Now feeling confident enough in this site to use it as a reference point for evaluating others on the same topic, and a look at focusdrivengrowth continued the comparison friendly quality, sites that serve as quality benchmarks for their topic are precious and this one has clearly become a benchmark for me on this particular subject area.

  45. Genuinely changed how I think about a small piece of the topic, which does not happen often online, and a look at meritquay added another nudge in the same direction, the kind of writing that earns a small mental shift rather than just confirming what you already thought before reading is a sign of careful thought.

  46. Honestly impressed by how much useful content sits in such a small post, and a stop at vitalsnippet confirmed the rest of the site packs a similar punch, density without confusion is a hard balance to strike and this site has clearly cracked the code on it across many different topic areas covered.

  47. My usual pattern is to skim and bounce but this site has reset that pattern temporarily, and a stop at ideasneedfocus maintained the slower reading mode, content that changes how I read is content with structural influence and this site has clearly nudged my reading behaviour toward something better at least for the duration of these visits.

  48. Really appreciate the absence of stock photos that have nothing to do with the content, and a quick visit to jetmanor maintained the same restraint, visual filler is a tell that the writing cannot stand on its own and the lack of it here suggests the team has confidence in their content quality alone.

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>