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

  1. Looking forward to seeing what gets published next month, and a look at xavnora extended that anticipation across the broader site, finding myself looking forward to a sites future content rather than just consuming its existing content is a stronger commitment level than I usually reach with new finds and this site triggered that.

  2. If I were grading sites on this topic this one would receive high marks, and a stop at lilacneedle continued earning those high marks, the informal grading I do mentally for content sources is something I take seriously even though it is informal and this site has been receiving consistent high marks across multiple sessions today.

  3. Even just sampling a few posts the consistency is what stands out, and a look at wattedge confirmed the broader pattern, sites where every piece I sample lives up to the standard set by the others are sites with serious quality control and this one has clearly invested in whatever editorial process produces that consistency reliably.

  4. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to gladfir earned the same careful attention from me, that is the highest signal I can give about content quality because my default mode is rapid scanning rather than deliberate reading on most pages.

  5. Started a draft response in my head and ended without publishing it because the post said it well enough, and a look at movlino produced the same effect, content that satisfies my urge to add to it by being complete enough on its own is rare and represents a particular kind of editorial completeness here.

  6. Solid little post, the kind that does not need to be flashy because the substance is doing the work, and a look at hazeherb kept that quiet confidence going across the site, this is what writing looks like when the writer trusts the content to land on its own without theatrics or unnecessary attention seeking behaviour.

  7. A particular pleasure to read this with a fresh coffee, and a look at palmbazaar extended the pleasure across more pages, content that pairs well with quiet morning rituals is something I have come to value highly and this site has the kind of energy that fits naturally into a calm reading routine.

  8. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at talents-affinity continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

  9. Honestly impressed by how much useful content sits in such a small post, and a stop at qenmora confirmed the rest of the site packs a similar punch, density without confusion is a hard balance to strike and this site has clearly cracked the code on it across many different topic areas covered.

  10. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it, and a stop at tirzani extended that earned authority feeling, sites that demonstrate expertise through the quality of their explanations rather than by stating credentials are sites I trust most and this site has it.

  11. Taking the time to read carefully here has been worthwhile for the past hour, and a look at modcove 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.

  12. Honestly enjoyed not being sold anything for the entire duration of the post, and a look at timbertowncorner 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.

  13. Started believing the writer knew the topic deeply by about the second paragraph, and a look at luxrova 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.

  14. However many similar pages I have read this one taught me something new, and a stop at ebonfig 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.

  15. Closed and reopened the tab three times before finally finishing, and a stop at stylemixo held my attention straight through, sometimes content fights for time against my own distraction and the times it wins say something positive about its quality and this post clearly won that fight today afternoon for me.

  16. Glad I clicked through from where I did because this turned out to be worth the time spent, and after fossera I had a fuller picture, the kind of content that earns its visitors through delivering value rather than chasing them through aggressive advertising or constant pop ups appearing everywhere on the screen lately.

  17. Generally my comment to other readers about new sites is to wait and see but for this one I would jump to recommend now, and a look at hiltgem reinforced that early recommendation, the speed at which a site earns my recommendation is itself a quality signal and this one has earned mine quickly clearly.

  18. Just want to record that this site is entering my regular reading list, and a look at mintvendor 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.

  19. Reading this on a difficult day was a small bright spot, and a stop at cartrivo extended that brightness, content that improves a hard day is content that has earned a particular kind of place in my reading habits and this site is occupying that uplifting role for me today which I appreciate clearly.

  20. Once I trust a site this much I tend to read everything they publish and that is the trajectory I am on with this one, and a stop at urbivio confirmed the trajectory, the rare progression from interested reader to comprehensive reader is something only certain sites earn and this one is earning that progression rapidly.

  21. Now adjusting my mental list of reliable sites for this topic, and a stop at seotrail reinforced the adjustment, the small ongoing curation work of maintaining trusted sources is one of the actual practical activities of careful reading and this site has earned a permanent place on my list for this particular subject.

  22. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it and a stop at mutelion extended that earned authority feeling sites that demonstrate expertise through the quality of their explanations rather than by stating credentials are sites I trust most and this site has it.

  23. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at zevarko 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.

  24. Reading this as part of my evening winding down routine fit perfectly and a stop at jumbohelm extended the wind down nicely content that calms rather than agitates is what I want at the end of the day and this site provides that calming reading experience reliably which is increasingly rare across the modern web.

  25. Even from a single post the editorial care is clear, and a stop at fashionfindshub extended that care across more pages, the kind of attention to quality that shows up in every paragraph is what separates serious sites from the rest and this one has clearly invested in that paragraph level attention across what I have read.

  26. Such writing is increasingly rare and worth supporting through attention, and a stop at xelvani extended that supportive attention across more pages, the conscious choice to spend time on sites that produce careful work rather than convenient consumption is itself a small form of patronage and this site is receiving that conscious patronage from me.

  27. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at milknorth fit naturally into the same fragmented reading pattern, sites whose posts can be read in segments without losing the thread are well suited to how I actually read these days and this one is built well.

  28. Top quality material, deserves more attention than it probably gets, and a look at gladhalo reflected the same effort across the site, a hidden gem in the modern web where most attention goes to whoever shouts loudest rather than whoever actually delivers the best content for their readers without much marketing fanfare.

  29. Reading this brought back an idea I had set aside months ago, and a stop at wattarc added more substance to that idea, content that revives dormant projects in my own thinking is content with serious creative value and this site is contributing to my own work in ways I had not expected when first clicking through.

  30. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at torlumo added a couple more, the kind of place that sticks in the memory long after the browser tab has been closed for the day which says a lot really.

  31. Came away feeling slightly smarter than I was when I started, that is a real win, and a stop at heathfoam added a bit more to that, the rare site that actually transfers some of its knowledge to the reader in a way that sticks rather than just creating an illusion of learning briefly.

  32. Generally I bookmark sparingly to avoid building up a bookmark graveyard but this one earned a permanent slot, and a stop at thirtymale extended that permanence designation, the few sites I keep permanent bookmarks for are sites I expect to use repeatedly and this one has clearly cleared that expectation bar today.

  33. Now noticing that the post avoided the temptation to be funny in places where humour would have undermined the substance, and a stop at curlbyrd maintained the same restraint, knowing when to be serious is a rare editorial virtue and this site has clearly developed it through what I assume is careful editorial practice over years.

  34. Liked the way the post got out of its own way, and a stop at luxvilo extended that invisible craft, the best writing you barely notice while reading because it is doing its work without drawing attention to itself and this site has clearly mastered that disappearing act across the pieces I have read.

  35. Started reading expecting to disagree and ended mostly nodding along, and a look at lullpebble 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.

  36. Liked the way the post handled the final paragraph, no neat bow but no abrupt cutoff either, and a stop at softspringemporium continued that thoughtful ending pattern, endings are hard and most blog writers either over engineer them or skip them entirely and this site has clearly figured out a sustainable middle approach.

  37. Worth recognising the specific care that went into how this post ended, and a look at cartrova maintained the same careful conclusions, endings are where most blog content falls apart and this site has clearly invested in the closing stretches of its pieces rather than letting them simply trail off when energy fades.

  38. Appreciate the work that went into laying this out so clearly every section earns its place without filler and a look at myrrhlens confirmed the same care definitely the kind of place that deserves a return visit when the topic comes up again later in the future or for any related question.

  39. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at stylerivo extended that mood reversal, the short term mood improvement that comes from finding good content is real and this site has produced that improvement for me at a useful moment.

  40. Really nice to see things explained without overcomplicating the topic, the words flow naturally and stay easy to follow, and a short visit to hilthive only added to that experience because the same simple approach is used across the rest of the page too without any change in tone.

  41. Reading this gave me a small jolt of recognition for an experience I thought was just mine, and a stop at moddeck produced more such jolts, content that universalises private experiences without flattening them is doing genuinely useful work and this site is providing that recognition function for me reliably across topics I read.

  42. Reading more of the archives is now on my plan for the weekend, and a stop at zimlora confirmed the archive worth the time, the rare archive worth a dedicated reading session rather than just casual sampling is the rare archive of serious work and this site has clearly produced enough of that work to warrant the deeper exploration.

  43. Did not expect much when I clicked through but ended up reading the whole thing carefully, and a stop at valzino kept that engagement going, sometimes the unassuming sites turn out to deliver more than the flashy ones which is something I have learned to look out for over time online lately and across topics.

  44. Now considering carefully how to share this site with the right audience rather than broadcasting widely, and a look at nextleveltrading extended that careful sharing impulse, content worth sharing carefully rather than spamming is content that has earned a higher kind of recommendation and this site has earned that careful shareability throughout pieces.

  45. Honestly this kind of writing is why I still bother to read independent sites, and a look at torqavi 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.

  46. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at palmbranch 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.

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

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>