Browser Support
Supported Browsers
| Browser | Status |
|---|---|
| Chrome | ✅ Latest 2 major versions |
| Firefox | ✅ Latest 2 major versions |
| Safari | ✅ Latest 2 major versions |
| Edge | ✅ Latest 2 major versions (Chromium-based) |
| IE11 | ❌ Not supported |
Technical Requirements
@gulcc/tabler-vue and @tabler/core rely on the following modern web technologies:
- CSS Custom Properties — for theme customization
- CSS Flexbox / Grid — for layout engine
- ES2015+ — JavaScript modules and destructuring
- ResizeObserver — for responsive components
- IntersectionObserver — for scroll-based components
IE11 does not support these features and is therefore out of scope.
Polyfills
If you need to support older browsers, consider adding the following polyfills:
bash
npm install core-js resize-observer-polyfill intersection-observerts
// At the entry of main.ts
import 'core-js/stable'
import 'resize-observer-polyfill'
import 'intersection-observer'Note: Even with polyfills, IE11 and earlier cannot support CSS Custom Properties and Flexbox layouts.