For some reason, sending an email to Aaron (from Gmail to Gmail) was blocked. Content refused. Still, an addition to the earlier comment about plainjs.com. Copy of email which I tried to send:

Hi Aaron,

FYI: I’ve done the same experiment as you. After publishing the Open Source project https://github.com/hfndb/cookware-headless-ice I wanted other projects in vanilla JavaScript. After reading plainjs.com I’ve developed a client microlib to replace JQuery, which grew as you wrote. See attached file, 11 KB as attached, 5.2 KB transcompiled by Babel and minified by code I wrote, in cookware-headless-ice. I did need to improve or rewrite code @ plainjs.com.

As a rule of thumb I prefer to create all code instead of using libs from others. Takes more attention, effords, energy but usually I need much less code than others. For example a searchable and sortable data grid in a web page can be quite compact. If you know what you are doing, compared to libs I saw.

Just trying to avoid bloated code and making sure I’m not copying mistakes by others.

P.S. Attaching this file isn’t possible in a comment like this. Still…