Browserslist is a browser target configuration tool and market share database. It provides a shared configuration layer that synchronizes supported browser versions across various front-end development tools, such as JavaScript compilers and CSS autoprefixers, to determine necessary syntax transforms and polyfills.
The project translates human-readable queries into specific lists of browser versions based on global and regional usage statistics. It allows for the integration of custom analytics data to override global market share and can generate regular expressions from target lists to detect unsupported clients via user agent strings.
Its capabilities cover browser compatibility management and market analysis, including the calculation of total user coverage for specific version sets. The toolset includes a command line interface for analyzing target configurations and updating the local browser data store.