Calibre 9.10 Released with Enhanced Editor and PWA Support

💡Learn how Calibre's new PWA and CSS Level 4 support can streamline your digital content management workflows.
⚡ 30-Second TL;DR
What Changed
Content server now supports PWA installation via HTTPS
Why It Matters
The addition of PWA support and CSS Level 4 parsing makes Calibre a more robust tool for developers managing large-scale digital libraries and automated e-book generation pipelines.
What To Do Next
If you are building automated e-book pipelines, integrate the new PNG-to-WEBP conversion feature to optimize storage and loading speeds.
Key Points
- •Content server now supports PWA installation via HTTPS
- •Added CSS Level 4 selector support for better styling compatibility
- •New image compression options for converting PNG to JPEG or WEBP
- •Enhanced book editor with keyword-based search filtering
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •Calibre 9.10 includes a significant refactor of the underlying Qt framework integration, improving stability on Wayland-based Linux desktop environments.
- •The PWA implementation utilizes a new service worker architecture that allows for offline reading of cached e-book metadata and partial content.
- •The image compression engine now leverages libvips for faster processing and lower memory overhead during batch conversion tasks.
- •Accessibility improvements were introduced to the book editor, specifically enhancing screen reader support for complex table-of-contents navigation.
- •The update addresses a critical security vulnerability in the content server's handling of remote file paths, preventing potential directory traversal attacks.
📊 Competitor Analysis▸ Show
| Feature | Calibre 9.10 | Adobe Digital Editions | Kobo Desktop |
|---|---|---|---|
| PWA Support | Yes | No | No |
| Format Conversion | Extensive | Limited | Limited |
| CSS Level 4 Support | Yes | Partial | No |
| Pricing | Free/Open Source | Free | Free |
🛠️ Technical Deep Dive
- PWA Implementation: Utilizes a manifest.json file and service worker registration to enable 'Add to Home Screen' functionality on mobile and desktop browsers.
- CSS Level 4: Updates the internal rendering engine to support :has(), :is(), and :where() pseudo-classes for more robust e-book styling.
- Image Processing: Integration of libvips allows for multi-threaded image resizing and format conversion, significantly reducing CPU spikes during large library imports.
- Security: Implements stricter input sanitization for the content server's URL routing, mitigating path traversal risks identified in previous versions.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: IT之家 ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.