Browser support
10 May 20232 minutes to read
The Syncfusion Essential JS 2 components are supported only in modern browsers. This includes the following versions.
Chrome | Firefox | Opera | Edge | IE | Safari | IOS | Android | Windows Mobile |
---|---|---|---|---|---|---|---|---|
63+ | 58+ | 50+ | 13 + | 11 + | 9 + | 9 + | 4.4 + | IE 11 + |
Required polyfills
The following polyfills are required to run Essential JS 2 components in each browser.
Browser | Polyfills |
---|---|
Chrome(latest), Firefox(latest), Opera(latest), Edge, Safari 9+ | NONE |
IE 11 | ES6 Promise |
The Syncfusion Essential JS 2 components are supported in IE 11 browser with ES6 Promise polyfill.
Using CDN
To add ES6 Promise polyfill using CDN, include this in your HTML file.
<!-- Automatically provides/replaces `Promise` if missing or broken. -->
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.js"></script>
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.js"></script>
<!-- Minified version of `es6-promise-auto` below. -->
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js"></script>
Node.js
ES6 Promise polyfill can also be installed in node.js.
To install:
yarn add es6-promise
(or)
npm install es6-promise
To Use:
var Promise = require('es6-promise').Promise;
For further details, refer to the link here.