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

  1. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at softleafemporium confirmed I should make that recommendation soon, the small but real act of recommending content into spaces where my taste matters is something I take seriously and this site is worth the recommendation.

  2. Just want to recognise that someone clearly cared about how this turned out, and a look at explorelimitlessgrowth confirmed that care extends across the broader site, you can feel the difference between content shipped to hit a deadline and content released because the writer was actually proud of the result for once.

  3. Quality you can feel from the first paragraph, the writer clearly knows the topic and how to share it, and a quick look at everrootcollections confirmed the same depth runs throughout the rest of the site as well which is rare and worth pointing out when it happens online for any reader passing through.

  4. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at wildfieldmercantile 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.

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

  6. However selective I am about new bookmarks this one made it past my filter, and a look at findnewhorizons confirmed the bookmark was worth the slot, the precious slots in my permanent bookmark folder are difficult to earn and this site earned one without making me think twice about whether the slot was justified by the quality.

  7. Appreciated how the post felt complete without overstaying its welcome, and a stop at urbanstyleoutlet 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.

  8. Felt the post handled a sensitive angle of the topic with appropriate care and a look at besthomefinds extended that careful handling across related material sites that can navigate delicate territory without causing damage are rare and require a level of judgement that comes from experience rather than from following any clear playbook.

  9. Worth a slow read rather than the fast scan I usually default to, and a look at shopwithstyletoday earned the same slower pace from me, content that resets my reading speed downward is content with substance worth absorbing and this site has produced that effect on me multiple times now over the last week here.

  10. I appreciate the clarity here, everything is explained in simple terms without unnecessary detail, and after a quick stop at tallcedarmarket the points came together nicely for me, the writing keeps things straightforward and respects the reader from start to finish without ever talking down to anyone.

  11. A particular kind of restraint shows up in the writing, and a look at creativegiftmarket maintained the same restraint across pages, knowing what not to say is just as important as knowing what to say and this site has clearly developed strong instincts on both sides of that editorial line throughout pieces I have read.

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

  13. Really appreciate this kind of writing, no shouting and no clickbait headlines just steady useful content, and a quick look at dailytrendmarket kept that going, definitely a site I will be returning to whenever I need a sensible take on similar topics in the days ahead and also during slower work weeks.

  14. If quality blog writing is dying as people sometimes claim then this site is one piece of evidence that it has not died yet, and a look at lushvalleychoice extended that evidence, the broader cultural question about online writing has empirical answers in specific sites and this one is contributing to a more optimistic answer overall.

  15. Closed it feeling slightly more competent in the topic than I started, and a stop at apexhelm reinforced that competence boost, real learning is rare in casual online reading but it does happen sometimes and this site managed to make it happen for me today which is genuinely worth pausing to acknowledge.

  16. Picked a single sentence from this post to remember, and a look at urbanstonegallery 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.

  17. Thanks for treating the topic with the seriousness it deserves without becoming pompous about it, and a stop at evergreenstyleplace continued that balanced treatment, the gap between earnest and self serious is huge and writers who can stay on the right side of it earn my respect when I find them online today.

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

  19. Glad I gave this fifteen minutes rather than the usual three minute skim, and a look at groweverydaynow earned the same investment, time spent on quality content is rarely wasted but the reverse is also true and learning which sites deserve which kind of attention is part of being a careful online reader.

  20. Easy to recommend without reservations, the site delivers on every promise it implicitly makes, and a look at whitestonechoice kept that same standard going, the kind of consistency that earns trust over time rather than chasing it through aggressive marketing is what I see here and it is appreciated greatly by this particular reader today.

  21. Bookmark folder reorganised slightly to make this site easier to find, and a look at silvergardenmart earned the same accessibility upgrade, the small organisational moves I make for sites I expect to return to often are themselves a signal of how much I trust them and this site triggered those moves naturally.

  22. Different in a good way from the cookie cutter content that fills most blogs covering this area, and a stop at moongladeboutique kept showing me why, original thoughtful writing exists if you know where to look and this site has earned a place on my short list of those rare exceptions worth defending.

  23. Now thinking I want more sites built on this kind of editorial foundation, and a stop at brightfloralhub extended that wish into a broader hope, sites built on substance and care rather than on metrics and growth are the kind of sites I want to see more of and this one is a small example worth supporting.

  24. Now noticing that the post benefited from being neither too short nor too long for its content, and a look at discoverstylehub 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.

  25. Considered as a whole this site has developed a coherent point of view that comes through in individual pieces, and a look at moonviewdesigns continued displaying that coherence, sites with a unified perspective rather than a grab bag of takes are sites with editorial maturity and this one has clearly developed that maturity through years of work.

  26. Coming to this with low expectations and being pleasantly surprised by the substance and a stop at frameparish continued exceeding expectations the recalibration of expectations upward across multiple positive readings is one of the actual rewards of careful browsing and this site is providing that recalibration at a steady rate apparently.

  27. Learned something from this without having to dig through layers of fluff, and a stop at edendome 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.

  28. Bookmark earned, share earned, return visit earned, all from one reading session, and a look at discoverandshopnow did the same, the trifecta of bookmark and share and return is rare in a single visit and represents the highest level of engagement I tend to offer any piece of online content these days here.

  29. Without overstating it this is a quietly excellent post, and a look at cosmohorizon 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.

  30. Skipped the comments section but might come back to read it, and a stop at firminlet 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.

  31. Found something new in here that I had not seen explained this way before, and a quick stop at irisarbor expanded the idea even further, the kind of writing that nudges your thinking forward a bit without forcing the issue is exactly what I look for online today and rarely actually find anywhere.

  32. Reading more of the archives is now on my plan for the weekend, and a stop at shopwithjoy 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.

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

  34. Appreciated the way each section connected smoothly to the next without abrupt jumps, and a stop at lagooncrown kept that flow going nicely, transitions are something most blog writers ignore but the difference is huge for the reader who is trying to follow a sustained line of thought today across many different topics.

  35. Started forming counter examples to test the claims and the post handled most of them implicitly, and a look at fullcirclemart continued that anticipatory style, writers who think two steps ahead of the critical reader save themselves from a lot of follow up work and this writer has clearly internalised that habit consistently.

  36. Closed the tab feeling I had spent the time well, and a stop at classystylemarket extended that feeling across more pages, the test of whether time on a site was well spent is one I apply silently after closing tabs and very few sites pass it but this one passed it cleanly today afternoon clearly.

  37. Reading this triggered a small change in how I think about the topic going forward, and a stop at marveldome reinforced that subtle shift, the rare content that actually moves my thinking rather than just confirming or filling it is the kind I most value and this site is providing that kind of impact today.

  38. If I had to summarise the editorial sensibility of this site in a few words it would be careful and human, and a look at softfeathermarket extended that summary feeling, capturing the essence of a sites approach in brief is hard but this site has a clear enough identity that the summary comes naturally enough.

  39. Came across this and immediately thought of a friend who would enjoy it, and a stop at brightwindemporium 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.

  40. Reading this on a long flight and finding it the best thing I read across hours of trying, and a stop at trendyvaluezone 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.

  41. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at bravofarm 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.

  42. Probably the best thing I have read on this topic in the past month, and a stop at softpineoutlet extended that ranking, the casual ranking of recent reading is informal but real and this site has been winning those rankings for me on this topic specifically over the last several weeks of regular reading sessions.

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

  44. I came here looking for a quick answer and ended up reading the whole post because it was actually interesting, and after findnewdeals I had a much fuller picture, no stress and no confusion just a clear walk through the topic that made everything fall into place without much effort.

  45. A genuinely unexpected highlight of my reading week, and a look at blueharborbloom 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.

  46. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at wildridgeattic kept that going, the kind of voice the open web could use a lot more of rather than the endless echo chamber of recycled opinions floating around every social platform these days.

  47. Solid stuff the kind of post that I will probably refer back to later this month when the topic comes up again and a look at freshcluster only confirmed I should bookmark the site as a whole rather than just this single page for future reference and use across coming weeks.

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>