Fast and Lightweight way to detect browsers.
| Browser | Version | Architecture | Status |
|---|---|---|---|
| Brave | 1.43.93 (Chromium: 105.0.5195.127) | x86_64 | Success |
| Chromium | 105.0.5195.125 | x86_64 | Success |
| Microsoft Edge | 105.0.1343.50 | x86_64 | Success |
| FireFox | 105.0 | x86_64, ARM | Success |
| IE 11 | 11.09600.17416 | x86_64 | Success |
| Opera | 90.0.4480.84 | x86_64 | Success |
| Safari | 13.1.3 (15609.4.1) | x86_64 | Success |
| DuckDuckGo | 5 (107.0.5304.105) | ARM | Success |
Your needed browser isn't supported yet?
Create a feature request!
$ clone https://github.com/b3yc0d3/browser-detection-library.git
$ cd browser-detection-library
$ npm i
$ npm run buildThe build files are be found in build/
A working example demo can be found in: demo/
Bulding required before useable; CLICK
// Get name of browser.
console.log(bdl.browser.name);
// Get name of browser vendor.
console.log(bdl.browser.vendor);
// Get name of browser id (internal used).
console.log(bdl.browser.id);