VERSION 3.5 PRODUCTION, 25 January 2018
3.2+ brings new functionality to the _.make, polyfills for some more ECMASCript stuff in Number and Math, extensions to String, and continuing bugfixes and optimization.
Really most of the existing "frameworks" are WAY too massive to have any business on a normal website. Many of them by themselves gZip COMPRESSED are half the size I usually allow for an entire page template's HTML + CSS + scripts + images; yet amazingly their massive bloat is BEFORE you actually even start adding USEFUL scripting that actually does stuff to the page. In addition, they are quite often chock full of functions that most people would never use, outright abuse, are CSS' job, or just plain don't belong on a website!
- Maximum download size targets once gzipped of 12k for the complete source (currently 11.06k), and 8k or less gzipped when both minification and gzip compression is applied. (currently 7.49k)
Designed for inclusion before
</body>, speeding load time.
- Encourages the use of scripts that attach themselves rather than called by the attributes in the markup or inlining scripting in the document.
Provide shims in legacy browsers for missing ECMAScript functions like
- Cross-browser AJAX object creation that allows passing a series of 'readystate' and 'status' handlers.
uSortstyle method for Lists and Tables.
- DOM walking tools like various 'each', 'next' and 'prev' methods, that can be passed a 'mask' for either specific tags, or nodetypes.
Class handling methods akin to those in the new
For the time being news and announcements will be posted over on our sister site:
CutCodeDown - Minimalist Semantic Markup.