Réagencement et factorisation des fonctions javascript