You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bcd7182Perceptual Image Compression (optimizePerceptualImage): Binary search quality tuner guided by Structural Similarity Index (SSIM) and Peak Signal-to-Noise Ratio (PSNR) metrics to maximize file size reduction while mathematically preserving perceptual fidelity above target thresholds.
bcd7182Responsive Image Matrix (generateResponsiveMatrix): Multi-breakpoint responsive image set generator outputting WebP and AVIF variants along with optimized HTML5 <picture> markup.
bcd7182Cross-Document Token Mangling (mangleTokens): Coordinated shortening of HTML class names and IDs across interconnected HTML, CSS, and JS files to save network payload size while maintaining selector integrity.
bcd7182In-Memory SVG Spritesheet Packing (packSvgSprites): Bundles individual SVG icons into clean, consolidated <svg><defs><symbol> spritesheets with preserved viewBox coordinates.
bcd7182In-Memory ZIP / Archive Optimizer (optimizeZip): Pure in-memory ZIP decompression, parallel recursive asset optimization (images, code, fonts, binaries), and repacking with maximum DEFLATE compression using fflate.
bcd7182SFNT & WOFF Font Table Stripper (optimizeFont): Strips non-essential metadata tables (DSIG, hdmx, LTSH, PCLT) from OpenType/TrueType binaries with automatic table directory recalculation.
bcd7182In-Memory PDF Optimizer (optimizePdf): In-memory PDF minification stripping comments, XML metadata packets, and recompresses text/stream objects.
bcd7182Fluent Chainable Pipeline API (createPipeline): Builder pattern API (.preset(), .resize(), .perceptual(), .toBuffer(), .toStream()) for composing multi-step optimization flows.
bcd7182Multi-Threaded Worker Pool (WorkerPool, getWorkerPool): Background thread pool leveraging Node.js worker_threads for non-blocking parallel optimization with seamless fallback for single-threaded environments.
bcd7182Preset Engine (presetService): Built-in production presets (web-hero, avatar-thumbnail, production-bundle, ultra-archive, email-safe, social-share) with custom preset registration support.
bcd7182Enterprise Telemetry & ROI Tracking (telemetryService): Real-time tracking of processed files, bytes saved, estimated financial cost savings ($USD), and carbon reduction ($\text{gCO}_2$).
Changed
bcd7182 Promoted all public APIs to stable Semantic Versioning 1.0.0.
bcd7182 Decoupled and expanded the public SDK entry point (src/index.js) and TypeScript declarations.
bcd7182 Updated documentation, examples, and CLI commands for all new capabilities.