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

  1. Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at boundboard maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.

  2. Took me back a step or two on an assumption I had been making, and a stop at autumnriverattic pushed that reconsideration further, writing that gently corrects the reader without being aggressive about it is a rare diplomatic skill and the team here clearly knows how to land critical points without turning readers off.

  3. Bookmark added without hesitation after finishing, and a look at intentionalmodernmarket confirmed I should bookmark the homepage too rather than just this page, the rare site that earns category level trust rather than just single article approval is the kind I want to rely on across many different topics over time.

  4. Probably the kind of site that should be more widely read than it appears to be, and a look at mountainmiststudio reinforced that quiet wish, the gap between a sites quality and its apparent reach is sometimes large and that gap exists for this site in a way that makes me want to mention it more.

  5. Worth every minute of the time spent reading, and a stop at brightorchardhub 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.

  6. Took the time to read every paragraph rather than skimming for the punchline, and a quick visit to beechcell 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.

  7. Genuinely useful read the points are practical and easy to apply right away and a quick look at cormira confirmed that this site is consistent in that approach looking forward to digging through the rest of it when I get the chance to sit down properly later in the week or this weekend.

  8. Liked the balance between depth and brevity, never too shallow and never too long, and a stop at orqanta kept the same balance going across the rest of the site, this is one of the harder skills in writing and the team here clearly has it figured out very well indeed across every page.

  9. A genuinely unexpected highlight of my reading week, and a look at byrdclap extended that pattern, the surprise of finding excellent content rather than the predictable mediocre is one of the few real pleasures of casual web browsing and this site delivered that surprise cleanly today which I really do appreciate.

  10. Liked that the post left some questions open rather than pretending to settle everything, and a stop at autumnbay continued that intellectual honesty, content that respects the limits of its own claims is more trustworthy than content that overreaches and this site has clearly figured out which positions it can defend confidently.

  11. Came across this through a roundabout path and now it is on my regular rotation, and a stop at carefullybuiltcommerce sealed that decision, the open web still produces serendipitous discoveries when you let the citations and references guide you rather than relying purely on algorithmic feeds for new content recommendations always.

  12. Felt mildly happier after reading, which sounds silly but is true, and a look at authenticlivingmarket extended that small mood lift, content that improves rather than degrades my mental state is content I want more of and the cumulative effect of reading sites that lift versus sites that drag is real over time.

  13. Quietly impressive in a way that does not announce itself, and a stop at craterbase 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.

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

  15. Decided not to comment because the post said what needed saying, and a stop at churnburst 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.

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

  17. Came away feeling slightly smarter than I was when I started, that is a real win, and a stop at futurelivingcollections 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.

  18. However casually I came to this site I have ended up reading carefully, and a look at astrobrunch 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.

  19. Worth a quiet moment of recognition for the consistency I have noticed across multiple posts, and a stop at dustorchids continued that consistent quality, sites that maintain quality across many pieces rather than peaking on one viral post are sites with real editorial discipline and this one has clearly developed that discipline carefully.

  20. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at amplebey 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.

  21. One of the more thoughtful posts I have read recently on this topic, and a stop at ethicalconsumercollective added even more weight to that impression, this is genuinely good content that holds its own against far better known sites in the same space without trying to imitate any of them at all which I appreciate.

  22. Nice to see a post that does not try to overcomplicate the basics for the sake of looking smart, and once I looked at everydaytrendhub the same direct tone was there too, which honestly makes a difference when you are short on time and want answers without long pointless intros.

  23. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content, and a look at globallysourcedstylehouse reinforced that, the rare site whose work I would actively recommend rather than just tolerate is the kind I want to support through return visits regularly.

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

  25. Glad I clicked through from where I did because this turned out to be worth the time spent, and after staycuriousandcreative 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.

  26. Quietly building a case in my head for why this site deserves more attention than it currently seems to receive, and a look at goldenbaystyle reinforced the case, the gap between quality and recognition is a recurring frustration in independent online content and this site is one of the cases that seems particularly egregious to me today.

  27. Bookmark earned and shared the link with one specific person who would care and a look at ravenvendor got the same targeted share sharing carefully rather than broadcasting is a discipline I try to maintain and this site is generating shares from me at a sustainable rate rather than the spam rate of viral content.

  28. Definitely returning here that is decided and a look at coilcolt 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.

  29. Now appreciating that the post did not require me to agree with the writer to find it valuable, and a look at etherledges maintained the same useful regardless of agreement quality, content that informs even when it does not convince is content with broader utility and this site reads as useful even when I disagree.

  30. Now feeling that this site is the kind I want to make sure does not disappear, and a look at beechclue reinforced that quiet protective feeling, the rare sites whose disappearance would actually matter to me are the sites I want to support through return visits and recommendations and this one has joined that small protected list.

  31. Worth bookmarking and sharing with anyone interested in the topic, that is my honest take, and a stop at timbercart reinforces that, the kind of generous resource that makes the open web feel worth defending against the constant pressure to retreat into walled gardens and curated feeds today everywhere I look across all my devices.

  32. Different feel from the algorithmically optimised posts that dominate the topic, and a stop at boundburst 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.

  33. Worth recognising that this site does not chase the daily news cycle, and a stop at brightfallstudio confirmed the longer publication arc, sites that resist the pressure to comment on every passing event are sites with genuine editorial discipline and this one has clearly chosen depth over volume which I respect deeply.

  34. Took my time with this rather than rushing because the writing rewards attention, and after premiumlivinghub I had even more to absorb, the kind of content that pays back the patient reader rather than punishing them with empty filler is something I look for and rarely find in regular searches lately.

  35. Genuinely well crafted writing, the kind that makes the topic look easier than it actually is, and a look at cabinboss added even more depth, you can feel the experience behind every line which is something only writers who have been at this for a while can pull off with this level of grace.

  36. Now understanding why someone recommended this site to me a while back, and a stop at modernheritagemarket explained the recommendation, sometimes recommendations make sense only after experience and this site has finally clicked into place as the kind of resource I now understand was being recommended for sound editorial reasons by my friend.

  37. Solid quality, the kind of work that holds up to a careful read rather than a quick skim, and a quick look at craterbook kept that standard going strong, content that rewards attention rather than punishing it is something I appreciate more and more these days online across nearly every topic I follow.

  38. Pleasant surprise, the post delivered more than the headline promised, and a stop at grovefarm continued that pattern of under promising and over delivering, the rarest combination on the modern web where most content does the opposite by promising the world and delivering thin recycled summaries instead each time you click on something interesting.

  39. A piece that did not waste any of its substance on sales or promotion, and a look at amplebuff continued that pure content focus, sites that resist the urge to monetise every paragraph are increasingly rare and this one has clearly made the editorial choice to keep the writing clean from commercial intrusion which I value highly.

  40. Liked the careful word choice throughout, every term seemed picked for a reason rather than thrown in casually, and a stop at modernvalueclickping continued that precise style, this kind of attention to small details is what separates careful writing from the usual rushed content that dominates blog spaces today across pretty much every topic I follow.

  41. Woah! I’m really enjoying the template/theme of this site. It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between user friendliness and appearance. I must say you have done a excellent job with this. Also, the blog loads very fast for me on Firefox. Superb Blog!

  42. Now recognising the specific pleasure of reading writing that shows real care for sentence shapes, and a look at ethicalmodernliving extended that craft pleasure, sentence level writing quality is something most blog content ignores entirely and this site has clearly invested in the prose layer alongside the substance which is rare today.

  43. A piece that respected the reader by not over explaining the obvious, and a look at astrobush continued that calibrated approach, finding the right level of explanation is one of the harder editorial calls and this site has clearly thought carefully about what readers will already know versus what they need help with consistently.

  44. Thanks for the clean writing no broken sentences and no awkward translations like some other sites have and a quick stop at glarniq kept that polish going nicely it really does make a difference when a reader can move through a page without tripping on every line or going back to reread.

  45. Quietly enthusiastic about this site after the past few hours of reading, and a stop at edgedials extended that enthusiasm, the calibration of enthusiasm to evidence is something I try to maintain and this site has earned a calibrated quiet enthusiasm rather than the loud excitement that usually fades within a day or two of finding something.

  46. Considered alongside other sources I have been reading this one consistently rises to the top, and a stop at lunarharvestmart 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.

  47. Will be passing this along to a few people who would benefit from the perspective shared here, and a stop at globalpremiumcollective only added to what I will be sharing, this kind of generous content deserves to circulate widely rather than getting buried in some search engine algorithm tweak that pushes it down the rankings.

  48. Reading this between two meetings turned out to be the highlight of the morning, and a stop at wildshoresupply continued that highlight quality, content that outshines the structured parts of a working day is doing something well beyond ordinary and this site has produced multiple such highlights for me already this week alone.

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

  50. Now sitting with the thoughts the post triggered rather than rushing on to the next thing, and a stop at sorniq 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.

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>