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:

21,310 thoughts on “JSIO Performance Results

  1. Saving this link for the next time someone asks me about this topic, and a look at fastbuyingoutlet expanded what I will be sharing with them, this is the kind of resource that makes a real difference when you are trying to point a friend to something useful and reliable rather than generic marketing pages.

  2. Reading this with a notebook open turned out to be the right move, and a stop at sustainablebusinesspartnerships added more material to the notes, content that justifies active note taking from a passive reader is content with real informational density and this site is producing notes worthy material at a high rate consistently.

  3. A quiet kind of confidence runs through the writing, and a look at securemarketbuyingplace 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.

  4. Honestly slowed down to read this carefully which is not my default, and a look at trustedcorporateconnections kept me in that careful reading mode, the kind of writing that demands attention by being worth attention is rare in a media environment full of content engineered to be skimmed not read with any real focus today.

  5. Recommended without hesitation if you care about careful coverage of this topic, and a stop at clicktoexploreideas reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

  6. Will share this on a forum I am part of where it will be appreciated by others working in the same area, and a look at zenvaxo suggests there is more here worth passing along too, definitely a generous resource that deserves a wider audience than it probably has today across the open internet.

  7. The conclusions felt earned rather than tacked on at the end like an afterthought, and a look at globalbusinessrelationshiphub kept that careful structure going, you can tell when a writer has thought about the shape of their post versus just letting it ramble out and hoping for the best at the end which most do.

  8. One of the more thoughtful posts I have read recently on this topic, and a stop at discovernewbusinesspaths added even more weight to that impression, this is genuinely good content that holds its own against far better known sites in the same space without trying to imitate any of them at all which I appreciate.

  9. Held my interest from the opening line through to the closing thought, and a stop at globalbusinessrelationshiphub did the same, content that earns sustained attention in an environment full of distractions is doing something right and this site is clearly doing several things right rather than just one or two which I really appreciate.

  10. Worth observing that the post landed without needing a flashy headline to hook attention, and a stop at businessrelationshipnetwork did the same, content that earns engagement through substance rather than packaging is the kind I trust more deeply and this site has clearly chosen substance as the primary lever for reader engagement throughout.

  11. Closed the post with a small satisfied sigh, and a stop at securecommercialalliances 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. Came here from a search and stayed for the side links because they were that interesting, and a stop at globalenterprisebonds 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.

  13. Thanks for the breakdown it gave me a clearer picture of something I had been confused about for a while now and a stop at bondedcompass closed the remaining gaps in my understanding nicely no need to hunt around twenty other articles to put the pieces together which is a real time saver.

  14. Pleasant surprise, the post delivered more than the headline promised, and a stop at globalenterprisebonds continued that pattern of under promising and over delivering, the rarest combination on the modern web where most content does the opposite by promising the world and delivering thin recycled summaries instead each time you click on something interesting.

  15. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at explorelongtermopportunities 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.

  16. A clear cut above the usual noise on the subject, and a look at modernshoppingecosystem only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  17. Took the time to read the comments on this post too and they were also worth reading, and a stop at globalshoppinginfrastructure 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.

  18. Well done, the kind of post that makes you slow down and actually read instead of skimming for keywords, and a look at professionaltrustalliances kept me reading carefully too, that is a sign of writing that has been crafted rather than churned out for an algorithm to see today and tomorrow.

  19. My usual pattern is to skim and bounce but this site has reset that pattern temporarily, and a stop at clicktofindstrategicoptions 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.

  20. A relief to read something where I did not have to fact check every claim mentally, and a look at globalretailcommercehub 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.

  21. Now appreciating that the post did not require external context to follow, and a look at trusteddealstore maintained the same self contained quality, content that respects new visitors by being readable without prerequisites is content with broader accessibility and this site has clearly invested in keeping each piece reader friendly for fresh arrivals.

  22. Easy to recommend, the content speaks for itself without needing additional praise from me, and a stop at smartbuyingcorner only adds more reasons to send people this way, the kind of generous resource that benefits its readers without demanding anything in return is increasingly rare and worth recognising clearly today across the broader open internet.

  23. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at businessgrowthpartnerships similarly rewarded careful reading from the start, content where every paragraph carries weight is content I now know to read from the beginning rather than skipping ahead.

  24. Now feeling something close to gratitude for the fact this site exists, and a look at valuebasedshoppingonline extended that gratitude, the rare site that produces this kind of response is the rare site worth defending in conversations about whether the modern internet is still capable of producing genuinely valuable independent content for serious adults.

  25. Decided this was the best thing I had read all morning, and a stop at clicktofindclarity kept that ranking intact, ranking my reading is something I do mentally throughout the day and the top rank is competitive and not easily won but this site won it without needing to overstate its claims for that.

  26. However many similar pages I have read this one taught me something new, and a stop at onlineconsumerbuying 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.

  27. Now setting aside time on my next free afternoon to read more from the archives, and a stop at everydaypurchaseplatform confirmed that time will be well spent, the rare site whose archive deserves a dedicated reading session rather than just casual sampling is the kind of resource worth scheduling around and this one qualifies clearly.

  28. Started thinking about my own writing differently after reading, and a look at clicktoadvanceknowledge continued that reflective effect, content that influences how I work rather than just informing what I know is content with the highest kind of impact and this site has triggered some of that reflective influence today on me.

  29. Solid little post, the kind that does not need to be flashy because the substance is doing the work, and a look at clickforgrowthinsights kept that quiet confidence going across the site, this is what writing looks like when the writer trusts the content to land on its own without theatrics or unnecessary attention seeking behaviour.

  30. Closed the post with a small satisfied sigh, and a stop at globaldigitalshoppingmarket 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.

  31. Such writing is increasingly rare and worth supporting through attention, and a stop at professionalbusinessbonding 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.

  32. Glad the writer did not feel the need to argue with imaginary critics in the post itself, and a stop at clicktoexplorefutures kept the same focused approach going, defensive writing wastes the reader time and confidence on positions that did not need defending and this post has clearly avoided that common failure.

  33. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at corporateunitysolutions 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.

  34. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at learnfromexpertinsights continued that fresh treatment, sites that find new angles on subjects others have exhausted are sites worth following carefully and this one has clearly developed that exploratory instinct through patient practice.

  35. Worth flagging that the post handled an angle of the topic I had not seen elsewhere and a look at bluecrestbond 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. Worth every minute of the time spent reading, and a stop at globalcommercialalliances extends that value across more pages, in a media environment where most content is engineered to waste attention this site stands out by treating reader time as something valuable rather than something to be exploited and stretched as far as possible.

  37. Reading more of the archives is now on my plan for the weekend, and a stop at explorebusinessopportunities confirmed the archive worth the time, the rare archive worth a dedicated reading session rather than just casual sampling is the rare archive of serious work and this site has clearly produced enough of that work to warrant the deeper exploration.

  38. Granted I am giving this site more credit than I usually give new finds, and a look at airycargo continued earning that credit, the calibration of how much trust to extend after limited exposure is something I do carefully and this site has earned more trust on shorter exposure than most due to consistent quality across.

  39. Spent a few minutes here and came away with a clearer picture of the topic, the writing keeps things simple without dumbing them down, and after a stop at clicktolearnstrategically the rest of the points lined up neatly which is something I appreciate when I am short on time and need answers fast.

  40. Closed it feeling slightly more competent in the topic than I started, and a stop at urbanretailshoppingzone 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.

  41. Now appreciating that the post left me with enough to say in a follow up conversation, and a look at startyournextmove added more material for those follow ups, content that prepares me for related conversations rather than just informing me alone is content with social utility and this site provides that social armament reliably for me.

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

  43. 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 nextlevelshoppingexperience 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.

  44. Closed my email tab so I could read this without interruption, and a stop at learnbusinessskillsonline earned the same protected attention, when content is good enough to defend against the usual digital distractions you know it deserves better than the half attention most online reading gets in a typical busy day.

  45. Now thinking I want more sites built on this kind of editorial foundation, and a stop at buildsmartergrowthpaths extended that wish into a broader hope, sites built on substance and care rather than on metrics and growth are the kind of sites I want to see more of and this one is a small example worth supporting.

  46. If I were to recommend a starting point for the topic this site would be near the top of my list, and a stop at buildfuturefocusedpaths reinforced that recommendation status, the small list of starting point recommendations I keep for friends asking about topics is short and this site is now firmly on it.

  47. Picked a friend mentally as the audience for this and decided to send the link, and a look at discoveractionableideas confirmed the send was the right choice, choosing whom to share content with is a small act of curation that I take more seriously than the public sharing most platforms encourage these days online.

  48. Felt the writer was speaking my language without trying to imitate it, and a look at discoverprofessionalgrowth continued that natural fit, when a writers default voice happens to match what you find easy to read the experience feels frictionless and that is something I notice and remember about specific sites going forward.

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>