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

  1. Just want to flag that this was useful and not bury the appreciation in caveats, and a look at freshtrendcollection earned the same direct praise, recognising good work without hedging it with criticism is something I try to practice because over qualified compliments tend to read as backhanded and miss the point sometimes.

  2. Top notch writing, every paragraph carries weight and nothing feels like filler, and a stop at oakarena reflected that same care, a rare thing on the open web these days where most pages exist for clicks rather than actual reader value or anything close to that which is honestly a real shame.

  3. Learned something from this without having to dig through layers of fluff, and a stop at growtogetherstrong added a bit more context that helped tie things together for me, definitely a useful corner of the internet for anyone who wants real information without the usual marketing nonsense around it that often ruins similar pages.

  4. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at brightrootcollection 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.

  5. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at brightvillagecorner kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  6. Going to come back when I have more time to read carefully the post deserves more than a quick scan and a stop at harborbreeze 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.

  7. Honestly this hits the sweet spot between detail and brevity, no rambling and no shortcuts, and a quick visit to draftport kept that going across the related pages, the kind of place that respects your attention without trying to grab it through cheap tactics or attention seeking design choices that get tired fast.

  8. Now adding the writer to a small mental list of voices I want to follow, and a look at modernculturecollective 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.

  9. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at quirkbazaar similarly rewarded careful reading from the start, content where every paragraph carries weight is content I now know to read from the beginning rather than skipping ahead.

  10. Speaking as someone who reads a lot on this topic this site has earned a high position in my source rankings, and a stop at classystylemarket reinforced that ranking, the informal ranking of sources for a topic is something I maintain mentally and this site has moved into the upper portion of those rankings clearly.

  11. 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 blueshoreoutlet 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.

  12. Worth recognising that the post did not pretend to be the final word on the topic, and a stop at fondarbor 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.

  13. Took a screenshot of one section to come back to later, and a stop at rainycitycollection 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.

  14. Genuine reaction is that this site clicked with how I like to read, and a look at brightstarworkshop kept that comfortable fit going, sometimes you find a place online whose editorial decisions just align with your preferences and when that happens it is worth recognising and supporting through repeat engagement consistently going forward.

  15. Reading this with my morning coffee turned into reading the related posts with my morning coffee, and a stop at fashionfindshub stretched the morning further, content that pulls breakfast into a reading session rather than just accompanying it is content that has earned a higher claim on my attention than the average article does.

  16. Going to share this with a friend who has been asking the same questions for a while now, and a stop at everstonecorner added a few more pages I will pass along too, this is the kind of generous information that earns a small thank you from me right now and again later this week.

  17. Closed the laptop after this and let the ideas settle for a few hours, and a stop at softcloudcollective similarly rewarded reflective time, content that benefits from sitting with rather than racing past is the kind I want more of and the kind that this site appears to consistently produce week after week here.

  18. A clear cut above the usual noise on the subject, and a look at mountoutpost only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  19. Really like that there are no exclamation marks or all caps shouting throughout the post, and a quick visit to refinedeverydaystyle maintained the same calm voice, restraint in punctuation signals confidence in the content and this site clearly trusts its substance to do the persuading rather than relying on typographic emphasis.

  20. Reading this as part of my evening winding down routine fit perfectly, and a stop at kraftbough 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.

  21. Really appreciate the absence of stock photos that have nothing to do with the content, and a quick visit to lobbyessence maintained the same restraint, visual filler is a tell that the writing cannot stand on its own and the lack of it here suggests the team has confidence in their content quality alone.

  22. A quiet kind of confidence runs through the writing, and a look at elitedawn carried that same understated assurance, confidence without bragging is the most attractive register for online writing and the writers here have clearly developed it through practice rather than affecting it through stylistic tricks that would feel hollow eventually.

  23. Took some notes for a project I am working on and a stop at hazeatelier added more raw material to those notes content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

  24. Skipped to a specific section because I knew that was the question I had, and the answer was clean, and a stop at driftfair similarly delivered targeted answers without burying them, content engineered for readers who arrive with specific needs rather than open ended browsing is increasingly valuable in a search heavy reading environment.

  25. 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 lunarforesthub 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.

  26. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at brightcrestcollective carried the same tone forward, the kind of personality that makes a reader feel welcome rather than lectured at which is a balance plenty of writers struggle to find no matter how long they have been at it.

  27. Reading this between meetings turned out to be the most useful thing I did all afternoon, and a stop at brightpinefields kept that productivity feeling going, content can sometimes outperform actual work in terms of what gets accomplished mentally and this site managed that today which is genuinely a high bar to clear consistently.

  28. Yesterday I was complaining about the state of online writing and today this site has temporarily fixed that complaint, and a look at finduniqueproducts 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.

  29. If a friend asked me where to read carefully on the topic I would send them here without hesitation, and a look at brightlakescollection confirmed the recommendation strength, the directness of my recommendation reflects how confident I am in the quality and this site has earned undiluted recommendations from me across multiple recent conversations actually.

  30. Took some notes for a project I am working on, and a stop at moderntrendmarket added more raw material to those notes, content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

  31. Came across this and immediately thought of a friend who would enjoy it, and a stop at fondcluster also reminded me of someone, content that triggers the urge to share is content that has earned my recommendation and this site has earned multiple from me already across different conversations during the week.

  32. High quality writing, no marketing speak and no buzzwords that mean nothing, and a stop at changeyourmindset kept that going, simple direct content that actually communicates something is harder to find than it should be and this is one of the rare places that gets it right consistently across many different posts.

  33. Most posts I read end up forgotten within a day but this one is sticking, and a look at mountplaza extended that lingering effect, content that survives the immediate moment of reading rather than evaporating is content with genuine retention quality and this site has been producing memorable pieces at a rate notable across my reading.

  34. Picked this for my morning read because the topic seemed worth the time, and a look at lacecabin confirmed the choice was right, my morning reading slot is precious and giving it to this site felt like a good investment rather than a waste which is a higher endorsement than I usually offer for content.

  35. Thanks for the moderate length, neither so short it skips substance nor so long it bloats, and a stop at elitefest hit the same balance, the right length is one of the hardest things to calibrate in blog writing and I appreciate when a team has clearly thought about it rather than defaulting.

  36. Bookmark moved to my permanent reference folder rather than the casual maybe later folder, and a look at loopbough 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.

  37. If the topic interests you at all this is a place to spend time, and a look at growtogetherstrong 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.

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

  39. Refreshing tone compared to the dry corporate posts on similar topics and a stop at hazemill carried that personality through nicely you can tell when a real person is behind the writing versus a content team chasing metrics and this site definitely falls into the former category clearly across what I have seen.

  40. Appreciate how nothing here feels copied or pieced together from other places, the voice is consistent and the tone stays human, and after I checked modernartisanliving I noticed the same style holds, which is a small detail but it makes the whole experience feel personal rather than like another generic site.

  41. Quietly the post solved something I had been turning over without quite knowing how to phrase the question, and a look at brightcoastgallery extended that quiet solving, content that addresses unformulated needs is content with reader insight and this site has demonstrated that insight at a high rate across the pieces I have read recently.

  42. Now appreciating that I did not feel exhausted after reading, and a stop at duetcoast extended that energising quality, content that leaves me with more attention than it consumed is rare and the gap between draining and energising content is real over the course of a typical day spent reading widely online.

  43. Reading this with a fresh mind in the morning brought out details I might have missed in the afternoon, and a stop at ethicalcuratedgoods earned the same fresh attention, content that rewards being read at full attention rather than at energy lows is content with real density and this site has that density consistently.

  44. A piece that handled the topic with appropriate weight without becoming portentous, and a look at dustorchid 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.

  45. On reflection this is the kind of writing that improves my taste for what is possible in the format, and a look at flarefoil continued raising that bar, content that elevates my expectations rather than lowering them is doing important work in calibrating my standards and this site is participating in that elevation reliably.

  46. Now leaving a small mental note to recommend this when the topic comes up in conversation, and a look at bravofarm 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. Just sat with this for a bit longer than I usually would because the points are worth thinking about, and after truepineemporium I had even more to chew on, the kind of post that nudges your thinking forward without forcing the issue is something I have always appreciated in good writing online.

  48. Looking at the surface design and the substance together this site has both right, and a look at irisarbor reinforced that integrated quality, sites where presentation and content reinforce each other rather than fighting are sites with full editorial coherence and this one has clearly invested in both layers in a balanced way.

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>