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

  1. Took a quick scan first and then went back to read properly because the post deserved it, and a stop at freshvalueplace kept me reading carefully too, the kind of writing that earns a slower second pass rather than getting skimmed and forgotten is something I value highly when I happen to find it.

  2. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at happyhomecorner was the same, no upsell and no fake urgency just steady content laid out properly for someone trying to actually learn from it rather than just be sold to.

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

  4. Glad the writer did not feel compelled to cover every possible angle of the topic, focus is a virtue, and a stop at fashionchoicehub reflected the same disciplined scope, knowing what to leave out is half of what makes good writing good and this post has clearly been edited with that principle in mind.

  5. Closed my email tab so I could read this without interruption, and a stop at orbitport 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.

  6. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at discovernewproducts 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.

  7. After reading several posts back to back the consistent voice across them is impressive, and a stop at elitebuyarena continued that voice consistency, sites that maintain a single coherent voice across many pieces by potentially many writers represent serious editorial discipline and this one has clearly developed the institutional consistency needed for that.

  8. Better than most of the writing I have come across on this topic recently, simpler and more direct, and a look at opendealsmarket continued in that same way, a real outlier in a crowded space full of repetitive content that says little while taking up a lot of reader time today which is unfortunate.

  9. Glad I gave this a chance instead of bouncing on the headline, and after uniquevaluecollection 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.

  10. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to urbanmeadowstore kept the standard high, you can tell within seconds whether a site is going to waste your time or actually deliver and this one clearly delivers without any false starts.

  11. Рекомендую ресурс посвящённый теме вариаторов их обслуживанию и ремонту. На портале можно найти общие сведения об устройстве этой трансмиссии возможных неисправностях и методах их диагностики. В материалах сайта рассматриваются различные аспекты эксплуатации вариаторов что может быть полезно для общего понимания их работы https://provariatory.ru/

  12. Reading this confirmed a small detail I had been uncertain about, and a stop at suncolorcollection provided the source for further checking, content that supports verification through citations or links rather than just asserting facts is more trustworthy and this site has clearly built its credibility through that kind of verifiable approach consistently.

  13. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at coralray continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

  14. Thanks for the moderate length, neither so short it skips substance nor so long it bloats, and a stop at yourdealhub hit the same balance, the right length is one of the hardest things to calibrate in blog writing and I appreciate when a team has clearly thought about it rather than defaulting.

  15. Now leaving a small mental note to recommend this when the topic comes up in conversation, and a look at freshstyleboutique extended that recommend ready feeling, content that arms me with shareable references for likely future conversations is content with social value and this site is providing that conversational ammunition consistently for me lately.

  16. Reading this fit naturally into my afternoon walk because I was reading on my phone, and a stop at findyourstyle continued well in that walking format, content that survives mobile reading without becoming awkward is content with format flexibility and this site has clearly thought about how it reads across different devices today.

  17. A piece that handled multiple complications without becoming confused, and a look at globalfashionmarket 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.

  18. Now appreciating that the post did not try to imitate any other style I might recognise, and a stop at bestgiftmarket continued that distinct voice, content with its own register rather than borrowed from elsewhere is content with real authorial presence and this site has clearly developed that presence through what feels like patient editorial work.

  19. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to axisbit earned the same careful attention from me, that is the highest signal I can give about content quality because my default mode is rapid scanning rather than deliberate reading on most pages.

  20. Nice and clean, that is the best way to describe the writing here, no clutter and no wasted words, and a quick visit to freshvaluecollection kept that going, I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.

  21. Picked a single sentence from this post to remember, and a look at classytrendhub gave me another to keep, content that produces memorable lines is doing more than just transferring information and the small selection of sentences I keep from each reading session is one of the actual returns I get from reading carefully.

  22. Thanks for your write-up. One other thing is when you are disposing your property on your own, one of the concerns you need to be alert to upfront is just how to deal with house inspection records. As a FSBO retailer, the key towards successfully transferring your property as well as saving money on real estate agent commissions is information. The more you are aware of, the softer your property sales effort will be. One area exactly where this is particularly significant is reports.

  23. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at makeithappenhere reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

  24. Picked up something useful for a side project, and a look at petaskin added another piece I will incorporate, content that connects to specific projects I am working on is content with practical utility and the practical utility of this site is showing up across multiple posts I have read in the last hour or so.

  25. A memorable post for me on a topic I had thought I was tired of, and a look at fashionchoicehub 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.

  26. Thanks for the honest framing without exaggerated claims that the topic will change my life, and a stop at discovermoreideas 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.

  27. Just wanted to drop a quick note saying this was a useful read on a topic I have been circling, no fluff, and a stop at happyhomefinds added a few extra points that fit the same simple style which makes the whole site feel coherent rather than thrown together by many different writers with different goals.

  28. Following a few of the internal links revealed more posts of similar quality, and a stop at truewoodsupply 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.

  29. Taking the time to read carefully here has been worthwhile for the past hour, and a look at oldtownstylehub extended the worthwhile reading, the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  30. Genuine reaction is that this site clicked with how I like to read, and a look at uniquehomefinds kept that comfortable fit going, sometimes you find a place online whose editorial decisions just align with your preferences and when that happens it is worth recognising and supporting through repeat engagement consistently going forward.

  31. Worth saying that the prose reads naturally without straining for style, and a stop at finduniqueoffers maintained the same unforced quality, writing that achieves elegance without effort is the highest tier and this site has clearly worked out how to land that effortless quality consistently rather than only on the writers best days.

  32. Liked the way the post balanced confidence and humility, and a stop at creativevaluehub maintained the same balance, knowing when to assert and when to acknowledge uncertainty is a sign of mature thinking and the writers here have clearly developed that calibration through what I assume is years of careful work on their craft.

  33. Liked the way the post handled the final paragraph, no neat bow but no abrupt cutoff either, and a stop at gigadash continued that thoughtful ending pattern, endings are hard and most blog writers either over engineer them or skip them entirely and this site has clearly figured out a sustainable middle approach.

  34. Saving the link for sure, this one is a keeper, and a look at freshstylecorner 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.

  35. Felt energised after reading rather than drained, which is unusual for online content these days, and a look at coralzen continued that good feeling, content that leaves you better than it found you is rare and worth bookmarking when you stumble across it for the first time today or any other day really.

  36. Solid information that lines up with what I have been hearing from other reliable sources, and after my visit to ironwooddesigns I was even more certain of that, this site checks out which is something I value highly when so many places online play loose with the facts to chase a quick click.

  37. Now organising my browser bookmarks to give this site easier access, and a look at startsomethingnewtoday earned the same organisational priority, the small acts of digital housekeeping I do for sites I expect to use often are themselves a measure of trust and this site has triggered the trust based housekeeping behaviour from me clearly.

  38. A clean piece that knew exactly what it wanted to say and said it, and a look at yourjourneycontinues maintained the same clarity of intention, knowing the goal of a piece before writing is something most blog content lacks and the clarity of purpose here shows up in every paragraph for any careful reader to notice.

  39. Quiet confidence runs through the whole post, no need to shout to make the points stick, and a stop at axisdepot carried that same restrained voice forward, content that respects the reader by trusting its own substance rather than dressing it up in theatrical language is what I look for online and rarely actually find these days.

  40. Продажа и установка камеры видеонаблюдения калининград. Современные системы безопасности для квартир домов магазинов и складов. Настройка удалённого доступа запись видео и круглосуточный контроль объекта.

  41. Worth flagging this site to a few specific friends who would appreciate the editorial sensibility, and a look at everydaytrendstore added more pages I will mention to them, recommending sites to specific people requires understanding both the site and the person and this site is making those personalised recommendations easy and natural for me.

  42. Быстрая профессиональная установка камер видеонаблюдения для квартир домов офисов и коммерческих объектов. Проектирование монтаж и настройка систем безопасности удалённый доступ запись видео и контроль в реальном времени. Надёжные решения для защиты имущества и контроля территории.

  43. Once you start reading carefully here it is hard to go back to lower quality alternatives, and a stop at threeforestboutique reinforced that ratchet effect, the way good content raises standards is real over time and this site has clearly contributed to raising my expectations for what is possible in writing on the topic generally.

  44. 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 trendspotstore 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.

  45. Now planning to share the link with a small group of readers I trust, and a look at dailytrendcollection suggested more material to share with the same group, recommending content into a curated circle requires confidence in the recommendation and this site is making me confident in those personal recommendations on multiple separate occasions now.

  46. Reading this confirmed something I had been suspecting about the topic, and a look at dreamfashionfinds pushed that confirmation toward greater confidence, content that lines up with independently held intuitions earns a special kind of trust and I will return to writers who consistently land that way for me without overselling positions.

  47. Following the post through to the end without my attention drifting once, and a look at findnewoffers earned the same uninterrupted attention, content that holds attention without manipulating it is content with substantive pull and this site has demonstrated that substantive pull across multiple pieces in a single reading session reliably here today.

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

  49. Glad I gave this a chance instead of bouncing on the headline, and after freshstyleboutique 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.

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>