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

  1. A piece that took its time without dragging, and a look at duetdrive kept the same patient pace, the difference between unhurried and slow is a fine editorial distinction and this site has clearly found the unhurried side without slipping into the slow side which would have lost me as a reader quickly otherwise.

  2. Started this morning and finished at lunch with a small sense of having spent the time well, and a look at portpoise extended that satisfaction into the afternoon, content that fits naturally into the rhythm of a working day rather than demanding a dedicated reading block is increasingly the kind I prefer.

  3. Брал перфоратор https://vse-instrumenti.ru перед оформлением поискал промокод все инструменты — нашёл на этом сайте. Код сработал скинули 10.

  4. Reading this slowly because the writing rewards a slower pace, and a stop at moveideasforward did the same, the pace at which I read content is something I now use as a quality signal and writing that earns a slower pace earns my attention as a reader looking for substance these days.

  5. Speaking as someone who reads a lot on this topic this site has earned a high position in my source rankings, and a stop at meritquay reinforced that ranking, the informal ranking of sources for a topic is something I maintain mentally and this site has moved into the upper portion of those rankings clearly.

  6. Found this useful, the points line up well with what I have been thinking about lately, and a stop at hazemill added some angles I had not considered yet, definitely walking away with more than I came for which is the best outcome from time spent reading online for any kind of topic.

  7. The structure of the post made it easy to follow without losing track of where I was, and a look at portpoises kept the same logical flow going, this site clearly understands that organisation is half the battle in keeping readers engaged from the first line to the last across any kind of post.

  8. Bookmark added in three places to make sure I do not lose the link, and a look at learnandrefineprogress 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.

  9. Just want to acknowledge that the writing here is doing something right, and a quick visit to vitalsummit 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.

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

  11. Now saved this in a way that I will actually find again rather than the casual bookmark approach, and a stop at flarefest earned the same careful saving, organising my reading bookmarks so that high quality sources rise to the top is something I should do more of and this site triggered that organisation today.

  12. The post made the topic feel approachable without making it feel trivial, that is a fine balance, and a stop at actionwithpurposefulsteps maintained the same balance, finding the middle ground between welcoming and serious is genuinely difficult and the writers here have clearly figured out how to consistently hit it well across many different posts.

  13. Excellent post, balanced and well organised without showing off, and a stop at explorefreshgrowththinking continued in that same vein, this site has clearly figured out the formula for content that works for readers rather than for search engine ranking signals which is harder than it sounds today and worth real recognition from anyone.

  14. During the time spent here I noticed the absence of the usual distractions, and a stop at thinkbeyondboundaries extended that distraction free experience, content that does not fight my attention with pop ups and modals and aggressive prompts is content that respects me and this site has clearly chosen the respectful approach throughout.

  15. Thanks for treating the topic with the seriousness it deserves without becoming pompous about it, and a stop at createimpactjourney 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.

  16. Thanks for putting this online without locking it behind email signups or paywalls, and a quick visit to createimpactdriven kept that open feel going, content that trusts the reader to come back rather than gating access is the kind of approach I will reward with regular return visits over time happily.

  17. Thanks again for the post, I learned a couple of things I can actually use later this week, and after I went over epicestates the rest of the site looked equally promising, definitely going to spend more time here when I get a free moment over the weekend to read more carefully.

  18. Now adding this site to a small mental group of recommendations I keep ready for specific kinds of inquiries, and a stop at quirkbazaar extended the recommendation readiness, content that I can confidently point friends and colleagues toward in specific contexts is content with real social utility and this site has that utility clearly.

  19. A clear cut above the usual noise on the subject, and a look at seometric 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.

  20. Compared to the usual results for this kind of search this site stands well above the average, and a quick visit to falconkite kept the standard high, you can tell within seconds whether a site is going to waste your time or actually deliver and this one clearly delivers without any false starts.

  21. If I were grading sites on this topic this one would receive high marks, and a stop at ivypiers continued earning those high marks, the informal grading I do mentally for content sources is something I take seriously even though it is informal and this site has been receiving consistent high marks across multiple sessions today.

  22. Found this really helpful, the explanations are simple but they actually answer the questions a normal reader would have, and after I followed duetparish I had a clearer sense of the topic, no extra fluff just useful points laid out in a sensible order that made the time worth it.

  23. Honestly informative, the writer covers the ground without showing off, and a look at flareinlets reflected the same humility, content that respects the reader rather than trying to dazzle them is something I always appreciate and rarely come across in this corner of the internet today across the topics I usually read.

  24. The lack of unnecessary jargon made the post accessible without sacrificing accuracy, and a look at micapact continued in the same accessible style, technical topics often hide behind specialised vocabulary but here the writer trusts the reader to keep up with plain language and that trust pays off nicely throughout the entire post.

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

  26. Closed the tab with a small sense of finality rather than the usual rushed exit, and a stop at neatmills produced the same considered closing, when reading ends with deliberate satisfaction rather than impatient skip you know the time was well spent and this site is producing those satisfying endings consistently across what I read.

  27. Felt like I was reading something written by someone who actually thinks about the topic rather than reciting it, and a look at movefromvision reinforced that impression, the difference between recited content and considered content is huge and this site clearly belongs to the latter category which I appreciate as a careful reader looking for substance.

  28. Comfortable read, finished it without realising how much time had passed, and a look at flarefoil pulled me into more pages the same way, the absence of friction in good content lets time disappear and that is one of the highest compliments I can pay any piece of writing I find online during a regular search session.

  29. Reading this prompted a small note in my reference file, and a stop at buildfocusedoutcomes 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.

  30. Took a chance on the headline and was rewarded, and a stop at loopboughs kept the rewards coming as I clicked through, the kind of place where every link leads somewhere worth the click is a small luxury on the modern web where so many sites are mostly empty calories disguised as content.

  31. Glad to find a site whose links lead somewhere worth going rather than back to itself for SEO juice, and a stop at learnandexpandcapabilities kept that generous outbound feel, citing other peoples work with real respect rather than just for ranking signals is a sign of an honest operation worth supporting going forward.

  32. Took a screenshot of one section to come back to later, and a stop at seotrail prompted another saved tab, the urge to capture and revisit specific pieces of content is something I rarely feel but when I do it tells me the work is worth more than the average passing read for sure.

  33. Honest take is that this was better than I expected when I clicked through, and a look at focuscreatesmovement 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.

  34. Decided I would read the archives over the weekend, and a stop at growstepbydirection confirmed that the archives would be worth the time, very few sites have archives I would actively read through but this one has earned that level of interest based on the consistent quality across what I have sampled so far.

  35. Without overstating it this is a quietly excellent post, and a look at buildgrowthmomentum extended that quiet excellence, content that earns superlatives without demanding them through marketing language is content that has truly earned them through the substance and this site has clearly produced work in that earned excellence category today.

  36. Reading this slowly to give it the attention it deserved, and a stop at vesselthrift earned the same slow read, choosing to read slowly is a small act of respect for content quality and very few sites earn that respect from me but this one did so without any explicit ask which is the cleanest way.

  37. Skipped past the first paragraph thinking it was setup and had to come back when the rest referenced it, and a stop at flareaisles 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.

  38. Considered against the flood of similar content this one stands apart in important ways, and a stop at apexhelm extended that distinctive feel, sites that find their own corner of a crowded topic and stay there are sites worth following and this one has clearly carved out its own space and committed to defending it carefully.

  39. Now thinking I want more sites built on this kind of editorial foundation, and a stop at dustorchid extended that wish into a broader hope, sites built on substance and care rather than on metrics and growth are the kind of sites I want to see more of and this one is a small example worth supporting.

  40. Appreciate the practical examples, they made the abstract points easier to grasp, and a stop at fancyfinal added more of the same, this site clearly understands that real examples beat empty theory every single time which is the mark of a writer who knows their audience well and respects their time.

  41. Reading this as part of my evening winding down routine fit perfectly, and a stop at mintdawn extended the wind down nicely, content that calms rather than agitates is what I want at the end of the day and this site provides that calming reading experience reliably which is increasingly rare across the modern web.

  42. Well done, the writing is professional without being stiff, and the topic is treated with care, and a look at structureyourgrowth reflected that approach, the kind of site I would point a colleague to if they asked for a reliable starting point on this topic in the future without any hesitation at all.

  43. Easy to recommend, the content speaks for itself without needing additional praise from me, and a stop at irisbureau only adds more reasons to send people this way, the kind of generous resource that benefits its readers without demanding anything in return is increasingly rare and worth recognising clearly today across the broader open internet.

  44. Considered against the flood of similar content this one stands apart in important ways, and a stop at dewdawns extended that distinctive feel, sites that find their own corner of a crowded topic and stay there are sites worth following and this one has clearly carved out its own space and committed to defending it carefully.

  45. Now feeling mildly impressed in a way I do not quite remember feeling about a blog in a while, and a stop at flareinlet 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.

  46. Just nice to read something that does not feel like it was assembled from a content brief, and a stop at navigateyournextmove kept that handcrafted feel going, you can tell when a real human with real understanding is behind the words versus a templated piece churned out for an algorithm to find.

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>