Ruby port of the NPM Browserslist-driven User-Agent matching package, used on the back end to render an HTML 'update your browser' alert when JavaScript is disabled or unavailable. Shares the same browsers JSON config with the front-end tooling; when front-end and back-end live in separate repositories the config is obtained via an (optionally cached) HTTP request.