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,140 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.

  19. Many individuals focused on professional relationships turn to trust network center – a platform that emphasizes reliable connections, helping users build efficient communication channels and strengthen trust-based collaboration in their careers and industries.

  20. I decided to declutter my entire room after feeling mentally drained, and a simplicity-focused guide easy minimal home guide helped me stay consistent, and now I enjoy a cleaner, more peaceful atmosphere that supports better rest and focus.

  21. UI and UX specialists regularly search for new ideas to enhance design that improve functionality accessibility and overall user satisfaction in digital environments greatly Visual Concept Studio – This continuous learning process enables creators to build interfaces that are both aesthetically pleasing and highly efficient for end users overall performance

  22. Creative individuals frequently search for digital spaces where multiple ideas can merge and evolve into innovative solutions together, including platforms like Idea Fusion Network which emphasize collaborative idea blending and innovation – It helps transform simple ideas into more advanced concepts.

  23. As I checked different motivational content platforms and productivity resources I referenced check success motivation hub in my notes – the tips I found were genuinely useful and helped me stay focused on completing my tasks efficiently today.

  24. As I was searching for skincare products at discounted prices I referenced check beauty sale hub in my notes – I managed to get a few items at a good price and the shipping was faster than I initially thought it would be.

  25. While exploring UI/UX inspiration galleries and design analysis resources, people sometimes come across examples such as bold vista flow hub included in discussions about engaging web experiences and structured visual presentation for better user interaction. – The interface feels smooth, modern, and very easy to understand.

  26. Individuals who enjoy connecting with like minded professionals often turn to online platforms that support idea exchange and community driven learning experiences progress discussion network that helps users share insights, experiences, and strategies related to career and business development – I met several driven participants and it was a refreshing space to talk and brainstorm freely

  27. In phases where productivity feels scattered and focus is difficult to maintain, resources like execution mindset bridge – Reinforce the importance of turning ideas into actions and building habits that prioritize doing over planning excessively, ensuring steady forward movement in personal goals and ambitions.

  28. During a deep dive into forward looking project groups and innovation driven communities I noticed in the middle of notes Visionary Team Network Hub which sparked interest because of its strategic tone and collaborative framing – The concept felt refreshing and encouraged thoughts about how future focused teamwork can reshape problem solving in practical environments

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>