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:

4,127 thoughts on “JSIO Performance Results

  1. Many users in professional development rely on connection trust hub – a networking platform designed to build reliable relationships helps individuals strengthen communication, establish credibility, and expand global professional opportunities through trusted collaboration.

  2. While browsing for unique and thoughtful present ideas for upcoming celebrations I included creative gift ideas hub in my notes – I found some really cute gift suggestions that feel perfect for birthdays holidays and special occasions without overthinking the choices.

  3. Many people search for motivation but what truly matters is building a strong foundation that supports consistent behavior patterns foundation habit system hub – this perspective helped me adjust my mindset and focus more on structure rather than temporary bursts of motivation that fade quickly

  4. People interested in smart spending habits often explore informational websites that highlight savings opportunities like value deals magazine which presents curated articles and then – it aims to educate users about effective budgeting while showcasing practical deal comparisons for everyday use

  5. People interested in fashion and trending products often look for simple browsing platforms, and I came across Daily Trend Store Style Collection Hub which feels useful – I spent just a few minutes exploring and immediately noticed several trendy items, and it made the experience feel quick, practical, and enjoyable overall.

  6. Many consumers who appreciate refined aesthetics often search for online boutiques that provide exclusive and fashionable products, and they may discover Luxury Lifestyle Trend Market which focuses on premium goods – A curated shopping platform offering elegant fashion items, stylish accessories, and luxury products designed for customers who value quality and modern design appeal.

  7. While looking for reliable and practical solutions online, I came across easy problem guide – which provides helpful ideas that simplify decision-making and make solving issues more manageable.

  8. During exploration of trading signal websites and financial alert systems I found in the middle of my notes Consistent Signal Growth Hub which provides ongoing trade suggestions – The signals seem reasonably stable so far making it another platform worth tracking for potential continued accuracy

  9. Modern collaboration depends heavily on accessible online spaces where individuals can meet, brainstorm, and contribute ideas without barriers or limitations in communication Collaboration Network Space acts as a bridge between people with similar goals – It fosters teamwork, encourages creativity, and supports building long-term professional relationships that extend beyond simple conversations.

  10. While checking various digital gift stores and cheerful product catalogs I found joyful selection hub – the browsing experience was smooth and I was able to pick a thoughtful gift for my sister that felt warm and meaningful overall choice

  11. While studying leadership principles and real-world success stories I worked in see leadership circle page naturally – the insights shared are honest and practical helping me reflect on my own growth and decision-making approach in a more structured way.

  12. As I explored casually through features and pages, I saw that click for details aligns with a tidy structure – it’s a pretty straightforward site where navigation works well and feels intuitive overall.

  13. People who appreciate modern web design often search for platforms that combine simplicity with elegance, and I came across Vision Lab Modern Creative Hub which looks stylish – A clean digital website that highlights structured layouts and modern aesthetics, offering a smooth experience while exploring their latest updates and design work.

  14. For users interested in executive development, exploring leadership insight club – a platform that supports knowledge sharing can help leaders exchange valuable ideas and improve their ability to guide teams effectively in dynamic and challenging environments.

  15. For consistent improvement in reach, using audience growth hub – a platform that shares actionable and effective strategies can help users build stronger connections and improve online engagement steadily.

  16. During my exploration of digital vision-based sites, I came across next future hub – It feels thoughtfully designed and intriguing, making it a platform I would definitely want to look into more deeply.

  17. If you want better teamwork, checking team collaboration hub – a structured platform helps users work together effectively, improve communication, and prepare for future achievements through shared goals and coordinated action.

  18. I was exploring different topics when I came across simple path ideas placed naturally within the article – It broke down useful points into a format that felt easy to follow and understand.

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>