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

  1. The examples really helped me grasp the points faster than abstract descriptions would have and a stop at clarityflow added a few more practical illustrations that drove the message home the kind of writing that knows its readers learn better through concrete situations rather than vague generalities is rare and worth recognising clearly.

  2. A thoughtful piece that did not strain to be thoughtful, and a look at floraridgecraftcollective continued that effortless quality, when thinking shows up in writing without the writer drawing attention to it you know you are reading something genuinely considered rather than something performing the appearance of consideration which is also common online.

  3. Felt the writer was speaking my language without trying to imitate it, and a look at ideafocus 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.

  4. UpvoteRocket is the leading automated voting service for private MMORPG servers. Our system climbs toplist rankings on XtremeTop100, TopG, GTop100, Top100Arena, and 20+ other platforms with intelligent automation that blends seamlessly with natural traffic. Every vote is delivered through authentic connections with realistic timing patterns to maximize success rates. Whether you run a Ragnarok, World of Warcraft, Mu Online, Lineage 2, or Perfect World server, we handle the voting so you can focus on your game. Pay only for successful votes, track progress in real-time, and watch your server rise to #1 while you sleep.

  5. Now adjusting my mental list of reliable sites for this topic, and a stop at claritystarter reinforced the adjustment, the small ongoing curation work of maintaining trusted sources is one of the actual practical activities of careful reading and this site has earned a permanent place on my list for this particular subject.

  6. Liked the way the post balanced confidence and humility, and a stop at momentumstream maintained the same balance, knowing when to assert and when to acknowledge uncertainty is a sign of mature thinking and the writers here have clearly developed that calibration through what I assume is years of careful work on their craft.

  7. Comfortable in tone and substantive in content, that is a hard combination to land, and a look at mintorchardmarkethouse kept that pairing alive across more material, this is what good editorial direction looks like in practice and the team here clearly has someone keeping a steady hand on the wheel across what they decide to publish.

  8. Quietly impressive in a way that does not announce itself, and a stop at coralharbortradehall 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.

  9. A slim post with substantial content per word, and a look at shopneststore maintained the same density, the content per word ratio is something I track informally and this site scores high on that ratio compared to most sources I read regularly which is a quiet indicator of careful editorial work behind the scenes.

  10. Just want to acknowledge that the writing here is doing something right, and a quick visit to directionmattersmost confirmed the same standards run across the broader site, recognising good work is something I try to do when I find it because the alternative is silence and silence rewards mediocrity.

  11. Liked the careful selection of which details to include and which to skip, and a stop at claritystrategy 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.

  12. Now I want to find more sites like this but I suspect they are rare, and a look at garnetharbortradehouse extended that thought, the few sites that meet this quality bar are precious specifically because they are rare and finding others like them is one of the ongoing projects of careful internet curation across the years.

  13. Probably worth setting aside a longer block to read more carefully than I can right now, and a stop at bevelhamlet confirmed the longer block plan, the impulse to schedule dedicated time for a sites archive is itself a measure of trust and this site has earned that scheduling impulse from me clearly today actually.

  14. Will be passing this along to a few people who would benefit from the perspective shared here, and a stop at dunemeadowvendorhall only added to what I will be sharing, this kind of generous content deserves to circulate widely rather than getting buried in some search engine algorithm tweak that pushes it down the rankings.

  15. Felt no urge to argue with the conclusions even though I started the post slightly skeptical, and a look at aspenfalcon maintained that pattern, writing that earns agreement through clarity of argument rather than rhetorical pressure is the kind I find most persuasive and the kind I want to read more of these days.

  16. Worth saying that the prose reads naturally without straining for style, and a stop at focuspowersmomentum maintained the same unforced quality, writing that achieves elegance without effort is the highest tier and this site has clearly worked out how to land that effortless quality consistently rather than only on the writers best days.

  17. A genuinely unexpected highlight of my reading week, and a look at directionalintelligence extended that pattern, the surprise of finding excellent content rather than the predictable mediocre is one of the few real pleasures of casual web browsing and this site delivered that surprise cleanly today which I really do appreciate.

  18. Speaking as someone who used to recommend blogs frequently and got out of the habit this site is rekindling that impulse, and a look at forwardclarityhub extended the rekindling, the recovery of an old habit triggered by encountering work that justifies it is itself a small kind of pleasure and this site is providing that recovery experience.

  19. Really like that the writer trusts the reader to follow simple logic without restating every previous point, and a stop at draftlog kept that respect going, treating an audience as capable adults rather than as people who need constant hand holding makes a noticeable difference in the reading experience for me.

  20. A piece that read as the work of someone who reads carefully themselves, and a look at forwardmotiondesign continued that informed feel, writers who are also serious readers produce work with a different quality and this site reads as the product of someone steeped in good writing rather than just generating content for an audience.

  21. Thanks for treating the topic with the seriousness it deserves without becoming pompous about it, and a stop at ideasneedmovementnow continued that balanced treatment, the gap between earnest and self serious is huge and writers who can stay on the right side of it earn my respect when I find them online today.

  22. Reading this with a fresh mind in the morning brought out details I might have missed in the afternoon, and a stop at ideatraction 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. Closed and reopened the tab three times before finally finishing, and a stop at cloudcovemerchantgallery 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.

  24. Nice and clean, that is the best way to describe the writing here, no clutter and no wasted words, and a quick visit to momentumframework kept that going, I appreciate when a site treats its readers like people who can think for themselves without needing constant hand holding through every paragraph.

  25. A piece that suggested careful editing without showing the marks of the editing, and a look at floraharborvendorparlor continued that invisible polish, the best editing disappears into the prose and this site reads as having been edited with skill that does not announce itself which is the highest compliment I can offer any blog content.

  26. Thanks for the simple approach, too many sites bury the actual point under layers of unnecessary words, but here every line earns its place, and a look at forwardthinkingclarity showed the same care for the reader which is something I will remember the next time I need answers on a topic.

  27. Decided not to skim despite my usual habit and was rewarded for the discipline, and a stop at atticcondor earned the same patient approach, training myself to recognise sites that warrant slower reading is part of being a careful online reader and this site is the kind that helps me practice that skill regularly.

  28. Decided to subscribe to the RSS feed if there is one, and a stop at visionexecution confirmed that decision, content that I want delivered to me proactively rather than just remembered when I have time is content that has earned a higher level of commitment from me as a reader looking for reliable sources.

  29. Now thinking about this site as a small example of what good independent writing looks like, and a stop at actionmomentum continued that exemplary status, the few sites that serve as good examples are sites worth holding up in conversations about quality and this one has earned that exemplary placement through patient consistent effort over time.

  30. Bookmark added in three places to make sure I do not lose the link, and a look at growthpath got the same redundant treatment, sites I am afraid to lose are the rare keepers and this is clearly one of them based on what I have read so far across this and a couple of related posts.

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

  32. Different feel from the algorithmically optimised posts that dominate the topic, and a stop at ideabuilder reinforced that human touch, you can tell when a site is being run by someone who reads what they publish versus someone just hitting submit and moving on quickly to the next assignment without checking the result.

  33. More original than the recycled takes I keep finding on the topic elsewhere, and a quick look at atticboulder 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.

  34. Came in expecting another generic take and got something with actual character instead, and a look at actionpathfinder carried that personality forward, finding a distinct voice on a saturated topic is impressive and worth pointing out when it happens because most sites end up sounding identical to their nearest competitors quickly.

  35. A clear cut above the usual noise on the subject, and a look at startsmartgrowth only made that gap wider in my view, the kind of place that earns its visitors through quality rather than through aggressive marketing or sponsored placements which is increasingly the only way most sites stay afloat across the modern web.

  36. Found this via a link from another piece I was reading and the click was worth it, and a stop at focuscreatestraction extended the value across more material, the open web still rewards clicking through citations when the underlying writers care about each other work and this site clearly belongs to that network.

  37. Reading this in segments because the day was busy, and the post survived the fragmented attention well, and a stop at gladeridgemarkethouse held up similarly under interrupted reading, content that can withstand modern distracted reading patterns rather than requiring a perfect block of focused time is increasingly the kind I prefer.

  38. Now appreciating that the post did not require external context to follow, and a look at visionactionloop maintained the same self contained quality, content that respects new visitors by being readable without prerequisites is content with broader accessibility and this site has clearly invested in keeping each piece reader friendly for fresh arrivals.

  39. Reading this prompted me to clean up some old notes related to the topic, and a stop at forestcovevendorgallery extended that organising urge, content that triggers personal organisation rather than just consuming attention is content with motivating energy and this site has the kind of clarity that prompts active follow up rather than passive consumption.

  40. Strong recommendation, anyone interested in this topic owes themselves a visit, and a stop at dunemeadowvendorparlor extends that recommendation across more of the site, this is the kind of resource that makes me more optimistic about the state of the open web than I usually am these days actually for once which is genuinely refreshing.

  41. Going to share this with a friend who has been asking the same questions for a while now, and a stop at autumncovevendorroom added a few more pages I will pass along too, this is the kind of generous information that earns a small thank you from me right now and again later this week.

  42. Reading this in a moment of low energy still kept my attention, and a stop at actiondirectionhub continued that engagement under suboptimal conditions, content that survives the reader being tired is content with extra reserves of pull and this site has the kind of writing that holds up even when I am not at my reading best.

  43. Worth saying that the quiet confidence of the writing is what landed first, and a look at forestmeadowcommercegallery continued that quiet quality, confident writing without the loud display of confidence is a rare combination and this site has clearly developed both the knowledge and the editorial restraint to land that combination 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 ideasintoprogress 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. Now planning to recommend this site in a context where my recommendations are taken seriously, and a stop at executionoverhesitation confirmed I should make that recommendation soon, the small but real act of recommending content into spaces where my taste matters is something I take seriously and this site is worth the recommendation.

  46. Skipped the TLDR thinking I would read everything anyway, and ended up enjoying the path through the full post, and a stop at carobhopper similarly rewarded the patient read, summaries are useful but the journey through good writing is part of what makes the destination feel earned rather than just delivered cleanly.

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>