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

  1. Stayed longer than planned because each section earned the next, and a look at noblewindemporium kept that pulling effect going across more pages, the kind of subtle pull that good writing exerts on attention is something I find harder and harder to resist when I encounter it on the open web today.

  2. Bookmark folder created specifically for this site, and a look at mountainleafstudio confirmed the dedicated folder was the right call, dedicated folders for individual sites are a level of organisation I rarely deploy and this site has earned that level of dedicated tracking based on the consistency I have seen so far across sessions.

  3. Looking at this from the perspective of someone tired of generic content the contrast is striking, and a look at micapact maintained that distinctive feel, sites with strong editorial identity stand out against the bland background of algorithmic content and this one has clearly developed an identity worth recognising through careful attention.

  4. Honest assessment is that this is one of the better short reads I have had this week, and a look at sunridgeshoppe reinforced that, the bar for short content is low because most of it sacrifices substance for brevity but this site manages both at once which is harder than it sounds for most writers attempting it.

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

  6. Appreciated that the writer trusted the reader to follow along without constant restating of earlier points, and a look at silverleafemporium 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.

  7. Started smiling at one paragraph because the writing was just nice, and a look at lunarpeakoutlet produced a couple more such moments, prose that produces small spontaneous reactions in the reader is doing more than just transferring information and the writers here are clearly hitting that level fairly consistently throughout pieces.

  8. Sets a higher bar than most of what shows up in search results for this topic, and a look at bloomstreetcorner did not lower that bar at all, in fact it confirmed the impression, this is the kind of consistency that earns a place in regular rotation for serious readers instead of casual scrollers passing through.

  9. A quiet piece that did not try to compete on volume, and a look at eliteledge maintained that selective approach, sites that publish less but better are increasingly rare in an environment that rewards volume and this one has clearly chosen quality cadence over quantity which is a brave editorial decision in current conditions.

  10. Now adding the writer to a small mental list of voices I want to follow, and a look at lunacourt reinforced that follow intention, the few writers whose work I actively track are writers who have demonstrated sustained quality and this writer has clearly demonstrated that sustained quality across the pieces I have sampled here today.

  11. Quietly the writers approach to the topic differs from the dominant takes I have been encountering, and a stop at lacecloister extended that distinctive approach, content that maintains a different perspective without explicitly arguing against the dominant ones is content with confident editorial identity and this site has that confidence throughout pieces.

  12. Good quality through and through no rough edges and no signs of being rushed and a quick look at hillessence kept the same polish going the kind of site that respects its own brand by maintaining consistency across pages which is something I always appreciate as a reader looking for trustworthy information online today.

  13. A genuine compliment to the writer for keeping the post focused on what mattered, and a look at brightcollectionhub continued that disciplined focus, focus is a editorial choice that compounds across many small decisions and this site has clearly made those small decisions consistently across what I have read so far this week here.

  14. Found this through a search that was generic enough I did not expect quality results, and a look at findhappinessdaily continued the surprisingly good experience, search engines occasionally still surface excellent independent content if you scroll past the obvious paid and high authority results which is reassuring to remember sometimes.

  15. Now adding this to a list of sites I want to see flourish, and a stop at musebeat 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.

  16. Now adding this to a list of sites I want to see flourish, and a stop at duetdrive 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.

  17. Reading carefully this time rather than scanning, and the depth shows up in places I missed first time around, and a look at irisbureau 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.

  18. Reading this in pieces during a long afternoon and finding it consistently rewarding, and a stop at edendome 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.

  19. Now planning to write about the topic myself eventually using this post as a reference, and a look at flareinlet would also serve in that future piece, content that becomes raw material for my own writing rather than just informing my reading is content with multiplicative value and this site is generating that multiplicative effect.

  20. A genuine compliment to the writer for keeping the post focused on what mattered, and a look at fashionandstylehub continued that disciplined focus, focus is a editorial choice that compounds across many small decisions and this site has clearly made those small decisions consistently across what I have read so far this week here.

  21. 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 ethicalcuratedgoods 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.

  22. Decided not to comment because the post said what needed saying, and a stop at bravopier continued that complete feel, content that does not invite obvious additions or corrections from readers is content that has been carefully considered and this site appears to consistently produce pieces that satisfy rather than provoke unnecessary follow ups.

  23. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at goldensavannashop extended that reflective pause, content that earns time for thought after closing the tab is content of higher value than the merely interesting and this site has clearly produced that lasting effect today.

  24. Bookmark moved to my permanent reference folder rather than the casual maybe later folder, and a look at brightwinterstore earned the same upgrade, the distinction between casual interest and lasting reference is something I track carefully and very few sites cross that threshold but this one did so without much effort apparently.

  25. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at mintdawn confirmed it, the kind of site that has its own voice rather than echoing whatever is trending which makes it stand out as a refreshing change from the usual rotation of generic content I see daily.

  26. Worth recognising that the post did not pretend to be the final word on the topic, and a stop at goldstreamoutlet continued that humility, content that admits its own scope and limits is more trustworthy than content that overreaches and this site has clearly developed the editorial maturity to know what it can and cannot claim well.

  27. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at forgeoutpost earned the same patient approach, training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

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

  29. Reading this prompted me to send the link to two different people for two different reasons, and a stop at lyricessence provided ammunition for a third share, content that suits multiple audiences without being generic enough to be useless to any of them is genuinely valuable and this site has that multi audience quality clearly.

  30. Skipped the comments to avoid spoilers and came back later to find them genuinely worth reading, and a stop at brightoakcollective extended that surprised respect, when the discussion below a post matches the quality of the post itself you have found something special and this site appears to attract that kind of audience.

  31. A piece that reads as if the writer trusted readers to fill in obvious gaps, and a look at epicestate continued that respectful approach, content that does not over explain what the reader can infer is content that respects intelligence and this site has clearly chosen to write to capable readers rather than to the lowest common denominator.

  32. Appreciated how the post felt complete without overstaying its welcome, and a stop at premiumcuratedmarket confirmed that economical approach runs across the site, knowing when to stop is a skill many writers never develop but here the discipline is obvious and welcome from the perspective of a busy reader trying to learn things efficiently.

  33. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed lacehelm I had a clearer sense of the topic, no extra fluff just useful points laid out in a sensible order that made the time worth it.

  34. Solid post, the structure is easy to follow and the language stays simple even when the topic gets a bit more involved, and a look at bestfindsmarket kept that same standard going, so I left feeling like the time spent here was actually worth something for once which is rare lately.

  35. Adding this site to my regular reading list, the post earned that on its own, and a quick stop at groweverydaynow sealed the decision, the kind of place worth checking back with from time to time because it consistently produces material that holds up against a critical reading too which I really value.

  36. Reading this confirmed that the topic deserves more careful attention than it usually gets, and a stop at islemeadow 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.

  37. Now noticing that the post benefited from being neither too short nor too long for its content, and a look at mythmanor continued that calibration of length, sites that match length to content rather than padding to hit some target are sites that respect both their material and their readers and this site does both.

  38. Reading the writers other posts after this one suggests the quality is consistent rather than peak, and a stop at timberharborfinds confirmed the consistent quality reading, sites that hold the same level across many pieces rather than peaking on a few are sites with sustainable editorial discipline and this one has clearly developed that.

  39. Honestly the simplicity is what makes this work, the topic is not buried under filler words or overly complex examples, and a quick look at edendune showed the same sensible style, I left with what I came for and no headache from over reading which is a real win these days.

  40. Now considering writing a longer note about the post somewhere, and a look at flarequill added more material for that note, content that prompts me to write rather than just consume is content with generative energy and this site is producing that generative effect for me at a higher rate than most sources.

  41. Reading this in a relaxed evening setting was a small pleasure, and a stop at yourtimeisnow extended the pleasant evening reading, content that fits the tone of relaxed time without becoming forgettable is what I look for in evening reading and this site has the right tone for that particular slot in my daily reading routine.

  42. Better than most of the writing I have come across on this topic recently, simpler and more direct, and a look at duetparish continued in that same way, a real outlier in a crowded space full of repetitive content that says little while taking up a lot of reader time today which is unfortunate.

  43. A piece that handled a controversial angle without becoming heated, and a look at suncrestmodern continued that calm engagement, content that can address contested topics without inflaming them is doing rare diplomatic work and this site has clearly developed the editorial maturity to handle sensitive material with the appropriate temperature of writing throughout.

  44. A piece that built up gradually rather than front loading its main points, and a look at musebeat maintained the same gradual structure, content that trusts the reader to reach conclusions through accumulating reasoning is more persuasive than content that announces conclusions and then defends them and this site uses the persuasive approach.

  45. Liked that there was nothing performative about the writing, and a stop at ethicaldesignmarket continued that genuine quality, performative writing tries to be witnessed rather than read and the difference between performance and substance is huge for the careful reader and this site has clearly chosen substance every time clearly.

  46. A welcome contrast to the loud takes that have dominated my feed lately, and a look at futuregrovegallery extended that calm voice, content that arrives without yelling has become unusual in the modern attention economy and this site is one of the few places I have found that consistently delivers without raising its voice.

  47. Reading this slowly because the writing rewards a slower pace, and a stop at foxarbor did the same, the pace at which I read content is something I now use as a quality signal and writing that earns a slower pace earns my attention as a reader looking for substance these days.

  48. Picked a single sentence from this post to remember, and a look at lyricmeadow gave me another to keep, content that produces memorable lines is doing more than just transferring information and the small selection of sentences I keep from each reading session is one of the actual returns I get from reading carefully.

  49. Definitely returning here, that is decided, and a look at dreamharbortrends 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.

  50. Reading this in a quiet hour and finding it suited the quiet, and a stop at epicinlet extended the quiet reading mood, content that matches its own optimal reading conditions rather than fighting them is content that has been thoughtfully calibrated and this site reads as having a particular reading mood in mind throughout.

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>