/ Browser Compatibility
Search results

Browser support

23 Mar 2023 / 2 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.

Copied to clipboard
<!-- 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:

Copied to clipboard
yarn add es6-promise
(or)
npm install es6-promise

To Use:

Copied to clipboard
var Promise = require('es6-promise').Promise;

For further details, refer to the link here.