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

  1. usa casino no deposit bonus code, united statesn gambling 16+, Hassan, websites and usa casino news,
    or biggest pokie win in united states

  2. Speaking honestly this is among the better discoveries of my recent browsing, and a stop at pelixoharbor reinforced that discovery quality, the ranking of recent discoveries is informal but meaningful and this site has placed near the top of that ranking based on the consistency of quality across what I have already read carefully.

  3. Quietly enjoying that I have found a new site to follow for the topic, and a look at meetkatemarshall reinforced the small pleasure of the find, the discovery of new high quality sources is one of the more durable pleasures of careful internet reading and this site has been generating that discovery pleasure at multiple points already today.

  4. Really appreciate that the writer did not stretch the post to hit some target word count, the points end when they are made, and a stop at zaviroalliance reflected the same discipline, brevity is generosity in disguise and this site has clearly figured that out far better than most blog operations have.

  5. Speaking from the perspective of a fairly demanding reader the writing here clears the bar consistently, and a look at qelarotrust continued clearing that bar, the calibration of demanding reader is something I apply to all sources and this site has been one of the few that handles the demanding reading well across pieces sampled.

  6. Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at morix maintained the same appropriate seriousness, knowing when humour helps and when it just signals desperation for engagement is a sign of editorial maturity that many blogs have not developed yet.

  7. Felt the post had been quietly polished rather than aggressively styled, and a look at yaveroholdings confirmed the same understated polish, sites whose quality reveals itself slowly rather than announcing itself loudly are the kind I trust more deeply because the trust is not based on first impressions of marketing but actual substance.

  8. Honest take is that I will probably forget most of what I read online today but this post is one I will remember, and a stop at trustedbusinessconnections kept that same memorable quality going, certain writing leaves a residue in the mind in a way most content simply does not manage.

  9. A piece that did exactly what it promised in the headline without overshooting or underdelivering, and a look at xelivocapital 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.

  10. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at raspinakala similarly rewarded careful reading from the start, content where every paragraph carries weight is content I now know to read from the beginning rather than skipping ahead.

  11. Reading carefully this time rather than scanning, and the depth shows up in places I missed first time around, and a look at ulvarocapital rewarded the same careful approach, content that holds up to multiple reads is content I want more of in my regular rotation rather than disposable scroll fodder daily.

  12. Sets a higher bar than most of what shows up in search results for this topic, and a look at plivoxholdings did not lower that bar at all, in fact it confirmed the impression, this is the kind of consistency that earns a place in regular rotation for serious readers instead of casual scrollers passing through.

  13. 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 quinttatro 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.

  14. Pass this along to anyone you know dealing with similar questions, the answers here are clear, and a stop at crayonwishesandpopsicledreams adds even more useful material, this is the kind of resource that deserves to circulate widely rather than getting lost in the constant churn of new content online that buries good work daily.

  15. Will share this on a forum I am part of where it will be appreciated by others working in the same area, and a look at maverotrust suggests there is more here worth passing along too, definitely a generous resource that deserves a wider audience than it probably has today across the open internet.

  16. Looking through the archives suggests this site has been doing this for a while at this level, and a look at qelaroline confirmed the long term consistency, sites that have maintained quality across years rather than just a recent stretch are sites with serious editorial discipline and this one has clearly been at it for a while.

  17. A piece that respected the reader by not over explaining the obvious, and a look at kryvoxstore continued that calibrated approach, finding the right level of explanation is one of the harder editorial calls and this site has clearly thought carefully about what readers will already know versus what they need help with consistently.

  18. Meen nude hynks boxersTranny fucfk galleryTeeen titans dollSexyy hhot gifls fucking inn videosMiini drfess skirt sexBhsja fryy adultMiilf sspy
    fufk uplod realBlqck ffat pusssy sexVoyeurr topless
    womeen on beachSeee robkn kesler wiosonsin nakedBeatrife pisss drining eeny sslut mpegSttep mmom fuuck friend tubeHolyy virgin groove coverageFrree
    gayy bbear vdeo streamingLissa kely irrt nudeFree porn tewasing
    wett pantiesSeexy letrers to husbandSisterinlaw fuck
    viudeo thumbsThee shnape oof a womwns thumbAss ttoo tightGallery photo semale videoGayy men annd adaptionTeeen romaniaa pornFemale coondom
    effectivenessExcessive vafinal dioscharge inn menopausePertsonal plkeasure
    devicesDanny sradon escortErtic vidro foor ipadAsiian nooddle saladCharisma carpenter lesbianDavid sutherland
    slutSloppoy mezs inn myy pussyWashington dcc female escortsHd naked gil picturesHiryu bbbw tubeL mije dusan pornstarSeex offeender in mmy
    neighborhood ffor freePremiere escorts atlantaHardhore betialityPictture oof tthe
    average siuze penisErotc male masturbation storyGaay
    dde dormVanessa minbillo miss teenFemale sexul arousal increaseDryy itchy vazgina after sexMenageatrolis amteur videoTeems hhow too makke exttra moneyPonyy sex
    vidfeo trailorWotld ssmallest vaginaOfrice trannyVirginn mobil auHollywod stats ledsbian scenesHungg naked mmen inn officeFreee
    sjakria seex tapeJajice dikison nudeI loce interrracial reviewGayy cartoon sailorsFrree viid clips poorn forcedd sexBigg eypt boobsFreee nude andd
    nke eleb fakesDominique mmuchiano nakedAz anthhem asiann
    kitchenFree cumm sholts moviesClip big cocksPigbtails teensAmateur aprikl
    movie posxt uploadAdult korean iterature revew youngPiictures oof groths inn vagiinal areaCurvature inn penisMature pubesAmature xxx webNuude
    builder forr hire ukFoxy nudxes epoisode 1Night ssex storyArianna jolle blaack
    attaack gangbangVintage bomer graphicsVinmtage paperbackKardashian sex
    taspe kardFatt teeen pussy weet freeAnije pokrn seex movijes eglish dubbedSeex partties bostonLambda ggay
    and ldsbian education fund statisticsSexxy famiiesIndian poorn galCumm vopsestiYuuna annd tdus fuckingPhotos oof peoplpe sleeping nudeOldd pssys
    youhg cocksAubredy odqy nude peepshowMinmnesota swingrs connectionBigges aass inn thee worldGuyys suckijg dogs dicksFreee nde stripers sexYounhg ccum swallowesSwingers surre
    list heathrowFreee bbig uncut cocks picsSmawll ulceraqtion onn glans penis ofvd9wuaptbknv8e4ior

  19. Now adding the writer to a small mental list of voices I want to follow, and a look at vexaroshop reinforced that follow intention, the few writers whose work I actively track are writers who have demonstrated sustained quality and this writer has clearly demonstrated that sustained quality across the pieces I have sampled here today.

  20. The clarity here is something I really appreciate, especially compared to sites that pile on jargon for no reason, and a look at discovergrowthroadmaps was the same, simple direct sentences that actually deliver information instead of dancing around the point for paragraphs at a time which wastes reader patience.

  21. Took something from this I did not expect to find, and a stop at clicktoadvanceforward added another unexpected useful piece, content that exceeds expectations rather than just meeting them is the kind that builds enthusiasm and earns repeat visits without any explicit ask from the writer or platform behind the work being read.

  22. gambling statistics uk, usa friendly online casino games legal in india (Ashly) no deposit free spins 2021 and poker run thousand islands 2021, or neteller casinos uk

  23. Now recognising that the post handled the topic with appropriate technical precision without becoming dry, and a stop at pelixotrust 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.

  24. Glad I stumbled across this post, the explanations actually make sense without needing background knowledge to follow along, and after a stop at nixarotrustco the same was true there, no assumptions about the reader just clear writing that anyone can understand from the first line right through to the end.

  25. Started taking notes about halfway through because the points were stacking up, and a look at plivoxtrustco added enough material that my notes file grew further, content that demands note taking from a passive reader is content with substance and the writers here are clearly producing that kind of work consistently across topics.

  26. Reading this gave me a small jolt of recognition for an experience I thought was just mine, and a stop at zaviroline produced more such jolts, content that universalises private experiences without flattening them is doing genuinely useful work and this site is providing that recognition function for me reliably across topics I read.

  27. Polished and informative without feeling overproduced that is the sweet spot and a look at vexla hit it again you can tell when a site has been built with care versus thrown together for the sake of having something to put online and this is clearly the former approach taken by the team.

  28. Felt the post was written for someone like me without explicitly addressing me, and a look at nevirounion produced the same fit, when content lands on its target without pandering you know the writer has done careful audience thinking rather than relying on demographic targeting or interest signals to do the work of editorial decisions.

  29. A small thank you note from me to the team behind this work, the post earned it, and a stop at justvotenoon2 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.

  30. My time on this site has now extended past what I had budgeted, and a stop at vixarocore keeps extending it further, content that overstays its budget in my schedule is content that has earned the extra time and this site has been earning extra time across multiple visits to the point where my schedule needs adjustment.

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>