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

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

  2. Probably the kind of site that should be more widely read than it appears to be, and a look at covebeck 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.

  3. Now planning to share the link with a small group of readers I trust, and a look at nighttoshineatlanta suggested more material to share with the same group, recommending content into a curated circle requires confidence in the recommendation and this site is making me confident in those personal recommendations on multiple separate occasions now.

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

  5. Liked everything about the experience, from the opening through to the closing notes, and a stop at apexhelm extended that into more pages, finding a site where the editorial vision shows through every choice rather than feeling random is an increasingly rare experience and one I am glad to have today during this particular reading session.

  6. Now noticing that the post avoided the temptation to be funny in places where humour would have undermined the substance, and a stop at bravofarms 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.

  7. Thanks for your publication. What I want to comment on is that when you are evaluating a good on the net electronics store, look for a web-site with complete information on important factors such as the level of privacy statement, security details, payment guidelines, and also other terms as well as policies. Always take time to read the help along with FAQ pieces to get a far better idea of what sort of shop operates, what they are capable of doing for you, and ways in which you can make use of the features.

  8. Worth saying that the writing carries a particular kind of authority without making any explicit claims to it and a stop at knackdomes 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.

  9. Now feeling the post has earned a proper recommendation rather than a casual mention, and a stop at refinedglobalmarket reinforced the recommendation strength, the difference between mentioning and recommending is a small editorial distinction I observe in my own conversations and this site has earned the upgraded recommendation level from me confidently today.

  10. Stayed longer than planned because each section earned the next, and a look at amidbull 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.

  11. Reading this prompted me to clean up some old notes related to the topic, and a stop at flickaltars extended that organising urge, content that triggers personal organisation rather than just consuming attention is content with motivating energy and this site has the kind of clarity that prompts active follow up rather than passive consumption.

  12. Glad to have another data point on a question I am still thinking through, and a look at softbreezeoutlet added two more, content that acknowledges its place in a wider conversation rather than pretending to settle the question alone is intellectually honest in a way that I wish was more common across the open web.

  13. Such writing is increasingly rare and worth supporting through attention, and a stop at byrdbush 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.

  14. Worth pointing out that the writing reads as confident without being defensive about it, and a look at artfuldailyclickping extended that secure tone, content that does not pre emptively argue against imagined critics has a different quality from defensive writing and this site reads as written from a place of real ease.

  15. Liked that the post left some questions open rather than pretending to settle everything, and a stop at beckarrow 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.

  16. Closed and reopened the tab three times before finally finishing and a stop at coilcab 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.

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

  18. Nice to see a post that does not try to overcomplicate the basics for the sake of looking smart, and once I looked at dewcoat 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.

  19. Reading this slowly in the morning before opening email, and a stop at curbcomet extended that protected attention, content that earns the prime morning reading slot before the daily distractions begin is content with elevated status and this site has earned that prime slot consistently in my recent reading habits clearly.

  20. Excellent post, balanced and well organised without showing off, and a stop at astrecanal continued in that same vein, this site has clearly figured out the formula for content that works for readers rather than for search engine ranking signals which is harder than it sounds today and worth real recognition from anyone.

  21. Picked up a couple of new ideas here that I can actually try out, and after my visit to covecanal I have even more notes saved, this is the kind of resource that pays you back for the time you spend on it which is rare to come across in this corner of the web.

  22. Came across this looking for something else entirely and ended up reading it through twice, and a look at goldmanor pulled me deeper into the site than I planned, the writing has a way of holding attention without resorting to manipulative cliffhangers or vague promises that never get delivered later down the page.

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

  24. Adding this site to my regular reading list, the post earned that on its own, and a quick stop at explorewithoutlimits 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.

  25. Probably going to mention this site in a write up I am working on later this month, and a stop at boomclove provided more material for that potential mention, content worth referencing in my own published work rather than just personal reading is content with the highest endorsement level and this site has earned that endorsement.

  26. Good post, the kind that respects the reader by getting to the point quickly without skipping the details that matter, and a short look at stacoa confirmed that approach is consistent across the site which is rare to find online these days, definitely a place I will return to soon.

  27. If you asked me to point to a recent positive sign for the open web this site would be near the top, and a stop at urbancreststudio reinforced that designation, the few sites that serve as evidence the web can still produce quality independent content are precious and this one has clearly become one for me.

  28. Reading this site over the past week has changed how I evaluate content in this space, and a look at flarequills extended that recalibration, the standards I bring to reading on the topic have shifted upward as a direct result of regular exposure to this kind of work and that shift will outlast any single reading session.

  29. Started reading skeptically because the headline seemed overconfident, and the post earned the headline by the end, and a look at urbanpathhouse continued that pattern of earning its claims, sites that can back up their headlines without overpromising are rare and this one has clearly developed editorial calibration on that front consistently.

  30. A relief to read something where I did not have to fact check every claim mentally, and a look at ethicalstyleandliving continued that reliable feeling, sites where I can lower my guard and trust the content are rare and this one is earning that trust paragraph by paragraph through consistent careful work behind the scenes.

  31. Vague feelings of recognition kept surfacing as I read because the writing names things I have been thinking, and a look at amidcarve produced more of those recognition moments, content that gives shape to private intuitions is content that makes me feel less alone in my own thinking and this site has that effect.

  32. Now feeling the rare pleasure of trusting a source completely on first encounter, and a look at refinedclickpingexperience extended that initial trust into something more durable, the calibration of trust to evidence is something I do informally and this site has earned high trust through the cumulative weight of multiple consistently good posts already.

  33. Reading this in three sittings because the day was fragmented, and the piece survived the fragmentation, and a stop at freshguilds held up under similar reading conditions, content engineered for continuous attention is fragile in modern conditions and this site reads as durable across the realistic ways people consume content today.

  34. Comfortable in tone and substantive in content, that is a hard combination to land, and a look at strengththroughstrides kept that pairing alive across more material, this is what good editorial direction looks like in practice and the team here clearly has someone keeping a steady hand on the wheel across what they decide to publish.

  35. Highly recommend to anyone looking for a sensible take on this topic without the usual marketing nonsense, and a look at byrdcipher kept that grounded approach going, sites that stay focused on serving readers rather than monetising every click are rare and this is clearly one of those rare ones I really appreciate finding.

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

  37. Came away with a small but real shift in perspective on the topic, and a stop at carefullybuiltcommerce pushed that shift a bit further, the kind of subtle reframing that good writing does to a reader without making a big deal of it is something I always appreciate when it happens which is sadly not that often.

  38. The overall feel of the post was professional without being stuffy, and a look at premiumlivingstorefront kept that approachable expertise going, finding the right register for technical content is hard but this site has clearly figured out how to sound knowledgeable without slipping into that distant lecturing tone that loses readers in droves every time.

  39. Skipped breakfast still reading this and finished hungry but satisfied, and a stop at curatedfuturegoods kept me past breakfast time, content that displaces basic biological needs is content with serious attentional pull and the writers here are clearly capable of producing that level of engagement which is genuinely impressive these days.

  40. Refreshing change from the usual sites covering this topic, no clickbait and no padding, and a stop at craftcanal confirmed the difference, this place clearly has its own voice rather than copying the formulas everyone else uses to chase clicks online which is becoming increasingly rare these days across nearly every popular subject.

  41. Reading this site over the past week has changed how I evaluate content in this space, and a look at inspiredhomelifestyle extended that recalibration, the standards I bring to reading on the topic have shifted upward as a direct result of regular exposure to this kind of work and that shift will outlast any single reading session.

  42. Reading this gave me a small mental break from the heavier reading I had been doing, and a stop at graingrove extended that lighter feel, content that provides relief without becoming trivial is harder to produce than people realise and this site has clearly figured out how to be light without being shallow at all.

  43. During the time spent here I noticed the absence of the usual distractions, and a stop at galafactors extended that distraction free experience, content that does not fight my attention with pop ups and modals and aggressive prompts is content that respects me and this site has clearly chosen the respectful approach throughout.

  44. Stands out for actually being useful instead of just being long, and a look at curlbento kept that going, length without value is the default mode of most blogs these days but this site has clearly chosen a different path which I respect a lot as a reader who values careful editing decisions like that.

  45. Skipped a meeting reminder to finish the post, and a stop at astroboard held me past another reminder, when content beats meetings the writer is doing something extraordinary because meetings have institutional support behind them and yet good writing can still occasionally win that competition for attention which I find heartening today.

  46. Just nice to read something that does not feel like it was assembled from a content brief, and a stop at trendandbuy kept that handcrafted feel going, you can tell when a real human with real understanding is behind the words versus a templated piece churned out for an algorithm to find.

  47. Reading this in a relaxed evening setting was a small pleasure and a stop at coilclose 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.

  48. Appreciate the work that went into laying this out so clearly, every section earns its place without filler, and a look at gailcooperspeaker 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.

  49. Once you start reading carefully here it is hard to go back to lower quality alternatives, and a stop at amplebench reinforced that ratchet effect, the way good content raises standards is real over time and this site has clearly contributed to raising my expectations for what is possible in writing on the topic generally.

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

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>