Release v1.17.1 (12.04.2019)

Bug Fixes

  • Fix typo in docs for stripQueryParams option
  • Use updated cache revision to switch Service Worker caches when Bloom filter is cleared

Release & Docs v1.17.1

Release v1.17.0 (11.04.2019)


  • Expose A/B test group on SpeedKit global object
  • Send non-permanent redirect to browsers and cache in Service Worker


  • Extend delayed option to also delay resources after dynamic fetcher is finished
  • Add image optimization option to use existing image size query parameters
  • Add enabledSites and page rules to stripQueryParams option to narrow affected sites and resources
  • Improve cookie rule to match both cookie and value

Release & Docs v1.17.0

Release v1.16.3 (28.03.2019)

Bug Fixes

  • Fix tracking in old IE and Safari browsers

Release & Docs v1.16.3

Release v1.16.2 (25.03.2019)

Bug Fixes

  • Improve browser detection to cover Chrome on all Samsung devices

Release & Docs v1.16.2

Release v1.16.1 (20.03.2019)

Bug Fixes

  • Do not delay tracking request when already painted

Release & Docs v1.16.1

Release v1.16.0 (19.03.2019)

Bug Fixes

  • Ensure only one tracking request is sent
  • Fix race condition in critical resource preloading to ensure requests are only sent once


  • Race Dynamic Block request and Speed Kit request to improve cache miss performance
  • Wait for paint before sending tracking


  • Add support for Instant Refresh Jobs by bypassing the cache for not refreshed resources
  • Add custom event tracking function SpeedKit.track to track user behavior on the site
  • Add sessionId and CDN cache metrics (cdnPoP, cdnCacheHit, cdnBackendTime) to tracking
  • Track page impressions accelerated by Speed Kit

Release & Docs v1.16.0

Release v1.15.0 (31.01.2019)

Bug Fixes

  • Ensure max length of encoded URLs
  • Fix activation and deactivation of navigation preload option
  • Ensure tracking works in browsers without Service Worker support
  • Fix mobile detection for URLs with hash param (bug in Chrome mobile emulation only)
  • Fix race condition in Speed Kit reconnect in Edge
  • Reestablish IndexedDB connection after database errors


  • Add preloadDynamicBlocks option (default false) which loads dynamic blocks parallel to navigate request to ensure blocks are replaced as early as possible
  • Add sdnSetup option (default false) to ensure correct interaction with SDN when Speed Kit is disabled
  • Handle exceeding cache quota by deleting old resources
  • Add firstPaint and firstContentfulPaint to tracking
  • Add userId, firstLoad indicator and userAgent to tracking
  • Add split option (default 1.0, i.e. is off) for A/B testing
  • Add blocks option to Dynamic Fetcher for easier dynamic block definitions
  • Make Dynamic Fetcher run in all browser without Service Worker support (needed for SDN)

Release & Docs v1.15.0

Release v1.14.2 (2018-11-29)

Bug Fixes

  • Dispatch Speed Kit loaded event on window instead of document

Release & Docs v1.14.2

Release v1.14.1 (2018-11-29)

Bug Fixes

  • Correct Speed Kit completed event from 'speed-kit-complete' to 'speed-kit-completed'
  • Wait for Speed Kit completed event before tracking is ready

Release & Docs v1.14.1

Release v1.14.0 (2018-11-29)

Bug Fixes

  • Never load critical resource when already cached (even if outdated)
  • Do not show error when personalized content does not need to be fetched on non-enabled sites
  • Fix too many periodic origin requests caused by diverging timestamps


  • Support for Speed Kit Delivery Network (SDN) in Dynamic Fetcher
  • Add custom request transform function to Dynamic Fetcher
  • Emit event when tracking data is ready to use
  • Add documentation for globally exposed information in SpeedKit object
  • Support critical resource preloading when HTML is blacklisted
  • Add option for navigation preload when HTML is blacklisted
  • Add information whether Speed Kit was enabled when HTML is blacklisted
  • Support for charset iso-8859-1 for dynamic block content
  • Support dynamic fetcher being loaded async

Release & Docs v1.14.0

No published changelogs yet.

Surely Speed Kit will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree