1 dépôt
Heuristics for assigning capability levels to client devices based on their hardware and software profiles.
Distinct from Detection Heuristics: Unlike SQL or academic grading, this focuses on assigning performance tiers to mobile devices for feature delivery.
Explore 1 awesome GitHub repository matching web development · Device Performance Grading. Refine with filters or upvote what's useful.
mobile-detect.js est une bibliothèque JavaScript pour la détection de l'agent utilisateur (user agent). Elle analyse les en-têtes de requête du navigateur pour identifier les types de matériel, les systèmes d'exploitation et les versions de navigateur. La bibliothèque inclut un profileur de matériel client qui attribue des notes de performance et de capacité aux appareils mobiles en fonction de leurs caractéristiques. Elle fournit également des outils pour appliquer des classes CSS spécifiques au corps du document en fonction du matériel détecté afin d'activer un style réactif. Le projet couvre de larges capacités d'analyse, y compris la détection des téléphones mobiles, des tablettes et des ordinateurs de bureau. Il extrait les noms et numéros de version des systèmes d'exploitation et valide les signatures de navigateur par rapport à des modèles connus.
Assigns performance and capability grades to mobile devices to help determine the level of functionality to deliver.