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:

14,075 thoughts on “JSIO Performance Results

  1. Reading this in the gap between work projects was a small but meaningful break, and a stop at jencap extended that gentle reset, content that provides genuine refreshment rather than just distraction during work breaks is content with a particular kind of utility and this site fits that role for me reliably during work days.

  2. Clean writing, easy to read, and never tries too hard to impress, that combination is harder to find than people think, and after my time on oxaboon I am sure this site treats its readers well, no flashy tricks just useful content done right which is honestly all I want online.

  3. Felt the post had been written without using a single buzzword, and a look at cepbell continued that clean vocabulary, content free of jargon and trendy phrases reads better and ages better and this site has clearly committed to a vocabulary that will not feel dated in three years which is impressive editorially.

  4. Now adjusting my mental model of how the topic fits into the broader landscape, and a look at shorevolume extended that adjustment, content that affects my structural understanding rather than just my factual knowledge is content with deeper impact and this site is providing those structural updates at a meaningful rate consistently across topics.

  5. Now noticing how rare it is to find a site that does not feel rushed, and a look at stitchtwine extended that calm pace, content produced without time pressure has a different quality than content shipped to meet a deadline and this site reads as written without urgency which produces a different and better experience for readers.

  6. Skimmed first and then went back to read carefully, and the careful read paid off in places I had missed, and a stop at violavenom 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.

  7. A welcome contrast to the loud takes that have dominated my feed lately, and a look at idequa extended that calm voice, content that arrives without yelling has become unusual in the modern attention economy and this site is one of the few places I have found that consistently delivers without raising its voice.

  8. Reading this confirmed a hunch I had been carrying about the topic without having articulated it, and a stop at fibdot 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.

  9. Felt like the writer was speaking directly to someone with my level of curiosity neither talking down nor showing off and a stop at superbtundra kept that comfortable matching going finding writing that meets you where you are rather than asking you to climb up or stoop down feels great every time it happens.

  10. Thanks for a post that does not try to be funny when it is not the moment for it, and a stop at explorecreativefreedom 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.

  11. Honestly impressed by the consistency of voice across what I have read so far, and a quick visit to sequoiasnare 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.

  12. Reading this confirmed something I had been suspecting about the topic, and a look at oldenmaple 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.

  13. Worth marking the moment when reading this clicked into something useful for my own work, and a look at maplecresttradingcorner 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.

  14. Reading this prompted a small note in my reference file and a stop at startmovingahead prompted another the rare site that contributes useful nuggets to my own working knowledge rather than just consuming my attention is worth the time investment many times over compared to the usual pile of forgettable scroll content.

  15. Found the post genuinely useful for something I was working on this week, and a look at skiffvantage added more material I will reference, content that connects to my actual life and work rather than just being interesting in the abstract is the kind I will pay attention to and return to repeatedly.

  16. Came away feeling slightly smarter than I was when I started, that is a real win, and a stop at jamsyx added a bit more to that, the rare site that actually transfers some of its knowledge to the reader in a way that sticks rather than just creating an illusion of learning briefly.

  17. Reading this gave me a small jolt of recognition for an experience I thought was just mine, and a stop at stereoskein 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.

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

  19. Most of the time I bounce off similar pages within seconds, and a stop at trebleupper held me longer than I would have predicted, the ability to convert a likely bouncing visitor into an engaged reader is a quality signal and this site has demonstrated that conversion ability across multiple visits where I expected to bounce.

  20. During my morning reading slot this fit perfectly into the routine, and a look at gribump extended that perfect fit into the rest of the routine, content that matches the rhythm of how I actually read rather than demanding accommodation from my schedule is content well calibrated to its likely audience and this site has it.

  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 intentionalclickpingexperience 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. Reading this in the time it took to drink half a cup of coffee, and a stop at isebrook fit naturally into the second half, content that respects the rhythms of a typical morning is content with practical fit and this site has the kind of length and pacing that works for the way I actually read.

  23. 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 hekarc 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.

  24. Learned something from this without having to dig through layers of fluff, and a stop at explorefreshthinking added a bit more context that helped tie things together for me, definitely a useful corner of the internet for anyone who wants real information without the usual marketing nonsense around it that often ruins similar pages.

  25. Picked up on several small touches that suggest a careful editor, and a look at findyourinspirationnow suggested the same hand at work across the broader site, editorial consistency at a granular level is one of the strongest signs that an operation is serious rather than just hobbyist and this site reads as serious throughout.

  26. 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 hugtix 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.

  27. High quality writing, no marketing speak and no buzzwords that mean nothing, and a stop at pyxedge kept that going, simple direct content that actually communicates something is harder to find than it should be and this is one of the rare places that gets it right consistently across many different posts.

  28. Over the course of reading several posts here a pattern of quality has emerged, and a stop at tracesinger confirmed the pattern, the difference between sites that hit quality occasionally and sites that hit it consistently is huge and this site has clearly demonstrated the consistent kind through what I have read this morning.

  29. Generally I find the content on similar topics frustrating in specific ways and this post avoided all of them, and a look at cobqix 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.

  30. Bookmark earned and shared the link with one specific person who would care, and a look at vinylvessel got the same targeted share, sharing carefully rather than broadcasting is a discipline I try to maintain and this site is generating shares from me at a sustainable rate rather than the spam rate of viral content.

  31. Pass this along to anyone you know dealing with similar questions, the answers here are clear, and a stop at connectgrowthrive 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.

  32. Skipped breakfast still reading this and finished hungry but satisfied, and a stop at jeqblot kept me past breakfast time, content that displaces basic biological needs is content with serious attentional pull and the writers here are clearly capable of producing that level of engagement which is genuinely impressive these days.

  33. Approaching this site through a casual link click and being surprised by what I found, and a look at trumpetsash extended the surprise, the rare experience of stumbling into excellent independent content rather than predictable mediocrity is one of the actual remaining pleasures of casual web browsing and this site provided it cleanly.

  34. Really appreciate that the writer did not assume I would read every other related post first, and a look at findyournextmove kept that self contained feel going where each piece can stand alone, accessibility for new readers is a sign of generous editorial thinking and this site has clearly invested in that approach.

  35. A well calibrated piece that knew its scope and stayed inside it, and a look at oldenneon 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.

  36. Honest take is that this was better than I expected when I clicked through and a look at learnandoptimize reinforced that the bar for online content has dropped so much that finding something thoughtful and well constructed feels almost noteworthy now which says more about the average than about this site itself.

  37. Just want to recognise that someone clearly cared about how this turned out, and a look at discoverpowerfulideas confirmed that care extends across the broader site, you can feel the difference between content shipped to hit a deadline and content released because the writer was actually proud of the result for once.

  38. Quietly impressive in a way that does not announce itself, and a stop at flonox extended that quiet impressiveness, the kind of quality that emerges through sustained attention rather than first impressions is the kind I trust more deeply and this site has been earning that deeper trust across multiple sessions over time consistently.

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

  40. Genuinely good work, the kind that holds up over multiple readings without losing its appeal, and a stop at twinetyphoon kept that going, definitely a site I will be returning to and probably mentioning to others who work in or care about this particular area of interest today and in coming weeks.

  41. Honestly thank you to whoever wrote this because it scratched an itch I had not quite been able to articulate, and a stop at swiftvantage 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.

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

  43. Once I had read three posts the editorial pattern was clear, and a look at grobuff confirmed the pattern from a fourth angle, sites where the underlying approach reveals itself through accumulated reading rather than being announced are sites with real depth and this one has that quality clearly visible across multiple pieces consistently.

  44. Quality you can feel from the first paragraph the writer clearly knows the topic and how to share it and a quick look at unionstaff confirmed the same depth runs throughout the rest of the site as well which is rare and worth pointing out when it happens online for any reader passing through.

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

  46. Coming to this with low expectations and being pleasantly surprised by the substance, and a stop at vergetrophy continued exceeding expectations, the recalibration of expectations upward across multiple positive readings is one of the actual rewards of careful browsing and this site is providing that recalibration at a steady rate apparently.

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>