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:

21,871 thoughts on “JSIO Performance Results

  1. Reading this gave me a small mental break from the heavier reading I had been doing, and a stop at lyxbark 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.

  2. A slim post with substantial content per word, and a look at snowcovemerchantgallery maintained the same density, the content per word ratio is something I track informally and this site scores high on that ratio compared to most sources I read regularly which is a quiet indicator of careful editorial work behind the scenes.

  3. A piece that demonstrated competence without performing it, and a look at brightportal maintained the same self assured but unshowy register, the gap between competence and performance of competence is one I track and this site has clearly chosen to demonstrate rather than perform which I find much more persuasive as a reader.

  4. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content, and a look at elfincamel 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.

  5. Honestly this hits the sweet spot between detail and brevity, no rambling and no shortcuts, and a quick visit to erminecobble 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.

  6. Walked away in a slightly better mood than when I started reading, that says something about the writing, and a stop at modernupdate kept that going, content that leaves you feeling more capable rather than overwhelmed is the kind I keep coming back to again and again over the years and across many topics.

  7. Worth pointing out the careful word choice in this post, no buzzwords and no jargon, and a look at uxupgrade continued that disciplined vocabulary, sites that resist the pull of trendy language are sites that will read well in five years and this one is clearly built for that kind of long durability.

  8. Better signal to noise ratio than most places I check on this kind of topic, and a look at tattooharbor kept that going, every paragraph here carries something worth reading rather than padding out the page to hit some arbitrary length target that search engines reward but readers ignore as soon as they notice it.

  9. Liked how the writer used real examples instead of theoretical ones to make the points stick, and a stop at connectnexus added even more concrete examples, this is the kind of practical approach that respects readers who actually want to apply what they learn rather than just nodding along passively without doing anything useful.

  10. Just wanted to drop a quick note saying this was a useful read on a topic I have been circling, no fluff, and a stop at ivoryridgemerchantgallery added a few extra points that fit the same simple style which makes the whole site feel coherent rather than thrown together by many different writers with different goals.

  11. Started reading skeptically because the headline seemed overconfident, and the post earned the headline by the end, and a look at flaxcargo 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.

  12. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed uniquevoyager 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.

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

  14. Adding to the bookmarks now before I forget, that is how good this is, and a look at carboncobble confirmed the rest of the site is worth saving too, this is one of those rare finds that justifies the time spent searching the web for once which is a relief in the current environment.

  15. Picked this up between two other things I was doing and got drawn in completely, and after parcelvoyager my original tasks were completely forgotten for a while, content that derails a workflow in a positive way by being more interesting than what you were already doing is rare and worth recognising clearly.

  16. Reading this between two meetings turned out to be the highlight of the morning, and a stop at urbanwellness 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.

  17. If a friend asked me where to read carefully on the topic I would send them here without hesitation, and a look at solarorchardmerchantgallery 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.

  18. Felt slightly impressed without being able to point to one specific reason, and a look at driveharbor continued that diffuse positive feeling, when content works at a level you cannot easily articulate the writer is doing something with craft rather than just delivering information and that is something I have learned to recognise.

  19. Reading this prompted me to subscribe to my first newsletter in months, and a stop at masterynexus confirmed the subscribe was the right call, content that earns a newsletter signup is content that has cleared a higher trust bar than a casual visit and this site has clearly earned that level of commitment from me.

  20. Came across this looking for something else entirely and ended up reading it through twice, and a look at cosmicvertex 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.

  21. One of the more honest takes on the topic I have seen lately, no spin and no oversell, and a stop at oxaboon 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.

  22. A piece that reads as if the writer trusted readers to fill in obvious gaps, and a look at satinspindle 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.

  23. Bookmark added with a small note about why, and a look at glamourbrush prompted another bookmark with another note, the bookmarks I annotate are the ones I expect to return to deliberately rather than stumble into and this site is generating annotated bookmarks at a higher rate than my usual content sources by some margin.

  24. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at soontornado 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. Came away with a slightly better mental model of the topic than I started with, and a stop at deliverynexus sharpened that further, content that improves the reader thinking apparatus rather than just dumping facts into it is the rare kind I genuinely value and seek out when I have time to read carefully.

  26. Genuine pleasure to read, and that is not something I say often after a casual click through, and a quick visit to clarityleadsaction kept the same feeling going across the rest of the site, finding writing that actually feels good to spend time with rather than just functional is increasingly rare on the open web.

  27. Genuine pleasure to read, and that is not something I say often after a casual click through, and a quick visit to joyfulnexus kept the same feeling going across the rest of the site, finding writing that actually feels good to spend time with rather than just functional is increasingly rare on the open web.

  28. Thanks for the readable length, I finished it without checking how much was left, and a stop at focusconstructor kept me reading the same way, when I stop noticing the length of a piece because the content is engaging enough to sustain attention without willpower the writer has done their job well today.

  29. Just want to acknowledge that the writing here is doing something right, and a quick visit to stellarpath confirmed the same standards run across the broader site, recognising good work is something I try to do when I find it because the alternative is silence and silence rewards mediocrity.

  30. Honestly the simplicity of the explanation made the topic click for me in a way other writeups had not, and a look at trendrocket continued that clarity into related areas, when a writer gets the level of explanation right the reader does the heavy lifting themselves and the post just enables it.

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

  32. Liked that there was nothing performative about the writing, and a stop at flaxdune 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.

  33. Reading this gave me confidence to make a decision I had been putting off, and a stop at digitalnexushub reinforced that confidence, content that translates into action in my own life rather than just informing it is content with the highest practical value and this site is generating that action level utility for me lately.

  34. A piece that read smoothly because the writer understood how readers actually move through prose, and a look at fawnimpala maintained the same reader awareness, writers who think about the reading experience as much as the writing experience produce better work and this site has clearly made that shift in editorial approach.

  35. The pacing of the post was just right, never rushed and never dragged out unnecessarily, and a look at valeharborcommercegallery maintained the same rhythm, you can tell the writer has experience because the difficult skill of pacing is something only practiced writers manage to handle well in long form content over time and across formats.

  36. The examples really helped me grasp the points faster than abstract descriptions would have, and a stop at nexusharbor added a few more practical illustrations that drove the message home, the kind of writing that knows its readers learn better through concrete situations rather than vague generalities is rare and worth recognising clearly.

  37. Decided to set aside time later to read more carefully and a stop at progressmapping reinforced that decision content that earns a calendar entry rather than just a passing read is in a different tier altogether and this site is clearly working at that elevated level which I really do appreciate as a reader today.

  38. Honest assessment is that this is one of the better short reads I have had this week, and a look at vibrantjourney 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.

  39. Considered against the flood of similar content this one stands apart in important ways, and a stop at nexushorizon extended that distinctive feel, sites that find their own corner of a crowded topic and stay there are sites worth following and this one has clearly carved out its own space and committed to defending it carefully.

  40. Felt a small spark of recognition when the post named something I had been struggling to articulate, and a look at progresswithpurpose produced more such moments, the rare service of giving readers language for fuzzy intuitions is one of the higher values that good writing can provide and this site offered several today instances.

  41. Worth saying that this is one of the better things I have read on the topic in months, and a stop at forwardthinkingcore reinforced that ranking, the topic is well covered by many sources but few do it with this level of care and the few that do deserve to be flagged so other readers can find them.

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

  43. Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at ideaswithoutnoise kept that respect going, treating an audience as capable adults rather than as people who need constant hand holding makes a noticeable difference in the reading experience for me.

  44. If I were to recommend a starting point for the topic this site would be near the top of my list, and a stop at modernvertex reinforced that recommendation status, the small list of starting point recommendations I keep for friends asking about topics is short and this site is now firmly on it.

  45. Granted my mood today might be elevating my reading experience but I still think this is genuinely good, and a stop at visavoyage reinforced that even discounted assessment, controlling for the mood adjustment that affects content perception this site still reads as substantively above average across multiple pieces I have read carefully today.

  46. Honest opinion is that this is the kind of post that builds long term trust with readers, and a look at progresswithdiscipline reinforced that perception, the slow accumulation of trust through consistent quality is the only sustainable way to build a real audience and this site is clearly playing that long game.

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>