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:

14,662 thoughts on “JSIO Performance Results

  1. Reading this in my last reading slot of the day was a good way to end, and a stop at sunsetcrestboutique provided a satisfying close to the reading session, content that ends a day well rather than agitating it before sleep is the kind I value increasingly and this site fits that role for me consistently now.

  2. A relief to read something where I did not have to fact check every claim mentally, and a look at briskcanopy continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

  3. Ended up here on a wandering afternoon and was glad I stayed for the read, and a stop at urbanstylechoice extended the wandering into a proper exploration of the site, the kind of place that rewards aimless clicking with something genuinely interesting rather than the shallow content that mostly populates the modern open web.

  4. Recommended without hesitation if you care about careful coverage of this topic, and a stop at globalseasonstore reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

  5. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at cozytimberoutlet reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  6. Taking the time to read carefully here has been worthwhile for the past hour, and a look at meritmarina extended the worthwhile reading, the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  7. Worth every minute of the time spent reading and a stop at frostorchard extends that value across more pages in a media environment where most content is engineered to waste attention this site stands out by treating reader time as something valuable rather than something to be exploited and stretched as far as possible.

  8. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at creativehomeoutlet reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  9. Great work on keeping things readable, the post never drags or repeats itself which I really appreciate, and a stop at bestdailycorner added a bit more context that fit naturally with what was already said here, no need to read everything twice to get the point being made today.

  10. Now feeling something close to gratitude for the fact this site exists, and a look at dreamcrestridge 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.

  11. Came in tired from a long day and the writing held my attention anyway, and a stop at brighttimbermarket 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.

  12. A genuine pleasure to find a site that publishes at a sustainable cadence rather than chasing the daily content treadmill, and a look at flareinlet 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.

  13. Probably worth setting aside a longer block to read more carefully than I can right now, and a stop at lakeblossom confirmed the longer block plan, the impulse to schedule dedicated time for a sites archive is itself a measure of trust and this site has earned that scheduling impulse from me clearly today actually.

  14. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at creativefindsmarket continued that fresh treatment, sites that find new angles on subjects others have exhausted are sites worth following carefully and this one has clearly developed that exploratory instinct through patient practice.

  15. A piece that was confident enough to leave some questions open rather than forcing closure, and a look at sunsetpinecorner continued that intellectual honesty, content that admits the limits of its scope is more trustworthy than content that pretends to total understanding and this site has the right calibration on certainty consistently.

  16. Honestly this was the highlight of my reading queue today, and a look at isleprairie extended that across more pages I will return to, ranking what I read against what else I read each day is something I do informally and this site keeps moving up in those rankings the more I explore it.

  17. Genuine reaction is that I will probably think about this on and off for a few days, and a look at dazzquay added fuel to that, the best content lingers in your head after you close the tab rather than evaporating immediately and this site clearly knows how to write that kind of memorable content.

  18. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at purefashionchoice extended that model status, content that becomes a reference for how a kind of writing should be done is content with influence beyond its own readership and this site is reaching that level for me clearly today.

  19. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at urbanmeadowboutique reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  20. Definitely returning here, that is decided, and a look at briskolive only made the case stronger, this is one of those rare websites that rewards regular visits rather than feeling stale after the first read which is something I cannot say about most of the places I bookmark today across all my topics.

  21. Different feel from the algorithmically optimised posts that dominate the topic and a stop at galafactor reinforced that human touch you can tell when a site is being run by someone who reads what they publish versus someone just hitting submit and moving on quickly to the next assignment without checking the result.

  22. Excellent post, balanced and well organised without showing off, and a stop at lunarcrestlifestyle continued in that same vein, this site has clearly figured out the formula for content that works for readers rather than for search engine ranking signals which is harder than it sounds today and worth real recognition from anyone.

  23. Most of my reading time goes to a small number of trusted sources and this one is now joining that group, and a stop at uniquegiftoutlet reinforced the group membership, the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.

  24. Glad the writer did not feel compelled to cover every possible angle of the topic, focus is a virtue, and a stop at lunarbranchstore reflected the same disciplined scope, knowing what to leave out is half of what makes good writing good and this post has clearly been edited with that principle in mind.

  25. Skipped the comments section but might come back to read it, and a stop at meritpoise hinted at a quality reader community, sites where the comments are worth reading separately from the post are increasingly rare and signal a particular kind of audience that has grown around the editorial vision over time gradually.

  26. Closed three other tabs to focus on this one and never opened them again, and a stop at carefreecornerstore 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.

  27. The overall rhythm of this post works really well and helps keep the discussion interesting from start to finish. no deposit bonus

  28. The whole experience of reading this was pleasant from start to finish, no pop ups and no annoying interruptions, and a look at autumnpeakstudio continued that clean experience, technical choices about page design matter for the reader and this site clearly cares about the small details that add up to comfort across multiple visits.

  29. Now noticing that the post did not mention the writer at all, focus stayed on the topic, and a look at timbercrestcorner continued that author absent quality, content that disappears the writer to focus on the substance is a particular kind of generosity and this site has clearly chosen the substance over the personality consistently.

  30. Recommended without hesitation if you care about careful coverage of this topic, and a stop at flarelantern reinforced the recommendation, the bar I set for unhesitating recommendations is fairly high and this site has cleared it through the cumulative weight of multiple consistently good pieces rather than through any single standout post which is meaningful.

  31. A modest masterpiece in its own quiet way, and a look at lushgrovecorner confirmed the same quiet quality across the rest of the site, calling something a masterpiece is usually overstating but for content this carefully crafted the word feels appropriate even if the writers themselves would probably resist the label honestly.

  32. Reading this felt easy in the best way, no friction and no confusion at any point, and a stop at urbanfashiondeal carried that same comfort across more pages, the kind of editorial flow that lets you absorb information without fighting the format which is increasingly hard to find on the open web today across topics.

  33. Found this through a friend who recommended it and now I see why, and a look at ivypier only strengthened that recommendation in my own mind, word of mouth still works for content that actually delivers and this site is clearly earning recommendations the old fashioned way through quality rather than marketing.

  34. Recommend this to anyone who values clear thinking over flashy presentation, and a stop at brightvalueoutlet continued in the same understated way, this site has its priorities in the right place which makes it worth supporting through repeat visits and recommendations rather than just one passing read today before moving on quickly elsewhere.

  35. Reading this on a long flight and finding it the best thing I read across hours of trying, and a stop at dewdawn kept the streak going, when content beats long flight reading you know it has substance because flight reading is a hard test of a piece given the alternatives available everywhere.

  36. Will be sharing this with a couple of people who care about the topic, and a stop at cadetarena 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.

  37. Decided to read this site for a while before forming a verdict and the verdict after several pages is positive and a stop at gemcoast continued that pattern judging a site requires more than one post and giving sites a fair sample is something I try to do for promising candidates rather than rushing to dismiss.

  38. A clear case of writing that does not try to do too much in one post, and a look at silvermaplecollective maintained the same scoped discipline, posts that try to cover too much end up covering nothing well and this site has clearly chosen scope discipline as a core editorial principle which shows up clearly in what I read.

  39. Found a small mental shift after reading this, the framing here is just a bit different from the standard takes online, and a look at lakelake extended that fresh perspective across more material, the rare site whose voice actually changes how you think about something rather than just confirming existing beliefs.

  40. Different feel from the algorithmically optimised posts that dominate the topic, and a stop at sunrisepeakstudio reinforced that human touch, you can tell when a site is being run by someone who reads what they publish versus someone just hitting submit and moving on quickly to the next assignment without checking the result.

  41. Found this via a link from another piece I was reading and the click was worth it, and a stop at everforestcollective 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.

  42. Closed the post with a small satisfied sigh, and a stop at meritquay produced the same gentle exhale, content that ends well is content that respects the rhythm of reading and the writers here have clearly thought about how their pieces close rather than just trailing off when they run out of things to say.

  43. Honestly this kind of writing is why I still bother to read independent sites, and a look at portcanopy extended that broader reflection, the few sites that justify continued attention to non algorithmic content are sites like this one and finding them periodically is enough to keep my reading habits oriented toward independent rather than aggregated content.

  44. Now considering the post as evidence that careful blog writing is still possible, and a look at budgetfriendlyhub extended that evidence, the broader question of whether the modern web can sustain quality writing has obvious empirical answers in sites like this one and seeing them is reassuring even when they remain a minority overall today.

  45. Quality writing that respects the reader’s intelligence without overloading them, and a quick look at lunarwoodstudio reflected that approach, a balanced thoughtful site that earns trust by being consistent rather than by shouting about how trustworthy it is which is the usual approach online sadly across most content categories.

  46. Honestly impressed by the consistency of voice across what I have read so far, and a quick visit to wildpeakcorner continued that consistent feel, when a site reads like one careful person rather than a committee the experience is more rewarding for the reader who notices these subtle editorial details over time.

  47. Just want to record that this site is entering my regular reading list, and a look at goldenrootboutique confirmed it deserves the spot, my regular reading list is short and well curated and adding to it requires meeting a fairly high quality bar that this site has clearly cleared without much effort apparently.

  48. Left me wanting to read more rather than feeling burned out, that is a good sign, and a look at modernhomemarket confirmed there is plenty more here to explore, the kind of writing that builds appetite rather than killing it which is a rare quality on the modern open internet today across most categories of content.

  49. Considered against the flood of similar content this one stands apart in important ways, and a stop at tallbirchoutlet extended that distinctive feel, sites that find their own corner of a crowded topic and stay there are sites worth following and this one has clearly carved out its own space and committed to defending it carefully.

  50. Without overstating it this is a quietly excellent post, and a look at evermaplecrafts extended that quiet excellence, content that earns superlatives without demanding them through marketing language is content that has truly earned them through the substance and this site has clearly produced work in that earned excellence category today.

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>