Friday, June 13th, 2008
Many people wrote in to tell us about the recent MooTools 1.2 release and updated MooTools website. Coming nearly a year to the day after their last production release (1.11), Moo differentiates itself from other popular frameworks by cramming Prototype-inspired helpers and smooth effects into a small download. Weighing in at 90KB uncompressed, this bovine package is quite a bit smaller than Prototype by itself (124KB) or when combined with Scriptaculous and all its features (~280KB); it’s also a bit smaller than jQuery (97KB).
(Of course, comparing sizes is fairly meaningless due not only to minification and gzip’ing distorting the numbers but also the large variety of what’s in the “core” distribution of frameworks and what’s relegated to other plug-in’s, etc.).
Some of Moo 1.2’s notable new features include:
- Better documentation
- Better fx, including new generic morph and tween effects that work on any style property and race-condition avoidance through effect “linking” (i.e., if you’ve kicked off an animated effect and you request another effect on the same element before the first finishes, Moo will queue the second effect to start after the first one finishes)
- True Hash object (instead of extending Object to provide hash usability enhancements)
- Swiff object for Flash content injection
- Per-element metadata storage
And more! I love the custom MooTools version builders for creating an optimized version of the MooTools core and MooTools plug-ins.
Milkshakes all around for the Moo team; congratulations on the new release.
Posted by Ben Galbraith at 5:00 am