I think zepto.js is a better choice. It's slightly bigger than cash but much closer to jquery (for example it has $.ajax) https://zeptojs.com
Cash's maintainer here. I don't think this is true actually. Zepto supports some methods that Cash doesn't, but you probably shouldn't use them to begin with, like $.ajax, $.isArray, $.fn.animate etc. In 2022 either better built-in solutions exist or better specialized tiny libraries exist. Everything that is supported by both Zepto and Cash should either work identically or Cash's implementation should be closer to…
Also, and it seems to be something the author of the article likes a lot, Umbrella JS is closer to Javascript than the libraries you mention (& jQuery). Sure that means you need a bit of editing your code (which is made easy by being able to load both jQuery and Umbrella at the same time), but in the end you have a lot better result. Plugins are just methods extending the prototype, loop methods have similar arguments as Array's methods, which in turn makes it easier than ever to use arrow functions, etc.
But IMHO the killer feature of Umbrella JS is that it's quite well documented, every method has at least an example but usually few, where e.g. cash doesn't have any example interleaved.
Basically this would be my recommendation/conclusion:
- If you have thousands of lines of Javascript/jQuery, I'd recommend Cash/Zepto instead.
- If you just use jQuery for few methods/interaction, 100% go with Umbrella JS.