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:

15,002 thoughts on “JSIO Performance Results

  1. Now noticing that the post benefited from being neither too short nor too long for its content, and a look at linkstreet continued that calibration of length, sites that match length to content rather than padding to hit some target are sites that respect both their material and their readers and this site does both.

  2. Now appreciating that the post left me with enough to say in a follow up conversation, and a look at rankmotion 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.

  3. Closed three other tabs to focus on this one and never opened them again, and a stop at makepositivechanges similarly held attention exclusively, content that crowds out other reading from working memory is content with real density and this site has demonstrated that density across multiple pages I have visited so far this morning.

  4. Following a few of the internal links revealed more posts of similar quality and a stop at linkcipher added more to that growing pile sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  5. Glad to find something on this topic that does not start with three paragraphs of throat clearing before getting to the point, and a stop at seocipher also dives right in, respect for the readers time shows up in small editorial choices like this and they add up to a real difference quickly.

  6. Came back to this twice now in the same week which is unusual for me, and a look at seoscale suggested I will keep coming back, the kind of post that earns repeated visits rather than one and done reading is the gold standard for content quality and this site clearly hit that standard.

  7. Picked this up between two other things I was doing and got drawn in completely, and after leadstreet my original tasks were completely forgotten for a while, content that derails a workflow in a positive way by being more interesting than what you were already doing is rare and worth recognising clearly.

  8. Now adding a small note in my reading log that this site is one to watch, and a look at fashionforlife 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.

  9. Started believing the writer knew the topic deeply by about the second paragraph, and a look at startfreshjourney reinforced that confidence, the speed at which a writer establishes credibility through their writing is a useful quality signal and this writer establishes it quickly and quietly without resorting to credential dropping or self promotion.

  10. Honestly enjoyed every minute spent here, that is not something I say lightly, and a look at opalmeadowgoodsgallery confirmed I will be back, the bar for spending time online is high for me these days but this site clears it without effort which is high praise indeed from this reader who is usually rather demanding.

  11. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at seoorbit fit naturally into the same fragmented reading pattern, sites whose posts can be read in segments without losing the thread are well suited to how I actually read these days and this one is built well.

  12. Solid value packed into a relatively short post, that takes skill, and a look at fastbuystore continues the dense useful content across more pages, this site clearly understands that respecting reader time is itself a form of generosity which is something most blog operations seem to have forgotten lately across the wider open web.

  13. Came away with some new perspectives I had not considered before and after learnsomethingeveryday those ideas felt more complete the kind of content that stays with you a little while after reading rather than slipping out the moment you switch tabs and move on with your day to whatever comes next.

  14. The use of plain language without dumbing down the topic was really well done, and a look at leadchart continued in that same accessible style, this is something many technical writers fail at because they either confuse their readers or condescend to them but here neither problem appears at all which is impressive really.

  15. Bookmark added in three places to make sure I do not lose the link, and a look at seolane got the same redundant treatment, sites I am afraid to lose are the rare keepers and this is clearly one of them based on what I have read so far across this and a couple of related posts.

  16. Reading this in my last reading slot of the day was a good way to end, and a stop at admesh provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  17. Пицца в Саратов https://kosmopizza.ru свежая ароматная и приготовленная по лучшим рецептам. Заказывайте доставку пиццы на дом или в офис выбирайте из большого меню: классические и авторские пиццы горячие закуски и напитки. Быстрая доставка по городу.

  18. Good quality through and through, no rough edges and no signs of being rushed, and a quick look at leadstrike kept the same polish going, the kind of site that respects its own brand by maintaining consistency across pages which is something I always appreciate as a reader looking for trustworthy information online today.

  19. During comparison of value-driven shopping sites, I noticed a platform that feels clean and practical, and ValueFresh outlet savings provides a smooth browsing experience overall – Content is well organized, navigation is simple, and users can explore deals without confusion or cluttered design elements.

  20. Now feeling slightly more optimistic about the state of independent writing online and a stop at rankgain 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.

  21. Easy to recommend, the content speaks for itself without needing additional praise from me, and a stop at royalcartcorner 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.

  22. Now adjusting my expectations upward for the topic based on this post, and a stop at seocraft 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.

  23. Picked this for my morning read because the topic seemed worth the time, and a look at rankmotive 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.

  24. Bookmark folder reorganised slightly to make this site easier to find, and a look at trendshopworld earned the same accessibility upgrade, the small organisational moves I make for sites I expect to return to often are themselves a signal of how much I trust them and this site triggered those moves naturally.

  25. Saving the link for sure, this one is a keeper, and a look at rankladder confirmed I should bookmark the entire site rather than just this page, the consistency across what I have seen so far suggests there is a lot more here worth coming back for soon when I have more time.

  26. Excellent post, balanced and well organised without showing off, and a stop at adpivot continued in that same vein, this site has clearly figured out the formula for content that works for readers rather than for search engine ranking signals which is harder than it sounds today and worth real recognition from anyone.

  27. Thanks for taking the time to write this, it is clear that some thought went into how each point would land, and after I went through linktactic I had a better grip on the topic, real value without the usual marketing noise people have to put up with online when searching for answers.

  28. A handful of memorable phrases from this one I will probably use later, and a look at thebestcorner added a couple more, content that contributes language to my own communication rather than just facts is content with a different kind of utility and this site is providing that linguistic utility consistently across what I read.

  29. The lack of unnecessary jargon made the post accessible without sacrificing accuracy, and a look at linkvertex continued in the same accessible style, technical topics often hide behind specialised vocabulary but here the writer trusts the reader to keep up with plain language and that trust pays off nicely throughout the entire post.

  30. Closed the laptop after this and let the ideas settle for a few hours, and a stop at linkblaze similarly rewarded reflective time, content that benefits from sitting with rather than racing past is the kind I want more of and the kind that this site appears to consistently produce week after week here.

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

  32. Skipped the related products section because there was none, and a stop at shopbasemarket also lacked any aggressive monetisation, content that is not constantly trying to convert me into a customer or subscriber is content that has confidence in its own value and that confidence shows up as a different reading experience.

  33. Closed the tab feeling I had spent the time well, and a stop at seoripple extended that feeling across more pages, the test of whether time on a site was well spent is one I apply silently after closing tabs and very few sites pass it but this one passed it cleanly today afternoon clearly.

  34. Closed it feeling I had taken something away rather than just consumed something and a stop at leadpoint extended that taking away feeling the difference between content I extract value from and content I just pass through is something I track informally and this site is consistently in the value extraction column for me.

  35. Now wishing more sites covered topics with this level of care, and a look at ranklane extended that wish across more subjects, the rarity of careful coverage on most topics is a problem and this site is one of the small antidotes to that broader pattern of casual or surface treatment of complex subjects.

  36. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content, and a look at shopandsaveonline reinforced that, the rare site whose work I would actively recommend rather than just tolerate is the kind I want to support through return visits regularly.

  37. Купить пиццу https://pizzeriacuba.ru в Воронеж с быстрой доставкой на дом или в офис. Большой выбор пиццы: классические рецепты авторские вкусы свежие ингредиенты и горячая выпечка. Удобный онлайн-заказ акции и выгодные предложения для любителей вкусной пиццы.

  38. A particular pleasure to read this with a fresh coffee, and a look at rankpush extended the pleasure across more pages, content that pairs well with quiet morning rituals is something I have come to value highly and this site has the kind of energy that fits naturally into a calm reading routine.

  39. Now wishing I had found this site sooner, and a look at leadhatch 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. Closed the laptop after this and let the ideas settle for a few hours, and a stop at seofoundry similarly rewarded reflective time, content that benefits from sitting with rather than racing past is the kind I want more of and the kind that this site appears to consistently produce week after week here.

  41. Thank you for any other magnificent post. The place else could anyone get that type of info in such an ideal method of writing? I’ve a presentation subsequent week, and I am on the look for such info.

  42. My time on this site has now extended past what I had budgeted, and a stop at royaldealzone keeps extending it further, content that overstays its budget in my schedule is content that has earned the extra time and this site has been earning extra time across multiple visits to the point where my schedule needs adjustment.

  43. Now appreciating the way the post avoided the temptation to be longer than necessary, and a look at linkthread continued that lean approach, content with the discipline to stop when finished rather than padding for length is content that respects both itself and its readers and this site has that disciplined editorial culture clearly throughout.

  44. While casually browsing different online platforms this afternoon, I came across organized shopping hub and noticed how simple the navigation felt, with products clearly accessible and overall website performance staying reliable throughout the session.

  45. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at prismoakcollective earned the same patient approach, training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

  46. Glad the writer did not feel the need to argue with imaginary critics in the post itself, and a stop at wildembervault 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.

  47. Thanks for keeping the writing direct without losing the warmth that makes content feel human, and a stop at linkimpact 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.

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>