Browser Support Policy

Scope

Race Entries follows a modern browser policy and does not ship polyfills for Bootstrap or core Web APIs.

Supported Browsers

The application supports:

  1. Latest two stable major versions of Chrome
  2. Latest two stable major versions of Edge
  3. Latest two stable major versions of Firefox
  4. Latest two stable major versions of Safari (macOS)
  5. Latest two stable major versions of iOS Safari
  6. Latest two stable major versions of Android Chrome

The application does not support:

  1. Internet Explorer
  2. Legacy Edge (EdgeHTML)
  3. Browsers without JavaScript module support

Technology Baseline

The frontend assumes native support for:

  1. JavaScript modules
  2. fetch
  3. Element.closest
  4. Promise
  5. classList
  6. URL and URLSearchParams
  7. FormData
  8. querySelector and querySelectorAll

No polyfills are provided for these APIs.

Bootstrap Alignment

Browser support follows Bootstrap 5 compatibility boundaries.

If Bootstrap 5 no longer supports a browser family or version, Race Entries does not support it.

Build Policy

  1. JavaScript is bundled with esbuild for modern browsers
  2. No legacy nomodule bundle is provided
  3. No runtime polyfill bundle is provided

Testing Matrix

Minimum release checks should include:

  1. Chrome (latest)
  2. Edge (latest)
  3. Firefox (latest)
  4. Safari (latest)
  5. iOS Safari (latest)

Optional confidence checks:

  1. Previous stable major version for each supported browser family

Unsupported Browser Behavior

Users on unsupported browsers may experience degraded functionality or complete failure to load interactive features.

Review Cadence

Review this policy quarterly and update as needed based on:

  1. Bootstrap support changes
  2. Security and maintenance considerations
  3. Actual browser usage from analytics

Short Public Statement

Race Entries supports modern evergreen browsers only. We rely on native JavaScript modules and modern Web APIs (including fetch and Element.closest) and do not ship legacy polyfills.


This site uses Just the Docs, a documentation theme for Jekyll.