Browser support

Built for current modern browsers.

FG UI focuses on current browser engines so the runtime can stay clean, modern and free from a large legacy polyfill layer.

Built with FG UI itself.

This page is built entirely with FG UI using the same components, layout primitives, icons and interactions available in the kit. No Bootstrap, Tailwind or external UI framework is required.

Supported targets

Modern browsers

  • Current stable Chrome on desktop and Android
  • Current stable Microsoft Edge
  • Current stable Firefox on desktop and Android
  • Current stable Safari on macOS and iOS
  • Recent previous releases where required modern features remain available
Not supported

Legacy engines

  • Internet Explorer
  • Legacy Android Browser
  • Old embedded WebViews without the modern CSS and DOM features FG UI uses
Modern platform

Use the modern web platform instead of fighting it.

FG UI intentionally uses CSS custom properties, :has(), dynamic viewport units, container queries where applicable, logical properties and modern DOM APIs.

Fallback policy

  • Dynamic viewport units have vh fallbacks where needed.
  • backdrop-filter is enhancement-only.
  • No-JavaScript testing preserves readable/native content where reasonable.
  • Forced-colours mode restores native form affordances when custom painting is unreliable.
  • prefers-reduced-motion neutralises motion duration and delay.
  • No legacy-browser polyfill bundle is shipped.

Stable release matrix

FG UI 1.1.0 completed final manual release checks on Firefox Windows, Safari macOS, iPhone Safari, Android Chrome and NVDA, with the established Chrome and Edge Windows support baseline retained.

DesktopMobileScreen reader