Release v1.5.1 (2018-11-29)

Bug Fixes

  • Dispatch Speed Kit loaded event on window instead of document

Release & Docs v1.14.2

Release v1.5.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

Features

  • 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

Release v1.13.1 (2018-1-8)

Bug Fixes

  • Don't show error in development console when navigate timings were not tracked
  • Don't load Bloom filter before needed when preloadBloomFilter is set to false

Release & Docs v1.13.1

Release v1.13.0 (2018-11-6)

Improvements

  • Optimize Service Worker initialization with improved architecture
  • Improve cache storage efficiency for script resources

Features

  • Performance tracking for navigation requests exposed to the site as SpeedKit.timing
  • Track whether navigation was handled by Speed Kit exposed as SpeedKit.wasServed
  • Track whether navigation was served from cache exposed as SpeedKit.wasCacheHit
  • Client cache versioning to switch caches when Bloom filter is cleared
  • Add option to support relative module imports (disabled by default)

Release & Docs v1.13.0

Release v1.12.3 (2018-10-29)

Improvements

  • Update docs navigation to show Speed Kit docs only

Release & Docs v1.12.3

Release v1.12.2 (2018-10-29)

Bug Fixes

  • Use unmodified origin request as a fallback if Baqend returns no valid response
  • [critical] Fix Bloom filter lookup for image URLs with not encoded search params
  • Bypass browser cache for resources included in Bloom filter

Improvements

  • Normalize request search params to ensure consistent cache keys for same URLs

Release & Docs v1.12.2

Release v1.12.1 (2018-10-9)

Improvements

  • Use JIT, font, CSS and image caches of Chrome, Opera and Safari
  • Improve Cache-Control headers to use high "max-age"

Release & Docs v1.12.1

Release v1.12.0 (2018-9-25)

Bug Fixes

  • Fix query parameter stripping for multiple parameters

Features

  • Critical resource option to preload resources when navigating

Release & Docs v1.12.0

Release v1.11.0 (2018-9-13)

Bug Fixes

  • Remove browser cache lookup for navigation requests with hash or query parameters
  • Use 304 instead of 444 for dynamic block responses on not enabled sites to deactivate the dynamic fetcher

Features

  • Support URL lengths up to 3800 characters
  • Prime Service Worker Cache with needed resources when idle
  • Consider revalidated resources as fresh until reported stale on next Bloom filter load

Release & Docs v1.11.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