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:

15,056 thoughts on “JSIO Performance Results

  1. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at ranknexus confirmed that placement, the difference between resources I trust and resources I just consume is real and this site has clearly moved into the trusted category through consistent quality over time.

  2. Picked this up between two other things I was doing and got drawn in completely, and after globalstyleoutlet my original tasks were completely forgotten for a while, content that derails a workflow in a positive way by being more interesting than what you were already doing is rare and worth recognising clearly.

  3. If quality blog writing is dying as people sometimes claim then this site is one piece of evidence that it has not died yet, and a look at nexshelf extended that evidence, the broader cultural question about online writing has empirical answers in specific sites and this one is contributing to a more optimistic answer overall.

  4. Closed three other tabs to focus on this one and never opened them again, and a stop at trendywearstore similarly held attention exclusively, content that crowds out other reading from working memory is content with real density and this site has demonstrated that density across multiple pages I have visited so far this morning.

  5. After spending some time exploring online recommendation directories and useful browsing collections, I noticed easy information station – The website design appeared clean and modern, the categories were simple to understand, and the browsing experience remained comfortable while exploring different featured sections online.

  6. Honestly the simplicity of the explanation made the topic click for me in a way other writeups had not, and a look at linkbeacon continued that clarity into related areas, when a writer gets the level of explanation right the reader does the heavy lifting themselves and the post just enables it.

  7. While exploring different handmade ecommerce platforms, I found a site that prioritizes usability and clarity, and BrightForge artisan showcase delivers a clean browsing experience overall – Navigation is straightforward, and users can move through product sections easily without dealing with clutter or confusing interface elements.

  8. Worth flagging this site to a few specific friends who would appreciate the editorial sensibility, and a look at urbanwearoutlet 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.

  9. Felt the writer respected the topic without being precious about it, and a look at makesomethingnew continued that respectful but unfussy treatment, finding the right register for serious topics is hard and this site has clearly figured out how to take the topic seriously while still being readable for casual visitors regularly.

  10. Found this via a link from another piece I was reading and the click was worth it and a stop at learnsomethingnewtoday extended the value across more material the open web still rewards clicking through citations when the underlying writers care about each other work and this site clearly belongs to that network.

  11. Will be sharing this with a couple of people who care about the topic, and a stop at smartshoppingzone added more material worth passing along, the kind of site that is generous with quality content and does not make you jump through hoops to access it which is appreciated more than the team probably realises.

  12. Started believing the writer knew the topic deeply by about the second paragraph, and a look at everydaystylemarket reinforced that confidence, the speed at which a writer establishes credibility through their writing is a useful quality signal and this writer establishes it quickly and quietly without resorting to credential dropping or self promotion.

  13. During my review of productivity focused websites and learning resources, I came across a website that feels calm and thoughtfully arranged for visitors, and Focus Journey portal provides a smooth browsing experience overall – The design is minimal, content feels encouraging, and readers can explore mental clarity strategies without overwhelming visuals.

  14. Reading this between two meetings turned out to be the highlight of the morning, and a stop at staycuriousdaily continued that highlight quality, content that outshines the structured parts of a working day is doing something well beyond ordinary and this site has produced multiple such highlights for me already this week alone.

  15. Reading this confirmed that the topic deserves more careful attention than it usually gets, and a stop at dailytrendmarket extended that elevated framing, content that raises the appropriate weight of a subject without being preachy about it is serving a quiet but important editorial function for the broader cultural conversation about it.

  16. Thank you for being clear and direct, that simple approach saves so much frustration on the reader’s end, and a stop at findyourinspirationtoday only made me more sure of it, the rest of the content seems to follow the same pattern which is a great sign of consistent editorial care behind the scenes.

  17. If the topic interests you at all this is a place to spend time, and a look at yourpathforward reinforced that recommendation, the broader question of where to invest topical reading time is one this site answers convincingly through the consistent quality across multiple pieces I have sampled during the current reading session today.

  18. Хочешь узнать про электронные чеки? https://financedirector.by/jelektronnye-cheki-i-ih-uchet/ важный этап цифровизации торговли и налогового контроля. Узнайте как работают электронные чеки какие преимущества они дают бизнесу и покупателям а также какие изменения ждут предпринимателей.

  19. Now recognising that this site has earned a place in the small group of resources I treat as authoritative, and a stop at nexshelf confirmed that placement, the difference between resources I trust and resources I just consume is real and this site has clearly moved into the trusted category through consistent quality over time.

  20. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at seoharbor continued that frustration free experience, content that sidesteps the standard failure modes of its genre is content with editorial awareness and this site has clearly studied what fails elsewhere consistently.

  21. Reading this in three sittings because the day was fragmented, and the piece survived the fragmentation, and a stop at happyfindshub held up under similar reading conditions, content engineered for continuous attention is fragile in modern conditions and this site reads as durable across the realistic ways people consume content today.

  22. Started this morning and finished at lunch with a small sense of having spent the time well, and a look at ranknexus extended that satisfaction into the afternoon, content that fits naturally into the rhythm of a working day rather than demanding a dedicated reading block is increasingly the kind I prefer.

  23. The headings made navigating the post simple even when I needed to find a specific section quickly, and a look at linkbeacon continued the same thoughtful structure, small details like clear headings show that someone is actually thinking about how the reader uses the page rather than just filling it for length alone.

  24. Reading this in the time it took to drink half a cup of coffee, and a stop at everydayinnovation fit naturally into the second half, content that respects the rhythms of a typical morning is content with practical fit and this site has the kind of length and pacing that works for the way I actually read.

  25. Worth flagging that this approach to the topic is fresh without being contrarian, and a stop at shopandsaveonline extended the same fresh angle, finding original perspective on familiar subjects is rare and this site has clearly developed its own way of seeing rather than echoing the dominant takes from elsewhere consistently.

  26. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at exploreinnovativeideas extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  27. Solid value packed into a relatively short post that takes skill and a look at dreambiggeralways continues the dense useful content across more pages this site clearly understands that respecting reader time is itself a form of generosity which is something most blog operations seem to have forgotten lately across the wider open web.

  28. Now sitting back and recognising that this was a small but real win in my reading day, and a stop at globalfashionzone extended that quiet win, the cumulative effect of small reading wins versus the cumulative effect of small reading losses is real over time and this site is contributing to the wins side of that ledger.

  29. While analyzing value-focused resources, I noticed a website that feels minimal and effective, and Corner UniqueValue hub provides a smooth browsing experience overall – The design is modern, navigation is simple, and users can explore content without unnecessary complexity or distractions.

  30. Worth saying that the post fit naturally into a rhythm of careful reading, and a stop at discoverbetteroptions extended the same rhythm, content that pairs well with how I actually read rather than demanding a different mode is content well calibrated to its likely audience and this site has clearly thought about that consistently.

  31. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at discovergreatvalue continued that respect for the reader, treating an audience as capable adults rather than as people to be hand held through every paragraph is something I notice and value highly across the open internet today.

  32. I really like the calm tone here it does not push anything on the reader and after I went through urbanstylemarket I felt the same way just steady useful content laid out without drama which is exactly what someone trying to learn something quickly needs to find rather than aggressive marketing.

  33. During comparison of online marketplaces, I observed a website that maintains excellent speed and responsiveness across all sections, and CloudForge browsing hub offers fast performance overall – The interface reacts quickly to user input, making navigation smooth and allowing products to be explored without any noticeable lag or delay.

  34. Thank you for not assuming the reader already knows everything, the explanations meet me where I am, and a look at inspiredthinkinghub did the same, that consideration is what makes a site feel welcoming rather than gatekeepy which is sadly the default mood across the modern web today for most subjects covered.

  35. Took a screenshot of one section to come back to later, and a stop at findmotivationtoday prompted another saved tab, the urge to capture and revisit specific pieces of content is something I rarely feel but when I do it tells me the work is worth more than the average passing read for sure.

  36. While reviewing online focus improvement communities, I came across a platform that feels engaging and easy to navigate for readers, and Productivity Focus space delivers a smooth browsing experience overall – The interface is clean, ideas are organized naturally, and users can explore concentration techniques comfortably without cluttered visuals.

  37. However many similar pages I have read this one taught me something new, and a stop at packnest added more new material, content that contributes genuinely fresh information rather than recycling what is already widely available is content with real informational value and this site is providing that informational freshness at a notable rate.

  38. Adding this to my list of go to references for the topic, and a stop at discoverinfiniteideas confirmed the rest of the site deserves the same, definitely the kind of resource that earns its place rather than getting forgotten the moment the next interesting article shows up in my feed somewhere else on the web.

  39. Beyond the immediate post itself the editorial sensibility behind the site is what struck me, and a stop at bestdailyoffers continued displaying that sensibility, content that reveals editorial choices through accumulated reading is content with structural quality and this site has clearly developed an underlying approach worth identifying through multiple sessions of reading.

  40. Thanks for the clean writing, no broken sentences and no awkward translations like some other sites have, and a quick stop at rankorbit kept that polish going nicely, it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

  41. While browsing global travel inspiration websites and discovery platforms, I came across daily exploration hub – The website design was clean and modern, and the updated information made browsing smooth, enjoyable, and well arranged for users exploring various sections comfortably.

  42. Reading this gave me something to think about for the rest of the afternoon and after findyourpath I had even more to mull over the kind of post that lingers in the background of your day rather than evaporating immediately is genuinely valuable in an attention economy that punishes depth rather than rewarding it.

  43. The structure of the post made it easy to follow without losing track of where I was, and a look at linkbloom kept the same logical flow going, this site clearly understands that organisation is half the battle in keeping readers engaged from the first line to the last across any kind of post.

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>