![5 Vanilla JavaScript Tips I Learned from Vue Source Code | by Shuai Li | JavaScript in Plain English 5 Vanilla JavaScript Tips I Learned from Vue Source Code | by Shuai Li | JavaScript in Plain English](https://miro.medium.com/v2/resize:fit:1400/1*t4MH7T4BW-Z8sdpdKKmJlw.png)
5 Vanilla JavaScript Tips I Learned from Vue Source Code | by Shuai Li | JavaScript in Plain English
![blazor - Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow blazor - Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow](https://i.stack.imgur.com/vJ1ja.png)
blazor - Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow
![css - Issue: Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow css - Issue: Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow](https://i.stack.imgur.com/82nIq.png)
css - Issue: Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform - Stack Overflow
![Detect device, browser and version using javascript | by Kim T | Creative Technology Concepts & Code | Medium Detect device, browser and version using javascript | by Kim T | Creative Technology Concepts & Code | Medium](https://miro.medium.com/v2/resize:fit:1046/1*Obode29W4kM7f9JiAOfs0w.png)
Detect device, browser and version using javascript | by Kim T | Creative Technology Concepts & Code | Medium
![UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data using JavaScript. Supports browser & node.js environment. Available as jQuery plugin & @types-ready for TypeScript. UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data using JavaScript. Supports browser & node.js environment. Available as jQuery plugin & @types-ready for TypeScript.](https://uaparser.js.org/images/uap-illustrations.png)