Browser Support

Supported Browsers

js-validation is written in vanilla ES6+ JavaScript and works in all modern browsers without polyfills.

BrowserMinimum VersionStatus
Chrome60+✅ Supported
Firefox55+✅ Supported
Safari12+✅ Supported
Edge79+ (Chromium)✅ Supported
Opera47+✅ Supported
Chrome Android60+✅ Supported
Safari iOS12+✅ Supported

Not Supported

BrowserNotes
Internet ExplorerNot supported (no ES6 support)
Edge Legacy (EdgeHTML)Not supported

Required Browser Features

The library relies on the following standard browser APIs:

All of these are natively available in the supported browsers listed above.

Testing

The library is tested across multiple browser engines using Playwright:

Using with Older Browsers

If you need to support older browsers, you can transpile the ES module source using tools like Babel and add appropriate polyfills. However, this is not officially supported.