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

  1. A satisfying piece in the way that good meals are satisfying rather than just filling, and a look at seovertex extended that satisfaction, the metaphor between content and meals is one I find useful and this site reads as a satisfying meal rather than the empty calories that most content provides for casual readers.

  2. A thoughtful read in a week that has been mostly noisy, and a look at leadblaze carried that thoughtful quality across more pages, finding pockets of considered writing in a week of distractions is one of the small wins of careful curation and this site is providing those pockets at a sustainable rate.

  3. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at unlocknewpotential 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.

  4. Came in tired from a long day and the writing held my attention anyway, and a stop at rankgrove kept that going, content that can engage a fatigued reader is doing something right because most online reading happens in suboptimal conditions like that one and quality content adapts to it without complaint.

  5. Нужна CRM банкротством физ лиц? crm для БФЛ инструмент автоматизации юридического бизнеса по банкротству физических лиц. Управляйте заявками делами клиентов документами и сроками процедур. Система помогает организовать работу команды и контролировать каждый этап банкротства.

  6. While reviewing ecommerce websites for usability and design quality, I came across a platform that performs reliably and looks clean, and Frost Harvest product store provides a great browsing experience overall – Everything loads quickly, content is arranged neatly, and users can browse comfortably without experiencing delays or confusing interface elements.

  7. I usually skim posts like these but this one held my attention all the way through, and a stop at seonudge did the same, that is a strong endorsement coming from me because I am usually quick to bounce when content gets repetitive or fails to deliver on its initial promise made in the headline.

  8. Now thinking I want more sites built on this kind of editorial foundation, and a stop at seomagnet extended that wish into a broader hope, sites built on substance and care rather than on metrics and growth are the kind of sites I want to see more of and this one is a small example worth supporting.

  9. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at leadbeacon produced the same considered closing, when reading ends with deliberate satisfaction rather than impatient skip you know the time was well spent and this site is producing those satisfying endings consistently across what I read.

  10. Going to come back when I have more time to read carefully, the post deserves more than a quick scan, and a stop at linkpilot reinforced that, this is the kind of site that rewards a slower read which is hard to find in this fast paced corner of the internet but really worthwhile.

  11. Reading carefully this time rather than scanning, and the depth shows up in places I missed first time around, and a look at seobloom rewarded the same careful approach, content that holds up to multiple reads is content I want more of in my regular rotation rather than disposable scroll fodder daily.

  12. Reading this slowly in the morning before opening email, and a stop at learnsomethingamazing extended that protected attention, content that earns the prime morning reading slot before the daily distractions begin is content with elevated status and this site has earned that prime slot consistently in my recent reading habits clearly.

  13. While comparing several online community platforms, I noticed a site that emphasizes structure and usefulness, and Grow Connect share portal provides a smooth browsing experience overall – The interface is clean and logical, making it easy for users to access information quickly while maintaining a helpful and well organized content layout throughout.

  14. Considered alongside other sources I have been reading this one consistently rises to the top, and a stop at seoridge maintained that top ranking, the informal ongoing comparison between sources is something I do whenever reading on a topic and this site keeps coming out near the top of those comparisons over many sessions.

  15. Quietly impressive in a way that does not announce itself, and a stop at seovertex extended that quiet impressiveness, the kind of quality that emerges through sustained attention rather than first impressions is the kind I trust more deeply and this site has been earning that deeper trust across multiple sessions over time consistently.

  16. Reading this in a moment of low energy still kept my attention, and a stop at trendandfashionhub 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.

  17. Reading this in three sittings because the day was fragmented, and the piece survived the fragmentation, and a stop at rankdrift 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.

  18. Honestly enjoyed not being sold anything for the entire duration of the post and a look at rankpoint kept that pleasant absence going across more pages content that exists for its own sake rather than as a funnel to a paid product is increasingly rare and worth supporting where I can find it.

  19. However casually I came to this site I have ended up reading carefully, and a look at linktower continued earning that careful reading, the conversion from casual visitor to careful reader is something content earns rather than demands and this site has accomplished that conversion for me over the course of just a few pieces.

  20. Now feeling something close to gratitude for the fact this site exists, and a look at yournextadventure extended that gratitude, the rare site that produces this kind of response is the rare site worth defending in conversations about whether the modern internet is still capable of producing genuinely valuable independent content for serious adults.

  21. Reading this post made me realise I had been settling for lower quality elsewhere, and a look at rankharbor extended that recalibration, content that exposes how much I had been accepting in adjacent sources is content with calibrating effect on my standards and this site is performing that calibration function across topics for me reliably.

  22. A genuine pleasure to find a site that publishes at a sustainable cadence rather than chasing the daily content treadmill, and a look at adlayer confirmed the careful publication rhythm, sites that prioritise quality over frequency are rare and this one has clearly chosen the slower pace which I appreciate as a reader.

  23. After reviewing a number of shopping-related platforms and online recommendation pages for casual browsing inspiration, I spent some time on latest deals online – The website offered a comfortable navigation style, useful sections for exploring content, and updated recommendations that helped make the browsing experience feel more engaging and worthwhile overall.

  24. Following a few of the internal links revealed more posts of similar quality, and a stop at leadclimb added more to that growing pile, sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  25. A piece that handled the topic with appropriate weight without becoming portentous, and a look at megabuy continued that calibrated seriousness, content that takes itself seriously without becoming pompous is something this site has clearly figured out and the balance shows up in every piece I have read across multiple sessions now.

  26. Walked away with a clearer head than I had before reading this, and a quick visit to seometric only sharpened that, the writing has a way of cutting through the noise that surrounds most topics online which is something I will definitely remember the next time I am searching for an answer to anything.

  27. Reading this in segments because the day was busy, and the post survived the fragmented attention well, and a stop at seoboostly held up similarly under interrupted reading, content that can withstand modern distracted reading patterns rather than requiring a perfect block of focused time is increasingly the kind I prefer.

  28. Well structured and easy to read, that combination is rarer than people think, and a stop at linkburst confirmed the same standard runs across the rest of the site, definitely the kind of place I will be coming back to when this topic comes up in conversation later again over the weeks ahead.

  29. Glad I gave this a chance instead of bouncing on the headline, and after linkripple I was certain I had made the right call, snap judgements based on titles miss a lot of good content and this is a reminder to slow down and check things out before scrolling past in a hurry.

  30. Reading this gave me a small refresher on something I had partially forgotten and a stop at leadsurge extended the refresher content that strengthens existing knowledge rather than just adding new is content with a particular kind of consolidating value and this site is providing that consolidating function across multiple visits.

  31. While exploring different internet resources and digital marketplaces earlier today, I came across helpful web collective and appreciated the good experience overall, with trustworthy information and pages that opened smoothly and without delays during browsing.

  32. Walked away with a clearer head than I had before reading this, and a quick visit to smartshoppingzone only sharpened that, the writing has a way of cutting through the noise that surrounds most topics online which is something I will definitely remember the next time I am searching for an answer to anything.

  33. Started reading expecting to disagree and ended mostly nodding along, and a look at seostrike continued the pattern, content that wins agreement through evidence and reasoning rather than rhetorical force is the kind that actually shifts minds and this site clearly knows how to do that across what I have read so far.

  34. Took the time to read the comments on this post too and they were also worth reading and a stop at everydayinnovation suggested the community quality matches the content quality when the conversation around a piece is as good as the piece itself you know you have found a real corner of the internet.

  35. Probably this is one of the better quiet successes on the open web at the moment, and a look at ranktower reinforced that quiet success quality, sites that are doing well without making a noise about doing well are the sites I most respect and this one has clearly chosen the quiet success path consistently throughout.

  36. Now realising the post has been quietly doing important work in my mind for the past hour, and a stop at rankloom extended that quiet processing, content that continues to do work after I close the tab is content with afterlife in the mind and this site is producing those long lived effects at a meaningful rate.

  37. Coming back to this one, definitely, and a quick visit to opalmeadowgoodsgallery only made me more sure of that, the kind of writing that makes you want to set aside time later rather than rushing through it now while distracted by everything else competing for attention on the screen today across so many tabs.

  38. Picked this post to share in a Slack channel where I knew it would be appreciated, and a look at simplystylishstore suggested I will share more from here later, content worth sharing into a professional context is content that has earned a higher kind of trust than mere personal interest and this site has it.

  39. Now adding this to a list of sites I want to see flourish, and a stop at leadpush reinforced that wish, the few sites I actively root for are sites that produce the kind of work I want more of in the world and this one has joined that small list based on what I have read so far.

  40. Honestly this was a good read, no jargon and no padding, and a short look at rapidstylecorner kept that same feel going which I really appreciated, the writer clearly knows the topic well enough to explain it without hiding behind big words or filler that often gets used to seem clever.

  41. The depth of coverage felt about right for the format, neither shallow nor overwhelming, and a look at yourstylezone kept that calibration going, getting the depth right for blog format is genuinely difficult because too shallow loses experts and too deep loses beginners but this site nailed it nicely which I really do appreciate.

  42. Grateful for posts like this one, they remind me there are still places online run by people who care about quality, and a look at leadloom reflected the same standards, you can tell the difference between content made for readers and content made just for search engines today and this is the former.

  43. Got pulled in by the headline and stayed because the content actually delivered on the promise, and a stop at megabuy kept that trust intact, when a site lives up to its own framing it earns the right to keep showing up in my browser tabs going forward indefinitely from here on out really.

  44. A piece that did exactly what it promised in the headline without overshooting or underdelivering, and a look at leadpath continued that calibration, alignment between promise and delivery is a basic editorial virtue that many sites fail at and this site has clearly mastered the matching of expectation and substance throughout pieces.

  45. Easy to recommend without reservations, the site delivers on every promise it implicitly makes, and a look at adprism kept that same standard going, the kind of consistency that earns trust over time rather than chasing it through aggressive marketing is what I see here and it is appreciated greatly by this particular reader today.

  46. Now leaving a small mental note to recommend this when the topic comes up in conversation and a look at leadglide extended that recommend ready feeling content that arms me with shareable references for likely future conversations is content with social value and this site is providing that conversational ammunition consistently for me lately.

  47. Worth flagging that this approach to the topic is fresh without being contrarian, and a stop at learnandthrive 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.

  48. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at seocabin reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

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>