What problem does it solve?
This Skill helps you decide which browsers can run rikka components natively and when you need polyfills or fallbacks, so you can avoid broken custom elements, styling issues, and server-side rendering surprises.
Core Features & Use Cases
- Browser Support Planning: Identify the minimum browser versions that support Custom Elements, Shadow DOM, and Constructable Stylesheets.
- Polyfill Selection: Choose the right compatibility layer for older browsers, including custom elements and shadow DOM polyfills.
- Fallback Guidance: Use Light DOM fallback behavior and stylesheet fallbacks when native features are unavailable.
- SSR Decision Support: Compare happy-dom and jsdom for rendering and test environments.
- Use Case: If your app must support Safari 15 or an older enterprise browser, this Skill tells you exactly what to import, what will fall back automatically, and what limitations to expect.
Quick Start
Ask for the browser support and polyfill guidance for your target browsers and rikka component setup.