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:

14,559 thoughts on “JSIO Performance Results

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

  2. Just enjoyed the experience without needing to think about why, and a look at wildnorthoutlet kept that effortless feeling going, sometimes the best content is invisible in the sense that you forget you are reading until you reach the end and realise time has passed without you noticing it pass naturally.

  3. If the topic interests you at all this is a place to spend time, and a look at violetcresttrends reinforced that recommendation, the broader question of where to invest topical reading time is one this site answers convincingly through the consistent quality across multiple pieces I have sampled during the current reading session today.

  4. A piece that did not waste any of its substance on sales or promotion, and a look at fernpier continued that pure content focus, sites that resist the urge to monetise every paragraph are increasingly rare and this one has clearly made the editorial choice to keep the writing clean from commercial intrusion which I value highly.

  5. Now feeling slightly more optimistic about the state of independent writing online and a stop at flarefests extended that quiet optimism sites like this one are the reason I have not given up on the open web entirely and finding them occasionally renews the case for paying attention to non algorithmic content sources today.

  6. Vague feelings of recognition kept surfacing as I read because the writing names things I have been thinking, and a look at northdawn produced more of those recognition moments, content that gives shape to private intuitions is content that makes me feel less alone in my own thinking and this site has that effect.

  7. Halfway through reading I knew this would be one to bookmark, and a look at goldenhorizonhub confirmed that early intuition, when bookmark intent forms before finishing a post you know the writing has cleared a quality bar that most content fails to clear and this site has cleared it on multiple visits already.

  8. Now feeling confident that this site will continue producing work I will want to read, and a look at yungbludcomic 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.

  9. Now setting up a small reminder to revisit the site on a slow day, and a stop at nicholashirshon confirmed the reminder was a good idea, planning return visits is a small organisational act that signals trust in ongoing quality and this site has earned that planned return through consistent performance across the pieces I have read so far.

  10. Genuine reaction is that I will probably think about this on and off for a few days, and a look at urbanbuycorner 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.

  11. Took me back a step or two on an assumption I had been making, and a stop at lacecabin 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.

  12. On reflection this is the kind of writing that improves my taste for what is possible in the format, and a look at lobbydawns continued raising that bar, content that elevates my expectations rather than lowering them is doing important work in calibrating my standards and this site is participating in that elevation reliably.

  13. Now thinking the topic is more interesting than I had given it credit for, and a stop at loopboughs continued that elevated interest, content that revives my curiosity about subjects I had set aside is doing genuine work in the structure of my interests and this site is providing that revivifying effect today actually.

  14. Honestly this kind of writing is why I still bother to read independent sites, and a look at rockyrose extended that broader reflection, the few sites that justify continued attention to non algorithmic content are sites like this one and finding them periodically is enough to keep my reading habits oriented toward independent rather than aggregated content.

  15. This filled in a gap in my understanding that I had not even noticed was there, and a stop at etheraisles did the same, the kind of post that gives you more than you expected when you first clicked through from somewhere else, a real find for anyone curious about the area covered here.

  16. Worth your time, that is the simplest endorsement I can give, and a stop at sunlitwoodenstore 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.

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

  18. Worth bookmarking and sharing with anyone interested in the topic, that is my honest take, and a stop at epicestate reinforces that, the kind of generous resource that makes the open web feel worth defending against the constant pressure to retreat into walled gardens and curated feeds today everywhere I look across all my devices.

  19. Thank you for not assuming the reader already knows everything, the explanations meet me where I am, and a look at urbanleafoutlet 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.

  20. Glad I gave this a chance instead of bouncing on the headline, and after curatedfuturemarket I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.

  21. Thanks for the honest framing without exaggerated claims that the topic will change my life and a stop at pactcliffs kept the same modest tone restraint in marketing language signals trustworthiness and the writers here are clearly playing the long game by building credibility rather than chasing immediate clicks through hyperbole.

  22. Refreshing change from the usual sites covering this topic, no clickbait and no padding, and a stop at fieldlagoon confirmed the difference, this place clearly has its own voice rather than copying the formulas everyone else uses to chase clicks online which is becoming increasingly rare these days across nearly every popular subject.

  23. If the topic interests you at all this is a place to spend time, and a look at urbanfashionhub reinforced that recommendation, the broader question of where to invest topical reading time is one this site answers convincingly through the consistent quality across multiple pieces I have sampled during the current reading session today.

  24. Found the section structure particularly thoughtful, and a stop at christmasatthewindmill suggested the same care across the broader site, structural choices guide the reader through the material in ways most people do not consciously notice but feel the absence of when those choices are made carelessly or not at all.

  25. Started smiling at one paragraph because the writing was just nice, and a look at puregreenoutpost produced a couple more such moments, prose that produces small spontaneous reactions in the reader is doing more than just transferring information and the writers here are clearly hitting that level fairly consistently throughout pieces.

  26. Reading this gave me confidence to make a decision I had been putting off, and a stop at novalog reinforced that confidence, content that translates into action in my own life rather than just informing it is content with the highest practical value and this site is generating that action level utility for me lately.

  27. Came across this looking for something else entirely and ended up reading it through twice, and a look at softgrovecorner 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.

  28. Adding this site to my regular reading list, the post earned that on its own, and a quick stop at trendspotstore sealed the decision, the kind of place worth checking back with from time to time because it consistently produces material that holds up against a critical reading too which I really value.

  29. Thanks for keeping the writing direct without losing the warmth that makes content feel human, and a stop at lacehelm carried both qualities forward, balancing professionalism and personality is a rare skill and the writers here have clearly figured out how to consistently land it across many posts which I notice.

  30. Honest take is that this was better than I expected when I clicked through, and a look at freshtrendstore reinforced that, the bar for online content has dropped so much that finding something thoughtful and well constructed feels almost noteworthy now which says more about the average than about this site itself.

  31. Just wanted to say this was useful and leave a small note of thanks, and a quick visit to coastlinechoice earned a similar nod from me, the small acknowledgements add up over time and represent the real economy of trust that good content runs on across the open and increasingly fragmented modern internet.

  32. Solid post, the structure is easy to follow and the language stays simple even when the topic gets a bit more involved, and a look at flarefoils kept that same standard going, so I left feeling like the time spent here was actually worth something for once which is rare lately.

  33. Big thanks to whoever wrote this, you saved me a lot of time hunting for the same info on other sites, and a stop at electlarryarata only added more useful detail without going off topic, that kind of focus is honestly hard to come across these days when most posts wander everywhere.

  34. Reading this gave me a small refresher on something I had partially forgotten, and a stop at galafactor extended the refresher, content that strengthens existing knowledge rather than just adding new is content with a particular kind of consolidating value and this site is providing that consolidating function across multiple visits.

  35. Worth flagging that the post handled an angle of the topic I had not seen elsewhere, and a look at boldharborstudio extended that fresh treatment, content that finds underexplored corners of well covered subjects is genuinely valuable and this site has demonstrated that exploratory editorial approach across multiple pieces in my reading sessions today.

  36. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at epicinlet extended that model status, content that becomes a reference for how a kind of writing should be done is content with influence beyond its own readership and this site is reaching that level for me clearly today.

  37. Considered against the flood of similar content this one stands apart in important ways, and a stop at urbanmistcollective extended that distinctive feel, sites that find their own corner of a crowded topic and stay there are sites worth following and this one has clearly carved out its own space and committed to defending it carefully.

  38. Comfortable in tone and substantive in content, that is a hard combination to land, and a look at portolives kept that pairing alive across more material, this is what good editorial direction looks like in practice and the team here clearly has someone keeping a steady hand on the wheel across what they decide to publish.

  39. Reading this prompted a small redirection in something I was working on, and a stop at covidtest-cyprus extended that redirecting influence, content that affects my actual work rather than just my thinking has the highest practical impact and this site is providing that level of influence for me at a sustainable rate apparently.

  40. The tone stayed consistent across the whole post which is harder than it looks for longer pieces and a look at draftports 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.

  41. Skipped the TLDR thinking I would read everything anyway, and ended up enjoying the path through the full post, and a stop at premiumhandcraftedhub similarly rewarded the patient read, summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

  42. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at firmessence extended the recommendation readiness, content that I can confidently point friends and colleagues toward in specific contexts is content with real social utility and this site has that utility clearly.

  43. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at peacelandworld extended that reflective pause, content that earns time for thought after closing the tab is content of higher value than the merely interesting and this site has clearly produced that lasting effect today.

  44. Speaking as someone who used to recommend blogs frequently and got out of the habit this site is rekindling that impulse, and a look at softsummerfields extended the rekindling, the recovery of an old habit triggered by encountering work that justifies it is itself a small kind of pleasure and this site is providing that recovery experience.

  45. Looking through the archives suggests this site has been doing this for a while at this level, and a look at lakelake confirmed the long term consistency, sites that have maintained quality across years rather than just a recent stretch are sites with serious editorial discipline and this one has clearly been at it for a while.

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>