🎨 Browser Support

The open source Spirit web player follows a Progressive Enhancement strategy, which means that it is written in modern Javascript and works wonderfully on modern browsers. It also means that we try not to bog down older browsers with modern functionality so performance is optimal on each platform.

To keep file size to a minimum very old browsers are not supported.

Supported browsers

Supported browsers

Spirit web player has been successfully tested on the following browsers and devices.

DesktopFirefoxChromeSafariEdgeIE 11

To support IE11, you'll need to include a polyfill just before loading the web player:

<script src="https://cdn.polyfill.io/v2/polyfill.js?features=es6&flags=gated"></script>
<script src="https://unpkg.com/spiritjs/dist/spirit.js"></script>
MobileSafari iOSChrome AndroidFirefox Android

Tested on Safari iOS version 9 and higher.

Always test your animations in other browsers to make sure it renders correctly. See Polyfill.io documentation for more info regarding polyfilling browser features.



The web player uses GSAP as the default animation strategy. GSAP is absolutely the number one animation lib and it's really great at cross-browser support and performance, yet it might be possible that certain properties are not supported by- and cannot be animated on older browsers.

Again, always test your animations in other browsers and platforms.

For more information on browser support and GSAP head over to the Greensock docs.

  • Spirit
  • Support
  • Terms