SourceStalecollected in 1m

Calibre 9.10 Released with Enhanced Editor and PWA Support

Calibre 9.10 Released with Enhanced Editor and PWA Support
PostLinkedIn
🏠Read original on IT之家
#e-book#pwa#css-level-4calibrecalibre

💡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.

Who should care:Developers & AI Engineers

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
FeatureCalibre 9.10Adobe Digital EditionsKobo Desktop
PWA SupportYesNoNo
Format ConversionExtensiveLimitedLimited
CSS Level 4 SupportYesPartialNo
PricingFree/Open SourceFreeFree

🛠️ 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

Calibre will transition to a browser-first architecture for its primary user interface.
The introduction of PWA support suggests a strategic shift toward platform-agnostic, web-based e-book management.
The project will deprecate support for older legacy rendering engines.
The move to CSS Level 4 compatibility indicates a commitment to modern web standards that are incompatible with legacy browser engines.

Timeline

2006-10
Kovid Goyal releases the first version of libprs500, the predecessor to Calibre.
2008-06
Project renamed to Calibre and transitioned to a comprehensive e-book management suite.
2019-03
Calibre 4.0 released, introducing a new content server and improved e-book viewer.
2023-05
Calibre 6.0 released with full Apple Silicon support and major performance optimizations.
2026-06
Calibre 9.10 released with PWA support and CSS Level 4 enhancements.
📰

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.