Skip to content

v0.13.0: Detailed Bundle Size Analysis

Choose a tag to compare

@Zheruel Zheruel released this 19 Sep 13:33
· 42 commits to main since this release
0455545

πŸš€ Release v0.13.0: Detailed Bundle Size Analysis

✨ What's New

πŸ“Š Comprehensive Bundle Size Analysis Tool

  • Per-function size comparison across all 41 utilities
  • Tree-shaking analysis showing both bundled and tree-shaken sizes
  • Side-by-side comparison with lodash and es-toolkit
  • Interactive visualization in documentation site

πŸ“ˆ Documentation Site Enhancements

  • New Bundle Size Viewer tab with:
    • Interactive sorting and filtering
    • Visual size comparison bars
    • Real-time search functionality
    • Winner indicators and savings percentages
  • Improved CSS architecture - consolidated stylesheets for better performance
  • Fixed TypeScript warnings in bundle-size.ts

πŸ“¦ Bundle Size Metrics

  • 34 out of 41 functions win on bundle size
  • Average 52% size reduction compared to alternatives
  • Total library size: 6.41 kB (under 6.5 kB limit)

πŸ”§ Technical Improvements

  • Automated function extraction from library exports
  • JSON and markdown report generation
  • Public data serving for documentation site
  • Enhanced benchmark infrastructure

πŸ“ Full Changelog

See CHANGELOG.md for detailed changes.

πŸ“¦ Installation

```bash
npm install [email protected]
```

🌐 Try It Out

Visit our interactive documentation to explore the new bundle size viewer!