v2.0.11
π Dynamic Imports for Performance Boost
Modules like TypeScript, Jimp, JSDOM, DOMPurify, and more are now dynamically imported, reducing initial load times and optimizing runtime performance.
π Enhanced XML and Data Parsing
XML parsing functions are now asynchronous, offering better scalability and responsiveness. Parsing logic across formats has been streamlined for improved flexibility.
π₯ JavaScript Profiling Support
Added the ms-vscode.vscode-js-profile-flame
extension and a genai:perf
script, enabling advanced JavaScript performance profiling.
π¦ Refined Dependency Management
Switched to importing types for unused runtime dependencies, reducing memory footprint and improving clarity.
π οΈ Cleaner and Faster Utilities
Refactored XML, DOCX, and XLSX handling with dynamic imports for libraries like fast-xml-parser
, mammoth
, and xlsx
. This ensures faster execution and reduced static overhead.
β¨ Improved Code Quality
Simplified filtering, error handling, and utility functions for better maintainability and performance.