améliorations js