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

  1. Took some notes for a project I am working on, and a stop at maskchallengeusa added more raw material to those notes, content that contributes to my own creative work rather than just being interesting in the moment is the kind I value most and the kind I will keep coming back to repeatedly.

  2. Worth marking the moment when reading this clicked into something useful for my own work, and a look at suzgilliessmith extended that practical click, content that connects to my actual life rather than just being interesting is content with the highest kind of value and this site is generating that connection at a high rate.

  3. Most of the time I feel the open web is in decline and then I find a site like this, and a stop at t-walls-of-kuwait-iraq reinforced that mood lift, the cumulative effect of finding occasional excellent independent content versus the cumulative effect of finding mostly mediocre content is real for the long term reader maintaining web habits today.

  4. new zealandn poker 2 free game, best online pokies in united kingdom and usa online casino game seven cards (Rosalina) for usa players, or slots frenzy

  5. Reading this prompted me to subscribe to my first newsletter in months, and a stop at musionet 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.

  6. Reading this gave me something to think about for the rest of the afternoon, and after indieboutiquehotels I had even more to mull over, the kind of post that lingers in the background of your day rather than evaporating immediately is genuinely valuable in an attention economy that punishes depth rather than rewarding it.

  7. Worth bookmarking and sharing with anyone interested in the topic, that is my honest take, and a stop at raspinakala reinforces that, the kind of generous resource that makes the open web feel worth defending against the constant pressure to retreat into walled gardens and curated feeds today everywhere I look across all my devices.

  8. Now sitting back and recognising that this was a small but real win in my reading day, and a stop at PastorJorgeTrujillo extended that quiet win, the cumulative effect of small reading wins versus the cumulative effect of small reading losses is real over time and this site is contributing to the wins side of that ledger.

  9. A piece that handled the topic with appropriate weight without becoming portentous, and a look at dietzmann continued that calibrated seriousness, content that takes itself seriously without becoming pompous is something this site has clearly figured out and the balance shows up in every piece I have read across multiple sessions now.

  10. australian pokie machine cheats, united statesn site roulette hasard (Berenice) rules usa and online slots free bonus
    no deposit uk, or best online roulette for real money united
    kingdom

  11. Came away with a slightly better mental model of the topic than I started with, and a stop at harryandeddies 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.

  12. Really grateful for content like this, it does not waste my time and it does not insult my intelligence either, and a quick look at zorivoline was the same, balanced respectful writing that makes a person feel welcome rather than rushed through pages of forced engagement just to keep clicking around.

  13. A small thank you note from me to the team behind this work, the post earned it, and a stop at romain4reform suggested more thanks would be in order over time, recognising the people who do good writing online is something I try to remember to do because the alternative is silence and silence rewards mediocrity unfortunately.

  14. Decided to set a calendar reminder to revisit, and a stop at ulvarotrustco extended that revisit list, calendar entries for content are a level of commitment I rarely make but when I do they signal a higher regard than a simple bookmark and this site has earned that calendar tier of relationship from me today.

  15. Useful information presented in a way that does not feel like a sales pitch, that is what I appreciated most, and a stop at markmackenzieforcongress was the same, no upsell and no fake urgency just steady content laid out properly for someone trying to actually learn from it rather than just be sold to.

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

  17. Time spent here today felt productive in the way that good reading sessions sometimes do, and a stop at turnerhallrestaurant extended that productive feeling across the rest of the morning, the difference between productive reading and merely passing time is real and this site is consistently on the productive side for me lately.

  18. A well calibrated piece that knew its scope and stayed inside it, and a look at RenoProvisions maintained the same scope discipline, scope creep is one of the failure modes of long blog posts and this site has clearly invested in the editorial discipline to prevent it which shows up in tightly contained pieces.

  19. Reading this confirmed something I had been suspecting about the topic, and a look at circularatscale pushed that confirmation toward greater confidence, content that lines up with independently held intuitions earns a special kind of trust and I will return to writers who consistently land that way for me without overselling positions.

  20. Now noticing the post fit a particular gap in my reading without my having articulated the gap before, and a look at velixocapital extended that gap filling effect, content that meets needs I had not consciously formulated is content with reader insight and this site has clearly developed that anticipatory editorial sense across many pieces.

  21. Glad the writer kept this short rather than padding it out, the points stand on their own without needing extra context, and a look at shopthomasashbourne kept the same approach going, brevity is a sign of confidence in the substance and the team here clearly trusts their content to land without filler.

  22. Worth flagging that the writing rewarded a second read more than I expected, and a look at cranberrystreetcafe 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.

  23. Honestly thank you to whoever wrote this because it scratched an itch I had not quite been able to articulate, and a stop at Beauty-Optical-Salon kept that satisfying feeling going, the kind of writing that meets unspoken needs is special and this site clearly has writers who understand their readers more than most do today.

  24. The whole experience of reading this was pleasant from start to finish, no pop ups and no annoying interruptions, and a look at redhillrepurposing continued that clean experience, technical choices about page design matter for the reader and this site clearly cares about the small details that add up to comfort across multiple visits.

  25. Reading this in the morning set a good tone for the day, and a quick visit to apkcontainer kept that good tone going, content can do that sometimes when it hits the right notes and finding sites that consistently strike that tone is something I have learned to recognise and reward with regular visits.

  26. My usual pattern is to skim and bounce but this site has reset that pattern temporarily, and a stop at justvotenoon2 maintained the slower reading mode, content that changes how I read is content with structural influence and this site has clearly nudged my reading behaviour toward something better at least for the duration of these visits.

  27. A nicely understated post that does not shout for attention, and a look at nevirortrust maintained the same quiet quality, understatement is a stylistic choice that distinguishes serious writing from attention seeking writing and this site has clearly committed to the understated approach as a core editorial value rather than just a phase.

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

  29. I appreciate the clarity here, everything is explained in simple terms without unnecessary detail, and after a quick stop at rosetemplates 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.

  30. Generally I am cautious about recommending sites on first encounter but this one warrants the exception, and a look at discovermodernstrategies reinforced the exception making, the rare site that justifies breaking my normal cautious approach is the rare site worth flagging early and this one has prompted exactly that early flagging response from me.

  31. Glad the writer kept this short rather than padding it out, the points stand on their own without needing extra context, and a look at morixobond kept the same approach going, brevity is a sign of confidence in the substance and the team here clearly trusts their content to land without filler.

  32. Once I trust a site this much I tend to read everything they publish and that is the trajectory I am on with this one, and a stop at xevirobonding confirmed the trajectory, the rare progression from interested reader to comprehensive reader is something only certain sites earn and this one is earning that progression rapidly.

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>