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

  1. A piece that did not lean on the writer credentials or institutional backing, and a look at sleepcinemahotel maintained the same focus on substance, content that earns trust through quality rather than through name dropping is the kind I find most persuasive and this site is clearly playing on the substance side of that distinction.

  2. Reading this confirmed that my time researching the topic in other places had not been wasted, and a stop at kayakwhalewatching extended the confirmation, when independent sources agree that is a useful signal and this site is one of the more reliable sources I have found for cross checking what I read elsewhere on similar subjects.

  3. Top notch writing, every paragraph carries weight and nothing feels like filler, and a stop at mdcantaffordjealous reflected that same care, a rare thing on the open web these days where most pages exist for clicks rather than actual reader value or anything close to that which is honestly a real shame.

  4. Reading this prompted me to dig into a related topic later, and a stop at electlarryarata provided some of the starting points for that follow up reading, content that triggers further exploration rather than satisfying curiosity completely is content with real generative energy and this site has plenty of that energy throughout it.

  5. Now feeling that this site is the kind I want to make sure does not disappear and a look at 716selfiebuffalo reinforced that quiet protective feeling the rare sites whose disappearance would actually matter to me are the sites I want to support through return visits and recommendations and this one has joined that small protected list.

  6. Most of my reading time goes to a small number of trusted sources and this one is now joining that group and a stop at hanayaka-na-life reinforced the group membership the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.

  7. Подберем квартиру https://kvartira-78.ru в Санкт-Петербурге с учетом ваших требований и бюджета. Проверим юридическую историю недвижимости оценим риски организуем просмотры поможем получить ипотеку и сопроводим сделку до государственной регистрации права собственности.

  8. Bookmark added without hesitation after finishing, and a look at asianspeedd8 confirmed I should bookmark the homepage too rather than just this page, the rare site that earns category level trust rather than just single article approval is the kind I want to rely on across many different topics over time.

  9. Now feeling confident enough in this site to use it as a reference point for evaluating others on the same topic, and a look at exodusalliance continued the comparison friendly quality, sites that serve as quality benchmarks for their topic are precious and this one has clearly become a benchmark for me on this particular subject area.

  10. Bookmark earned and the bookmark feels like a permanent addition rather than a maybe, and a look at latanyacollins confirmed that permanent status, the difference between durable bookmarks and ephemeral ones is something I have learned to feel quickly and this site triggered the durable feeling almost immediately during my first read here.

  11. Clean writing easy to read and never tries too hard to impress that combination is harder to find than people think and after my time on sergiidima I am sure this site treats its readers well no flashy tricks just useful content done right which is honestly all I want online.

  12. Picked a single sentence from this post to remember and a look at madmadedesigns 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.

  13. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently and a look at joebobsaveschristmas 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. free online casino games no deposit united states, automatic poker
    dealer machine and free spins no deposit 2021
    usa, or $10 deposit online casino australia

    Feel free to surf to my website … who invented pull tabs gambling (Barb)

  15. Reading this in a moment of low energy still kept my attention and a stop at bloemhill continued that engagement under suboptimal conditions content that survives the reader being tired is content with extra reserves of pull and this site has the kind of writing that holds up even when I am not at my reading best.

  16. прокат авто краснодар Выгодный прокат авто в Краснодаре без залога избавит вас от необходимости замораживать крупную сумму денег. Мы доверяем нашим клиентам и предлагаем прозрачные условия сотрудничества без скрытых платежей. Путешествуйте с удовольствием и уверенностью каждый день.

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>