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

  1. генерировать песню Хотите создавать музыку которая вдохновляет? Искусственный интеллект поможет подобрать идеальное звучание для ваших слов. Напишите свою песню онлайн

  2. ортопедический центр пушкино клиника лечения спины и суставов в пушкино

  3. Вязальная стальная проволока оптом и в розницу купить в Ташкенте. У нас можно приобрести вязальную стальную проволоку для армирования строительных и монтажных работ. MODULSTAL предлагает надежную продукцию высокого качества по выгодным ценам с возможностью покупки любого объема.

  4. australia no deposit online roulette for real money download [Jeffry] casino, online casino with free signup bonus
    real money canada and play aristocrat pokies online australia, or casino
    uk free spins

  5. Took me back a step or two on an assumption I had been making and a stop at signalactivatesmotion pushed that reconsideration further writing that gently corrects the reader without being aggressive about it is a rare diplomatic skill and the team here clearly knows how to land critical points without turning readers off.

  6. Generally I bookmark sparingly to avoid building up a bookmark graveyard but this one earned a permanent slot and a stop at smyrnafestival extended that permanence designation the few sites I keep permanent bookmarks for are sites I expect to use repeatedly and this one has clearly cleared that expectation bar today.

  7. Дизайн интерьера жилых домов Успешное архитектурное дизайн-бюро объединяет креативный подход и строгий инженерный расчет в каждом новом проекте. Здесь рождаются уникальные концепции гармонично сочетающие эстетику и максимальный комфорт. Поручите оформление своего будущего пространства талантливым профессионалам.

  8. От отеков глаз От отеков ног страдают многие особенно после долгих часов на ногах или сидячей работы. Специальные дренажные напитки улучшают микроциркуляцию и снимают усталость в нижних конечностях. Почувствуйте приятную легкость и забудьте о дискомфорте к концу дня.

  9. Discover why players searching for DK88 best casino choose its games rewards and convenience. dk88 casino malaysia

  10. Decided this was the kind of site I would defend in a discussion about good blog content and a stop at directionactivatesprogress reinforced that very few sites earn active defence rather than passive consumption and this one has clearly crossed that threshold for me without needing any explicit pitch from the writers themselves either.

  11. Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while and a stop at localphlmarket extended that mild impression content that produces specific positive emotional responses rather than just neutral information transfer is content with extra dimensions and this site has those extra dimensions clearly.

  12. Металлопрокат оптом и в розницу купить в Ташкенте. Компания MODULSTAL предлагает широкий ассортимент металлопроката в Ташкенте по выгодным ценам. В наличии арматура трубы листовой и сортовой прокат балки швеллеры и другие виды металла. Продажа осуществляется оптом и в розницу с гарантией качества и оперативной доставкой.

  13. Дренажный напиток для похудения Утренние отеки лица могут испортить настроение на весь день. Натуральные средства мягко стимулируют лимфоток и быстро возвращают коже свежий отдохнувший вид. Начните свое утро с чашки полезного напитка для сияющей и подтянутой кожи.

  14. аи песня Хотите создавать уникальные музыкальные композиции для своих проектов? Искусственный интеллект поможет подобрать идеальное звуковое сопровождение. Сгенерируйте трек своей мечты прямо сейчас

  15. медицинский центр пушкино ортопедический центр пушкино

  16. Boost the excitement of your gaming session by claiming an available DK88 bonus. dk88

  17. Двутавровая стальная балка купить в Ташкенте. Компания MODULSTAL реализует двутавровые балки для строительства жилых коммерческих и промышленных объектов. Высокая прочность надежность и соответствие стандартам делают двутавр оптимальным решением для несущих конструкций.

  18. От отеков лица Избавьтесь от неприятного ощущения тяжести с помощью эффективных средств против отеков. Они нормализуют водный баланс и возвращают телу легкость всего за несколько применений. Подарите себе комфорт и бодрость в любое время дня.

  19. ортопедический центр пушкино ортопедический центр пушкино

  20. united kingdom blackjack rules, the biggest when did niagara falls casino open (Frederic) in usa and online pokies
    australia no deposit signup bonus, or list of casinos in canada

  21. медицинский центр пушкино клиника лечения спины и суставов в пушкино

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>