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,170 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 swiftswallow 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. Felt the writer respected me as a reader without making a show of doing so, and a look at 98zb3 continued that quiet respect, this is the kind of small but meaningful detail that separates the sites I bookmark from the ones I close after a single skim and never return to again no matter how interesting the headline.

  3. cash frenzy free slots, real money australian online pokies and casinos uk online blackjack fruit slots, or big
    uk slot wins

    my site: planet responsible for gambling (Lavada)

  4. Glad to have another reliable bookmark for this topic, and a look at neosurfcasino 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.

  5. Reading this site over the past week has changed how I evaluate content in this space, and a look at shoresyrup extended that recalibration, the standards I bring to reading on the topic have shifted upward as a direct result of regular exposure to this kind of work and that shift will outlast any single reading session.

  6. Honestly this hits the sweet spot between detail and brevity, no rambling and no shortcuts, and a quick visit to frondketo 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.

  7. Good site you have here.. It’s difficult to find
    good quality writing like yours nowadays. I truly appreciate people like
    you! Take care!!

    Also visit my webpage … safe online canadian casinos (Joni)

  8. Now placing this in the small category of sites whose updates I would actually want to know about, and a stop at shamrockswan confirmed that placement, the difference between sites I want to follow and sites I just consume from is real and this one has crossed into the active follow category from the casual consumption side.

  9. Most posts I read end up forgotten within a day but this one is sticking, and a look at americapercent extended that lingering effect, content that survives the immediate moment of reading rather than evaporating is content with genuine retention quality and this site has been producing memorable pieces at a rate notable across my reading.

  10. Now adjusting my expectations upward for the topic based on this post, and a stop at gulfholm continued that bar raising effect, content that resets what I think is possible on a subject is doing real work in shaping my standards and this site is providing those bar raising experiences at a notable rate during sessions.

  11. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after shoreskipper 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.

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

  13. Started forming counter examples to test the claims and the post handled most of them implicitly, and a look at kelpgrip continued that anticipatory style, writers who think two steps ahead of the critical reader save themselves from a lot of follow up work and this writer has clearly internalised that habit consistently.

  14. 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 oakmeadowcommercegallery kept that same standard going, so I left feeling like the time spent here was actually worth something for once which is rare lately.

  15. Bookmark added with a small mental note that this is a site to keep, and a look at gemglobe reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  16. Appreciated how the post felt complete without overstaying its welcome, and a stop at vitalsnippet 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.

  17. Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at jyskkonyhabutor extended the confirmation, content that gives shape to fuzzy intuitions is doing the rare work of making private thoughts public and this site is providing that articulating service consistently for me lately.

  18. Even across multiple posts the writers voice has remained consistent in a way I appreciate, and a stop at ironkudos continued that voice, sites that maintain editorial consistency across many pieces have something most sites lack and this one has clearly worked out how to keep its voice steady across what reads as a growing archive.

  19. Really appreciate that the writer did not overstate the importance of the topic to make the post feel weightier, and a quick visit to yyeea1 maintained the same modest framing, content that is honest about its own scope rather than inflating itself is the kind I trust and return to repeatedly over time.

  20. Generally I bookmark sparingly to avoid building up a bookmark graveyard but this one earned a permanent slot, and a stop at ufobet88 extended that permanence designation, the few sites I keep permanent bookmarks for are sites I expect to use repeatedly and this one has clearly cleared that expectation bar today.

  21. A genuine compliment to the writer for keeping the post focused on what mattered, and a look at chiropractorsa continued that disciplined focus, focus is a editorial choice that compounds across many small decisions and this site has clearly made those small decisions consistently across what I have read so far this week here.

  22. Appreciate the practical examples, they made the abstract points easier to grasp, and a stop at gorgefair added more of the same, this site clearly understands that real examples beat empty theory every single time which is the mark of a writer who knows their audience well and respects their time.

  23. Reading this in the gap between work projects was a small but meaningful break, and a stop at flankivory 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.

  24. Genuinely changed how I think about a small piece of the topic, which does not happen often online, and a look at ibisglacier 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.

  25. casino united kingdom, usa what casino games use dice
    (Nadia) club mobile
    and paypal bingo sites uk, or canadian online slot machines

  26. A relief to read something where I did not have to fact check every claim mentally, and a look at taffetaswan continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

  27. Now recognising the specific pleasure of reading writing that shows real care for sentence shapes, and a look at summitshire 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.

  28. game apps to win real money canada, online slots machine a roulette casino; Cathy, australia and online slots australia
    ipad, or united statesn casino free bonus codes

  29. Anyone curious about this topic would do well to start here, the foundation laid is solid, and a stop at momentumexecution would round out their understanding nicely, this is the kind of resource I would point a friend toward without hesitation if they asked me where to begin learning about anything in this area.

  30. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at fumefig similarly delivered targeted answers without burying them, content engineered for readers who arrive with specific needs rather than open ended browsing is increasingly valuable in a search heavy reading environment.

  31. I was recommended this blog by my cousin. I’m no longer certain whether or not this publish is written by means of him as nobody else recognise such certain approximately my difficulty. You’re wonderful! Thanks!

  32. Picked something concrete from the post that I will use immediately, and a look at altyaziliprn added another concrete piece, content that produces immediately useful output rather than just abstract appreciation is content that earns its place in my regular rotation without needing any further evaluation from me at this point honestly.

  33. free bingo no minimum $10 deposit casino (Madeline) win real money united states, usa blackjack online free and legal online gambling sites usa,
    or united statesn gambling regulations

  34. A slim post with substantial content per word, and a look at htob52ky maintained the same density, the content per word ratio is something I track informally and this site scores high on that ratio compared to most sources I read regularly which is a quiet indicator of careful editorial work behind the scenes.

  35. Now thinking the topic is more interesting than I had given it credit for, and a stop at computerfour 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.

  36. After several visits I am now confident this site is one to follow seriously, and a stop at islegoal reinforced that confidence, the gradual building of trust through repeated quality exposures is the only sustainable way to develop reader loyalty and this site is building that loyalty in me through patient consistent work consistently.

  37. Ended up here on a wandering afternoon and was glad I stayed for the read, and a stop at genieframe extended the wandering into a proper exploration of the site, the kind of place that rewards aimless clicking with something genuinely interesting rather than the shallow content that mostly populates the modern open web.

  38. Came here from a search and stayed for the side links because they were that interesting, and a stop at sofatavern took me even further into the site, the kind of organic exploration that good content invites is something most sites kill through aggressive interlinking and pushy navigation choices rather than relying on quality.

  39. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at loansfood reinforced that defensive utility, the ongoing case for non algorithmic reading is one I make to myself periodically and sites like this one provide the actual evidence that supports the case clearly.

  40. Now wondering how the writers calibrated the level of detail so well, and a stop at sggwii continued the same calibration, the right level of detail is one of the harder editorial calls in any piece and this site has clearly developed an instinct for it through what I assume is years of careful practice publicly.

  41. Working through this site has been a small antidote to the shallow content that fills most of my reading time, and a stop at thisdomainisdishk 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.

  42. mid united states casinos, new casino non uk and latest pirates treasure
    casino (Katrice) news in usa, or free games win real money no deposit uk

  43. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at actionmapping similarly delivered targeted answers without burying them, content engineered for readers who arrive with specific needs rather than open ended browsing is increasingly valuable in a search heavy reading environment.

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

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>