Skip to page content

Browser Support

Quasar follows the web platform’s Baseline initiative. The quasar UI package is built for Baseline Widely Available: web features that have been working across all core browsers (Chrome, Edge, Firefox and Safari) for at least 30 months.

Browsers

Each Quasar UI release train refreshes its build targets to the minimum browser versions of Baseline Widely Available at that point in time. The current targets are:

BrowserMinimum version
Google Chrome (desktop and Android)121
Microsoft Edge121
Mozilla Firefox (desktop and Android)123
Apple Safari (macOS and iOS)17.2

Baseline Widely Available is a rolling window, so these minimums slowly advance with new Quasar releases. A browser version at most 30 months old is always supported.

Your app code

The quasar package ships JavaScript and CSS compiled for the browsers above. What happens with your own code depends on how you consume it:

  • With Quasar CLI (with Vite), your code and the final bundles are compiled per the build.target setting of your /quasar.config file, which defaults to Vite’s own 'baseline-widely-available' preset on the browser side and 'node22' on the Node.js side. See Browser compatibility for tweaking it.
  • With the Vite plugin, Vite’s build.target applies (same 'baseline-widely-available' default).
  • With UMD, the dist files run in the browser as-is, so the minimum versions above apply directly.

Node.js

On the server side (SSR), the quasar package requires Node.js 22 or newer. The tooling around it has its own requirements:

PackageNode.js
quasar (SSR)22+
@quasar/cli20.20+
@quasar/app-vite22.22+ (even-numbered LTS majors)

We recommend running the latest LTS release of Node.js.