Skip to content

5.4.0

Compare
Choose a tag to compare
@SupremeTechnopriest SupremeTechnopriest released this 03 Jul 18:18

⚡ Features

  • Improved Edge Discovery of Prefetch Targets: Prefetch targets are now discovered at the edge and efficiently delivered to the client through a single lightweight fetch request. Previously, in versions prior to 5.4.0, the client determined these targets within a web worker. Although it had no impact on performance, it required loosening the Content Security Policy (CSP) to mount the Web Worker. With this enhancement, expanding the target discovery at the edge reduces the frequency of crawling sitemaps, thereby reducing the load on the origin server.

✨ Enhancements

  • Removal of Custom Reporting for Sunset Google Analytics: Custom reporting for Google Analytics, which was scheduled for sunset, has been removed. This change aligns with the transition to alternative analytics solutions.
  • Addition of [EM] Prefix to Server Timing Headers: Server timing headers now include the [EM] prefix, allowing easier identification and distinction of server timing information.

🐞 Bug Fixes

  • Proper Cache Management for Browsers without Storage Estimate API Support: Fixed a bug where browsers lacking support for the storage estimate API were not correctly managing cache. This fix ensures consistent cache management across different browser environments.
  • Correct Hash Generation for Values Exceeding 32 Characters: Addressed a bug related to hash generation for values exceeding 32 characters. The fix ensures accurate hash generation regardless of the character count.