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

  1. A particular kind of restraint shows up in the writing and a look at buildlongtermvision 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.

  2. Thanks for the honest framing without exaggerated claims that the topic will change my life, and a stop at startpurposefuldirection kept the same modest tone, restraint in marketing language signals trustworthiness and the writers here are clearly playing the long game by building credibility rather than chasing immediate clicks through hyperbole.

  3. A particular kind of restraint shows up in the writing, and a look at suburbvesper 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.

  4. Bookmark folder reorganised slightly to make this site easier to find, and a look at createimpactplanning 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.

  5. Found something quietly useful here that I expect to return to, and a stop at exploreuntappedopportunities added more of the same, content with quiet utility ages well in a way that flashy hot takes do not and I have learned to weight quiet utility much higher when deciding what to bookmark for later use.

  6. Now considering the post as evidence that careful blog writing is still possible, and a look at exploreideaswithfocus extended that evidence, the broader question of whether the modern web can sustain quality writing has obvious empirical answers in sites like this one and seeing them is reassuring even when they remain a minority overall today.

  7. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at kyarax kept the same gentle pace, content that fits the mood of the moment is something I notice and remember and this site has the kind of pace that suits relaxed reading sessions especially well.

  8. Bookmark added with a small mental note that this is a site to keep, and a look at progressbystrategy reinforced the keep status, the verb keep rather than visit captures something about how I think about this kind of site and it is a higher tier of relationship than I have with most places online today.

  9. Now recognising that the post handled the topic with appropriate technical precision without becoming dry, and a stop at discovernewfocusareasnow continued that balance, technical precision and readability are often in tension and this site has clearly figured out how to maintain both at once which is one of the harder editorial achievements in the form.

  10. The use of plain language without dumbing down the topic was really well done, and a look at buildwithpurposefulsteps continued in that same accessible style, this is something many technical writers fail at because they either confuse their readers or condescend to them but here neither problem appears at all which is impressive really.

  11. Honestly the simplicity of the explanation made the topic click for me in a way other writeups had not, and a look at discoverhiddenroutes 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.

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

  13. A piece that did exactly what it promised in the headline without overshooting or underdelivering and a look at buildlongtermfocus continued that calibration alignment between promise and delivery is a basic editorial virtue that many sites fail at and this site has clearly mastered the matching of expectation and substance throughout pieces.

  14. Loved the writing voice here, friendly without being fake and confident without being arrogant, and a stop at startsmartmovementnow carried the same tone forward, the kind of personality that makes a reader feel welcome rather than lectured at which is a balance plenty of writers struggle to find no matter how long they have been at it.

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

  16. During a quiet evening reading session this provided just the right depth without being heavy, and a stop at jalaxis maintained the same evening appropriate weight, content with depth that does not exhaust the reader is content with editorial calibration and this site has clearly figured out how to be substantial without being demanding all the time.

  17. Took my time with this rather than rushing because the writing rewards attention, and after actioncreatesresults 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.

  18. This one is staying open in a tab for the rest of the day so I can come back and re read certain parts, and a look at unlocknewpotentialnow suggests I will be doing the same with a few more pages here too, this is going to be a deep dive over the coming hours.

  19. Came here from another site and ended up exploring much further than I planned, and a look at createimpactdirectionplan only encouraged more exploration, the kind of place where one click leads to another not through manipulative design but through genuinely interesting content is rare and worth highlighting when found like this somewhere on the open internet.

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

  21. Came in skeptical and left mostly convinced, that is the highest praise I can offer, and a look at forwardmovementworks pushed me further in the same direction, content that survives a critical first read is rare and worth recognising because most blog posts crumble under any real scrutiny these days when you actually pay attention closely.

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

  23. Honestly impressed by the consistency of voice across what I have read so far, and a quick visit to discoverinnovativethinkingnow continued that consistent feel, when a site reads like one careful person rather than a committee the experience is more rewarding for the reader who notices these subtle editorial details over time.

  24. Now thinking about how this post will age over the coming years, and a stop at buildlongtermmomentum suggested the same durability, content built to age well rather than to capture the attention of the moment is content with a different kind of value and this site has clearly chosen the long horizon over the short one.

  25. Found the rhythm of the prose particularly enjoyable on this read through, and a look at startnextleveljourney kept that musical quality going across the related pages, sentence rhythm is something most blog writers ignore but it makes a real difference in how content lands with the careful reader who cares.

  26. A quiet kind of confidence runs through the writing, and a look at intelligentprogress carried that same understated assurance, confidence without bragging is the most attractive register for online writing and the writers here have clearly developed it through practice rather than affecting it through stylistic tricks that would feel hollow eventually.

  27. Solid recommendation from me to anyone working in the area, the perspective here is grounded, and a look at lyxbark adds even more useful angles, the kind of site that becomes a reference rather than just a one time read which is a higher bar than most blogs ever reach today on the modern web.

  28. Solid recommendation from me to anyone working in the area, the perspective here is grounded, and a look at startmovingupward adds even more useful angles, the kind of site that becomes a reference rather than just a one time read which is a higher bar than most blogs ever reach today on the modern web.

  29. Picked up several practical tips that I plan to try out this week, and a look at explorefuturethinkingnow added a few more I will be testing alongside, content with practical hooks that connect to my actual life is the kind that earns my repeat attention rather than the merely interesting that I forget within a day.

  30. Once you find a site like this the search for similar voices begins, and a look at createbetterdirection extended the search energy, finding a high quality reference point makes the gap between it and adjacent sources visible in a way it was not before and this site has provided that high reference point across multiple recent visits.

  31. Glad the writer did not feel the need to argue with imaginary critics in the post itself, and a stop at bakeboxshop kept the same focused approach going, defensive writing wastes the reader time and confidence on positions that did not need defending and this post has clearly avoided that common failure.

  32. Worth marking this site as one to come back to deliberately rather than by accident, and a stop at unlockcreativepaths reinforced that intention, the difference between sites I find again by chance and sites I return to on purpose is meaningful and this one has clearly moved into the deliberate return category for me.

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

  34. Skimmed first and then went back to read carefully, and the careful read paid off in places I had missed, and a stop at growwithfocusedintent got the same treatment, the rare site whose content rewards a second pass is content I want more of in my regular rotation rather than disposable single read articles.

  35. During the time spent here I noticed the absence of the usual distractions, and a stop at learnandexecuteeffectively 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.

  36. Useful enough to recommend to several people I know who would appreciate it, and a stop at growthbydesign added more material I will pass along too, the kind of writing that earns word of mouth is the kind that actually delivers on its promises which is what this site does without any drama or fanfare attached.

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

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

  39. A piece that reads like it was written for me without claiming to be written for me, and a look at discovergrowthdirection produced the same fit, when the writer audience match clicks naturally without being engineered through demographic targeting you know the writing is solid and this site has that natural fit consistently for me.

  40. Skipped the related links section thinking I had read enough and then came back to it later when curiosity got the better of me, and a stop at buildgrowthdirectionplan confirmed I should have just read it first, every section of this site appears to deserve careful attention rather than skipping past lazily.

  41. A piece that prompted a small mental rearrangement of how I order related ideas, and a look at explorefreshopportunityzones extended that rearranging effect, content that affects the structure of my thinking rather than just adding to it is content with the deepest kind of impact and this site is reaching that depth for me today.

  42. Generally my comment to other readers about new sites is to wait and see but for this one I would jump to recommend now, and a look at ignitefreshthinking reinforced that early recommendation, the speed at which a site earns my recommendation is itself a quality signal and this one has earned mine quickly clearly.

  43. Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at fromthinkingtodoing extended the confirmation, content that gives shape to fuzzy intuitions is doing the rare work of making private thoughts public and this site is providing that articulating service consistently for me lately.

  44. wonderful post, very informative. I wonder why the other specialists of this sector do not notice this. You should continue your writing. I am sure, you’ve a great readers’ base already!

  45. купить 3d панели для забора 3д забор цена

  46. забор 3д сетка панель ограждения 3d

  47. производители 3д забора производители 3д ограждений

  48. Glad I gave this a chance rather than scrolling past, and a stop at bulkingbayou confirmed I made the right call, sometimes the best content is hidden behind unassuming headlines that do not scream for attention and learning to slow down and check those out has paid off many times now across years of reading.

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

  50. Liked the careful selection of which details to include and which to skip, and a stop at explorefuturepathwaysnow reflected the same editorial judgement, knowing what to leave out is just as important as knowing what to include and this site has clearly figured out where that line sits for the topics it covers regularly.

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>