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

  1. Liked that the post left some questions open rather than pretending to settle everything, and a stop at bomboard continued that intellectual honesty, content that respects the limits of its own claims is more trustworthy than content that overreaches and this site has clearly figured out which positions it can defend confidently.

  2. Highly recommend to anyone looking for a sensible take on this topic without the usual marketing nonsense, and a look at learnandadjustquickly kept that grounded approach going, sites that stay focused on serving readers rather than monetising every click are rare and this is clearly one of those rare ones I really appreciate finding.

  3. Closed three other tabs to focus on this one and never opened them again, and a stop at jinblob 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. Felt slightly impressed without being able to point to one specific reason, and a look at jaspermeadowtradegallery continued that diffuse positive feeling, when content works at a level you cannot easily articulate the writer is doing something with craft rather than just delivering information and that is something I have learned to recognise.

  5. Bookmark earned and shared the link with one specific person who would care, and a look at unlocknewideas got the same targeted share, sharing carefully rather than broadcasting is a discipline I try to maintain and this site is generating shares from me at a sustainable rate rather than the spam rate of viral content.

  6. Now noticing that the post avoided the temptation to be funny in places where humour would have undermined the substance, and a stop at solarorchardmarketparlor maintained the same restraint, knowing when to be serious is a rare editorial virtue and this site has clearly developed it through what I assume is careful editorial practice over years.

  7. Started reading expecting to disagree and ended mostly nodding along, and a look at exploreuntappedopportunities continued the pattern, content that wins agreement through evidence and reasoning rather than rhetorical force is the kind that actually shifts minds and this site clearly knows how to do that across what I have read so far.

  8. Polished and informative without feeling overproduced, that is the sweet spot, and a look at findnewgrowthpaths hit it again, you can tell when a site has been built with care versus thrown together for the sake of having something to put online and this is clearly the former approach taken by the team.

  9. Now appreciating that the post did not require me to agree with the writer to find it valuable, and a look at learnandaccelerategrowth maintained the same useful regardless of agreement quality, content that informs even when it does not convince is content with broader utility and this site reads as useful even when I disagree.

  10. Well crafted post, the structure flows naturally from one point to the next without forcing transitions, and a stop at intentionaldesignstore kept the same flow going, you can tell when a writer has thought about how their content reads rather than just what it contains and this is one of those examples.

  11. Liked that the post landed without needing to manufacture controversy or take a contrarian stance for attention, and a stop at exploreinnovativepaths continued that grounded approach, content that earns attention through quality rather than provocation is the kind that builds long term trust rather than burning it on quick wins.

  12. Skipped the related products section because there was none, and a stop at discoverdailyinspiration 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.

  13. Skimmed first and then went back to read carefully, and the careful read paid off in places I had missed, and a stop at findyourgrowthpath 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.

  14. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at tidalslick added a couple more, the kind of place that sticks in the memory long after the browser tab has been closed for the day which says a lot really.

  15. Bookmark folder reorganised slightly to make this site easier to find, and a look at growresultsdrivenpath 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.

  16. капітальний ремонт квартири ремонт квартир недорого

  17. A clear cut above the usual noise on the subject, and a look at learnandgrowfaster 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.

  18. Genuine pleasure to read, and that is not something I say often after a casual click through, and a quick visit to buildstrongmomentum 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.

  19. Found the post genuinely useful for something I was working on this week, and a look at createimpactstructure added more material I will reference, content that connects to my actual life and work rather than just being interesting in the abstract is the kind I will pay attention to and return to repeatedly.

  20. Considered as a whole this site has developed a coherent point of view that comes through in individual pieces, and a look at discovernewmomentum continued displaying that coherence, sites with a unified perspective rather than a grab bag of takes are sites with editorial maturity and this one has clearly developed that maturity through years of work.

  21. Probably going to mention this site in a write up I am working on later this month, and a stop at ilonox provided more material for that potential mention, content worth referencing in my own published work rather than just personal reading is content with the highest endorsement level and this site has earned that endorsement.

  22. Just dropping by to say thanks for the effort it does not go unnoticed when a writer cares this much about the reader and after I went through seoscope I was certain this is one of the better corners of the internet for this particular kind of content which is genuinely refreshing.

  23. 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 jazfix 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.

  24. In the middle of an otherwise scattered day this post landed as a moment of focus, and a stop at growyourpotential extended that focused feeling across more pages, content that anchors a fragmented day rather than contributing to the fragmentation is content with real centring effect and this site is providing that anchoring function for me.

  25. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at quickcartcorner kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

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

  27. Reading this brought back an idea I had set aside months ago, and a stop at findclearopportunities added more substance to that idea, content that revives dormant projects in my own thinking is content with serious creative value and this site is contributing to my own work in ways I had not expected when first clicking through.

  28. Yet another thing to mention is that an online business administration program is designed for college students to be able to smoothly proceed to bachelors degree programs. The Ninety credit college degree meets the other bachelor diploma requirements and once you earn your associate of arts in BA online, you may have access to the newest technologies in this particular field. Some reasons why students want to be able to get their associate degree in business is because they may be interested in this area and want to receive the general knowledge necessary in advance of jumping in a bachelor diploma program. Thanks alot : ) for the tips you really provide in your blog.

  29. Bookmark earned, calendar reminder set, share queued, all from one good post, and a look at ravenharbortradehouse did the same, when a single reading session triggers multiple downstream actions you know the content has actually moved me beyond the page and this site is moving me at that higher level reliably.

  30. Now realising this site has been quietly doing good work for longer than I knew, and a look at bomkix suggested an archive worth exploring, sites with deep archives of consistent quality represent a different kind of resource than sites with viral hits and this one looks like the durable kind based on what I see.

  31. Bookmark folder reorganised slightly to make this site easier to find, and a look at createprogressnow 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.

  32. Beyond the immediate post itself the editorial sensibility behind the site is what struck me, and a stop at learnandbuildmomentum continued displaying that sensibility, content that reveals editorial choices through accumulated reading is content with structural quality and this site has clearly developed an underlying approach worth identifying through multiple sessions of reading.

  33. A small thing but the line spacing and font choices made reading this physically pleasant, and a look at startnextleveljourney maintained the same careful design, technical choices about typography are part of what makes online reading actually comfortable and this site has clearly invested in the design layer alongside the content layer carefully.

  34. Highly recommend to anyone looking for a sensible take on this topic without the usual marketing nonsense, and a look at discoverhiddeninsights kept that grounded approach going, sites that stay focused on serving readers rather than monetising every click are rare and this is clearly one of those rare ones I really appreciate finding.

  35. Well done, the kind of post that makes you slow down and actually read instead of skimming for keywords, and a look at buildintentionalgrowth 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.

  36. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at hupbolt carried the same tone forward, the kind of personality that makes a reader feel welcome rather than lectured at which is a balance plenty of writers struggle to find no matter how long they have been at it.

  37. Halfway through reading I knew this would be one to bookmark, and a look at discoverhiddenvaluehub 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.

  38. A piece that handled multiple complications without becoming confused, and a look at jinvex continued that organisational clarity, holding multiple threads in a single piece without losing any of them is a sign of skilled writing and this site has clearly developed the editorial discipline to manage complexity without sacrificing readability throughout.

  39. A memorable post for me on a topic I had thought I was tired of, and a look at startwithclarity suggested the same site can refresh other tired topics, sites that can revive my interest in subjects I had written off as exhausted are doing rare work and this one is clearly doing that for me today.

  40. Learned something from this without having to dig through layers of fluff, and a stop at learnandinnovate added a bit more context that helped tie things together for me, definitely a useful corner of the internet for anyone who wants real information without the usual marketing nonsense around it that often ruins similar pages.

  41. Glad I clicked through from where I did because this turned out to be worth the time spent, and after createimpactframework I had a fuller picture, the kind of content that earns its visitors through delivering value rather than chasing them through aggressive advertising or constant pop ups appearing everywhere on the screen lately.

  42. Started a draft response in my head and ended without publishing it because the post said it well enough, and a look at holbook produced the same effect, content that satisfies my urge to add to it by being complete enough on its own is rare and represents a particular kind of editorial completeness here.

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

  44. Удобный каталог https://weblabo.ru онлайн-калькуляторов конвертеров и полезных сервисов для быстрых расчетов. Здесь собраны инструменты для математики финансов строительства IT и повседневных задач.

  45. Looking forward to seeing what gets published next month, and a look at learnandprogressdaily extended that anticipation across the broader site, finding myself looking forward to a sites future content rather than just consuming its existing content is a stronger commitment level than I usually reach with new finds and this site triggered that.

  46. Looking through the archives suggests this site has been doing this for a while at this level, and a look at growwithfocusedsteps 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.

  47. Found this through a search that was generic enough I did not expect quality results, and a look at imobush continued the surprisingly good experience, search engines occasionally still surface excellent independent content if you scroll past the obvious paid and high authority results which is reassuring to remember sometimes.

  48. Felt the writer respected me as a reader without making a show of doing so, and a look at growwithsteadyfocus 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.

  49. A thoughtful piece that did not strain to be thoughtful, and a look at buildfocusedmomentum continued that effortless quality, when thinking shows up in writing without the writer drawing attention to it you know you are reading something genuinely considered rather than something performing the appearance of consideration which is also common online.

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>