124 votes

Console.log réduira-t-il les performances d'exécution JavaScript ?

L'utilisation de la fonction de débogage console.log réduira-t-elle les performances d'exécution JavaScript ? Cela affectera-t-il la vitesse d'exécution des scripts dans les environnements de production ?

Existe-t-il une approche pour désactiver les journaux de console dans les environnements de production à partir d'un seul emplacement de configuration ?

22voto

Sergey Guns Points 321
const DEBUG = true / false
DEBUG && console.log('string')

12voto

sq2 Points 565

Si vous créez un raccourci vers la console dans un script de base commun, par exemple :

var con = console;

puis utilisez con.log ("message") ou con.error ("message d'erreur") tout au long de votre code, lors de la production, vous pouvez simplement recâbler con dans l'emplacement central pour :

var con = {
    log: function() {},
    error: function() {},
    debug: function() {}
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X