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

  1. Decided to set aside time later to read more carefully, and a stop at starlitvixen reinforced that decision, content that earns a calendar entry rather than just a passing read is in a different tier altogether and this site is clearly working at that elevated level which I really do appreciate as a reader today.

  2. Glad to have another reliable bookmark for this topic, and a look at roseharborcommercegallery suggested several more pages I will be marking too, building a personal library of trustworthy resources is one of the actual rewards of careful browsing and this site is earning a place on my permanent shortlist for the topic.

  3. However casually I came to this site I have ended up reading carefully, and a look at bagelcameo continued earning that careful reading, the conversion from casual visitor to careful reader is something content earns rather than demands and this site has accomplished that conversion for me over the course of just a few pieces.

  4. Эффективные курсы английского для школьников в YES Center помогают и в учёбе и в реальном общении. Подтянем оценки подготовим к экзаменам и научим говорить свободно. Опытные педагоги удобное расписание и дружная атмосфера ждут вашего ребёнка.

  5. Квартиры в новостройках https://novostroyka78.ru Курортного района СПб с удобным поиском по цене площади и срокам сдачи. Современные жилые комплексы экологичная локация близость парков и Финского залива выгодные ипотечные программы и предложения от застройщиков.

  6. A piece that was confident enough to leave some questions open rather than forcing closure, and a look at cameoaspen continued that intellectual honesty, content that admits the limits of its scope is more trustworthy than content that pretends to total understanding and this site has the right calibration on certainty consistently.

  7. Felt the writer was being honest with the reader which is rare enough that I want to acknowledge it, and a look at sonarsandal continued that honest feel, content built on actual knowledge rather than aggregated summaries is something I value highly and rarely come across in regular searches on the open internet these days.

  8. Liked the way the post handled the final paragraph, no neat bow but no abrupt cutoff either, and a stop at silkgrovecraftcollective continued that thoughtful ending pattern, endings are hard and most blog writers either over engineer them or skip them entirely and this site has clearly figured out a sustainable middle approach.

  9. Now understanding why someone recommended this site to me a while back, and a stop at stereoskein explained the recommendation, sometimes recommendations make sense only after experience and this site has finally clicked into place as the kind of resource I now understand was being recommended for sound editorial reasons by my friend.

  10. Изучаешь языки? английский онлайн обучение в YES Center — удобный формат для тех кто ценит своё время. Занимайтесь из дома по гибкому графику с опытными преподавателями. Интерактивные уроки и живое общение помогают двигаться к цели без поездок и пробок.

  11. Honest reaction is that this is the kind of writing I would defend in a conversation about good blog content, and a look at stylishgoodscorner reinforced that, the rare site whose work I would actively recommend rather than just tolerate is the kind I want to support through return visits regularly.

  12. Liked the way the post got out of its own way, and a stop at calicocameo extended that invisible craft, the best writing you barely notice while reading because it is doing its work without drawing attention to itself and this site has clearly mastered that disappearing act across the pieces I have read.

  13. Held my interest from the opening line through to the closing thought, and a stop at azuqix did the same, content that earns sustained attention in an environment full of distractions is doing something right and this site is clearly doing several things right rather than just one or two which I really appreciate.

  14. Took a few notes from this post, the points are easy to remember without needing to come back and check, and a look at tyrantvolume added a couple more, the kind of place that sticks in the memory long after the browser tab has been closed for the day which says a lot really.

  15. Now planning to write about the topic myself eventually using this post as a reference, and a look at beaconbevel would also serve in that future piece, content that becomes raw material for my own writing rather than just informing my reading is content with multiplicative value and this site is generating that multiplicative effect.

  16. Now setting this aside as a model of how to write thoughtfully on the topic, and a stop at cavernfjord extended that model status, content that becomes a reference for how a kind of writing should be done is content with influence beyond its own readership and this site is reaching that level for me clearly today.

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

  18. Going to come back when I have more time to read carefully, the post deserves more than a quick scan, and a stop at eloido reinforced that, this is the kind of site that rewards a slower read which is hard to find in this fast paced corner of the internet but really worthwhile.

  19. Will recommend this to a couple of friends who have been asking about this exact topic, and after chestnutharborcommercegallery I have even more reason to do so, the kind of site that earns word of mouth rather than chasing it through aggressive marketing or paid placements is always a treat to find online.

  20. Now adding this to a short list of sites I would defend in a conversation about the modern web, and a look at hurbug reinforced that defence list, the few sites that serve as evidence the web can still produce good things are precious and this one has clearly joined that small list of exemplary sites.

  21. Felt the post had been quietly polished rather than aggressively styled, and a look at selectshare 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.

  22. Thanks for the honest framing without exaggerated claims that the topic will change my life, and a stop at lavenderharborartisanexchange 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.

  23. Refreshing tone compared to the dry corporate posts on similar topics, and a stop at jikbond carried that personality through nicely, you can tell when a real person is behind the writing versus a content team chasing metrics and this site definitely falls into the former category clearly across what I have seen.

  24. Will recommend this to a couple of friends who have been asking about this exact topic, and after ravensummitartisanexchange I have even more reason to do so, the kind of site that earns word of mouth rather than chasing it through aggressive marketing or paid placements is always a treat to find online.

  25. 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 tokenudon 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.

  26. Reading this on a slow Sunday and finding it perfectly suited to a slow Sunday read, and a quick stop at silvercovemerchantgallery 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.

  27. Most posts I read end up forgotten within a day but this one is sticking, and a look at cobbleiguana extended that lingering effect, content that survives the immediate moment of reading rather than evaporating is content with genuine retention quality and this site has been producing memorable pieces at a rate notable across my reading.

  28. The overall feel of the post was professional without being stuffy, and a look at trenchtwist kept that approachable expertise going, finding the right register for technical content is hard but this site has clearly figured out how to sound knowledgeable without slipping into that distant lecturing tone that loses readers in droves every time.

  29. Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while, and a stop at turbinevault extended that mild impression, content that produces specific positive emotional responses rather than just neutral information transfer is content with extra dimensions and this site has those extra dimensions clearly.

  30. Felt the writer was speaking my language without trying to imitate it, and a look at mintmeadowcommercegallery continued that natural fit, when a writers default voice happens to match what you find easy to read the experience feels frictionless and that is something I notice and remember about specific sites going forward.

  31. Worth saying that the post fit naturally into a rhythm of careful reading, and a stop at coppercovemerchantgallery extended the same rhythm, content that pairs well with how I actually read rather than demanding a different mode is content well calibrated to its likely audience and this site has clearly thought about that consistently.

  32. Recommended to anyone working in or curious about this area, the depth and clarity combine well, and a look at shiretrellis keeps that going across more pages, the kind of site that earns regular visits rather than chasing trends has my respect because it suggests genuine commitment to the topic itself rather than to chasing trends.

  33. Even on a quick first read the substance of the post comes through, and a look at camelchamois reinforced that immediate quality, content that does not require a slow careful read to demonstrate value but rewards one anyway is content with real depth and this site has produced work of that demanding depth class.

  34. Came in tired from a long day and the writing held my attention anyway, and a stop at urbancartzone kept that going, content that can engage a fatigued reader is doing something right because most online reading happens in suboptimal conditions like that one and quality content adapts to it without complaint.

  35. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at bevelhamlet confirmed it, the kind of site that has its own voice rather than echoing whatever is trending which makes it stand out as a refreshing change from the usual rotation of generic content I see daily.

  36. Honestly this was a good read, no jargon and no padding, and a short look at celerycivet kept that same feel going which I really appreciated, the writer clearly knows the topic well enough to explain it without hiding behind big words or filler that often gets used to seem clever.

  37. Reading this triggered a small reorganisation of my own thinking on the topic, and a stop at antlerebony 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.

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

  39. Reading this with a notebook open turned out to be the right move, and a stop at beaconcopper 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.

  40. Now wishing I had found this site sooner, and a look at sobertrifle extended that mild regret, the calculation of how many years of good content I missed by not finding the right sources earlier is one I try not to make too often but it does come up sometimes when I find sites this good.

  41. Even across multiple posts the writers voice has remained consistent in a way I appreciate, and a stop at elonox 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.

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

  43. Магазин бытовой химии https://himiya-v-dom.ru с большим выбором товаров для дома. Моющие и чистящие средства стиральные порошки гели средства для кухни и ванной товары для уборки личной гигиены и ухода за домом по выгодным ценам.

  44. Looking at the surface design and the substance together this site has both right, and a look at ibabowl reinforced that integrated quality, sites where presentation and content reinforce each other rather than fighting are sites with full editorial coherence and this one has clearly invested in both layers in a balanced way.

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>