IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Testez les performances de vos scripts
En utilisant la console

Le , par Bovino

0PARTAGES

5  0 


Nous avons souvent besoin de tester la performance de nos scripts.
Pour cela, nous rencontrons souvent des fonctions spécifiques basées sur l'objet Date(), par exemple :
Code : Sélectionner tout
1
2
3
4
5
var d1, d2;
d1 = Date.now();
// Code à tester ici
d2 = Date.now();
console.log(d2 - d1);
Ce qui est dommage, c'est d'utiliser la console uniquement pour afficher le résultat alors que celle-ci est capable de faire le travail toute seule !
Code : Sélectionner tout
1
2
3
console.time('Nom du test');
// Code à tester
console.timeEnd('Nom du test');
affichera directement le résultat souhaité.
[ATTACH]114655d1/a/a/a" />

Compatibilité : Firebug, Chrome, Opera et Safari.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 28/03/2013 à 19:38
Il y a plein de petites choses dans l'API console qu'on ne soupçonne même pas et qui nous aident au quotidien.

Par exemple :
- console.assert pour les assertions
- console.group pour réunir les logs par catégories
- console.trace pour les call stacks
- console.dir pour afficher un objet JS en détail
- console.info / console.warn / console.error pour spécifier le niveau d'importance des logs

https://developers.google.com/chrome...cs/console-api

Avec tout ça on se demande pourquoi autant de gens utilisent encore des alert() pour debugger leur code
3  0 
Avatar de Njörd
Membre averti https://www.developpez.com
Le 28/03/2013 à 21:11
Bonsoir,

Citation Envoyé par SylvainPV Voir le message
Il y a plein de petites choses dans l'API console qu'on ne soupçonne même pas et qui nous aident au quotidien.
...
Terrible l'API ! Merci pour le lien et l'interpellation
0  0