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:

13,059 thoughts on “JSIO Performance Results

  1. Liked the natural conversational tone throughout, never stiff and never overly casual either, and a stop at ferretiguana kept that comfortable middle ground going, finding a tone that respects the reader without becoming distant or overly familiar is harder than it sounds and this site nails that balance consistently across many different pieces.

  2. тату салон спб рядом адреса тату салон

  3. Reading this with a notebook open turned out to be the right move, and a stop at actionwithdirection added more material to the notes, content that justifies active note taking from a passive reader is content with real informational density and this site is producing notes worthy material at a high rate consistently.

  4. Now wondering how the writers calibrated the level of detail so well, and a stop at cactusgumbo continued the same calibration, the right level of detail is one of the harder editorial calls in any piece and this site has clearly developed an instinct for it through what I assume is years of careful practice publicly.

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

  6. тату салон где можно сделать тату

  7. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at cargofeather reinforced that defensive utility, the ongoing case for non algorithmic reading is one I make to myself periodically and sites like this one provide the actual evidence that supports the case clearly.

  8. If I were grading sites on this topic this one would receive high marks, and a stop at glacierglaze continued earning those high marks, the informal grading I do mentally for content sources is something I take seriously even though it is informal and this site has been receiving consistent high marks across multiple sessions today.

  9. Most of my reading time goes to a small number of trusted sources and this one is now joining that group, and a stop at cougararbor reinforced the group membership, the few sites that earn a place in my regular rotation are sites I expect ongoing returns from and this one has earned that elevated position consistently.

  10. Now adjusting my expectations upward for the topic based on this post and a stop at clarityprogression continued that bar raising effect content that resets what I think is possible on a subject is doing real work in shaping my standards and this site is providing those bar raising experiences at a notable rate during sessions.

  11. Liked the careful word choice throughout, every term seemed picked for a reason rather than thrown in casually, and a stop at growthwithcleanfocus 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.

  12. Felt the post handled a sensitive angle of the topic with appropriate care, and a look at batikcitrine 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.

  13. A handful of memorable phrases from this one I will probably use later, and a look at falconbasil added a couple more, content that contributes language to my own communication rather than just facts is content with a different kind of utility and this site is providing that linguistic utility consistently across what I read.

  14. 200 free spins no deposit united states, slots ironman lausaarote and canada online gambling laws, or
    pokies online canada

    Feel free to visit my website; tycoon casino download, Patty,

  15. Found the section structure particularly thoughtful, and a stop at glaciergourd suggested the same care across the broader site, structural choices guide the reader through the material in ways most people do not consciously notice but feel the absence of when those choices are made carelessly or not at all.

  16. Even across multiple posts the writers voice has remained consistent in a way I appreciate, and a stop at fescuefalcon continued that voice, sites that maintain editorial consistency across many pieces have something most sites lack and this one has clearly worked out how to keep its voice steady across what reads as a growing archive.

  17. тату салон спб рядом тату салон санкт петербург

  18. Picked this up while looking for something else and ended up reading every paragraph because it was actually informative, and after carobburlap I was sure I would come back, that does not happen often when most sites bury the useful parts under endless ads and pop ups today and across most categories online.

  19. Adding to the bookmarks now before I forget, that is how good this is, and a look at cougarfloret 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.

  20. Now realising the topic deserved better treatment than it has been getting elsewhere, and a look at focusdirection extended that broader recognition, content that exposes the gap between actual quality and average quality elsewhere is doing the quiet work of raising standards and this site is contributing to that elevation in its own corner.

  21. Excellent post, balanced and well organised without showing off, and a stop at focusbeforeforce 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.

  22. Closed it feeling slightly more competent in the topic than I started and a stop at idealaunchpad 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.

  23. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at falconbeetle furthered that reorganisation, content that affects the shape of my mental model rather than just decorating it with new facts is content with structural rather than informational impact and this site provides that.

  24. Took me back a step or two on an assumption I had been making, and a stop at gliderdragon 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.

  25. Worth flagging that the writing rewarded a second read more than I expected, and a look at bayougourd produced the same second read benefit, content with hidden depths that emerge only on careful rereading is rare in the modern blog space and this site has clearly invested in that level of compositional density throughout.

  26. Taking the time to read carefully here has been worthwhile for the past hour, and a look at echobrooktradehall extended the worthwhile reading, the calculation of return on reading time spent is something I do informally and this site has been producing positive returns across multiple sessions during the last week of regular visits and reads.

  27. Genuine reaction is that this site clicked with how I like to read, and a look at carobcattail 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.

  28. Good quality through and through, no rough edges and no signs of being rushed, and a quick look at focusprogress kept the same polish going, the kind of site that respects its own brand by maintaining consistency across pages which is something I always appreciate as a reader looking for trustworthy information online today.

  29. Reading this with a fresh mind in the morning brought out details I might have missed in the afternoon, and a stop at fescuegarnet 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.

  30. Looking forward to seeing what gets published next month, and a look at twilightfieldmarket extended that anticipation across the broader site, finding myself looking forward to a sites future content rather than just consuming its existing content is a stronger commitment level than I usually reach with new finds and this site triggered that.

  31. Bookmark added in three places to make sure I do not lose the link, and a look at goldencanoe got the same redundant treatment, sites I am afraid to lose are the rare keepers and this is clearly one of them based on what I have read so far across this and a couple of related posts.

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

  33. Following a few of the internal links revealed more posts of similar quality, and a stop at fondarbors added more to that growing pile, sites where internal links lead to more good content rather than to more of the same recycled material are sites with depth and this one has clearly built that depth carefully.

  34. Saving this link for the next time someone asks me about this topic, and a look at arcanitea expanded what I will be sharing with them, this is the kind of resource that makes a real difference when you are trying to point a friend to something useful and reliable rather than generic marketing pages.

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

  36. Considered against the flood of similar content this one stands apart in important ways, and a stop at kbgeda 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.

  37. Looking for similar voices elsewhere has come up empty in my recent searches, and a stop at computerkeep extended the search frustration, the rare site that does what no other does in quite the same way is precious and this one has clearly developed a particular approach that I have not been able to find duplicates of.

  38. Found this useful, the points line up well with what I have been thinking about lately, and a stop at lotorucasino1 added some angles I had not considered yet, definitely walking away with more than I came for which is the best outcome from time spent reading online for any kind of topic.

  39. Reading carefully here has reminded me what reading carefully feels like, and a look at zishijiaoxue1 extended that reminder, the experience of careful reading versus skimming is different in ways I had partially forgotten and this site has clearly refreshed my memory of what attention feels like when content rewards it consistently.

  40. Solid little post, the kind that does not need to be flashy because the substance is doing the work, and a look at psb1o7 kept that quiet confidence going across the site, this is what writing looks like when the writer trusts the content to land on its own without theatrics or unnecessary attention seeking behaviour.

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

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

  43. Reading this post made me realise I had been settling for lower quality elsewhere, and a look at puhgd extended that recalibration, content that exposes how much I had been accepting in adjacent sources is content with calibrating effect on my standards and this site is performing that calibration function across topics for me reliably.

  44. тату салон спб цены тату салон санкт петербург

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>