Aller au contenu
TestOnDevice

Tests système et navigateur

Infos appareil, GPU, benchmarks, stockage et capacités du navigateur.

Informations sur l’appareil

Voyez les détails d’appareil et de navigateur que votre navigateur expose — plateforme, écran, cœurs, indice de mémoire et plus. Aucune empreinte cachée.

Informations sur le navigateur

Un rapport de capacités pour votre navigateur — stockage, workers, WebGL/WebGPU, médias et API d’autorisations — en détection au mieux.

Benchmark GPU

Dessinez des dizaines de milliers de points animés avec WebGL et échantillonnez les temps par image à plusieurs niveaux de qualité. Propre au navigateur, pas un contrôle de santé.

Test des fonctionnalités du navigateur

Une matrice consultable de la prise en charge des API Web — pris en charge, non pris en charge ou autorisation requise — sans fenêtre automatique.

Benchmark CPU

Exécutez des charges de travail entier, virgule flottante et hachage dans un Web Worker pour obtenir un score CPU propre au navigateur. Annulable, sans base de données externe.

Test WebGPU

Demandez un adaptateur WebGPU au clic et lisez ses fonctionnalités et limites ; avec un repli propre lorsqu’il n’est pas pris en charge.

Benchmark mémoire

Mesurez l’allocation de typed-array et le débit avec une limite stricte dans un Web Worker. Performance mémoire du navigateur, pas santé de la RAM.

Benchmark Canvas

Mesurez la performance de rendu du canvas 2D avec des formes et du texte animés à plusieurs niveaux de qualité, avec des centiles de temps par image.

Énumérateur d’appareils caméra et micro

Listez vos caméras, microphones et haut-parleurs avec enumerateDevices ; les noms n’apparaissent qu’après autorisation. Se met à jour au branchement/débranchement.

Test WebGL

Détectez la prise en charge de WebGL 1/2, lisez les limites et extensions, et affichez une véritable scène avec gestion de la perte de contexte.

Test de stockage

Confirmez que localStorage, sessionStorage et IndexedDB fonctionnent, lisez votre estimation de stockage et chronométrez de petites opérations.

Test de prise en charge PWA

Vérifiez le service worker, le manifeste, le mode standalone, le cache et la préparation hors ligne pour les Progressive Web Apps.

Test WebAssembly

Vérifiez la prise en charge de WebAssembly en compilant et exécutant un petit module localement, avec le temps de compilation.

Test JavaScript

Confirmez que JavaScript est activé et vérifiez la prise en charge des fonctionnalités modernes courantes du langage ; avec dépannage si les scripts sont bloqués.

Test de l’état de la batterie

Affichez le niveau de batterie, l’état de charge et les estimations de temps que votre navigateur expose — jamais un score de santé de la batterie.

Test de notification

Demandez l’autorisation de notification au clic et affichez une notification de test locale. Nous ne vous relançons jamais après un refus.

Test de prise en charge des codecs média

Voyez les codecs audio et vidéo courants que votre navigateur déclare pouvoir lire, via canPlayType.

Test de cookies

Écrivez, lisez et supprimez un cookie first-party pour confirmer que les cookies fonctionnent ; avec explication de SameSite. Aucun iframe de suivi.

Test de prise en charge WebRTC

Vérifiez la prise en charge de RTCPeerConnection et lisez localement les capacités de codec — aucune connexion serveur ni allégation de fuite d’IP.

Test du presse-papiers

Testez le copier-coller avec une gestion correcte des autorisations — uniquement après votre interaction, jamais automatiquement au chargement.