Depuis quelques temps j’avais remarqué en fin de journée des charges CPU bien trop élevées sur mon poste de travail. Après analyse, c’est FireFox qui prend 80 à 95% de la CPU, en permanence !
Bogue de FireFox ? Non, gros problème de NetVibes !! Car quand je referme mon onglet NetVibes, FireFox repasse à quelques pourcents de CPU. En fait, au bout de quelques heures d’utilisation, les scripts utilisés par NetVibes pour gérer sa page semblent progressivement consommer toute la charge CPU du PC, ralentissant l’ensemble de la machine. Et en général ça se termine par une erreur d’ailleurs du navigateur, pendant la nuit, les scripts n’arrivant plus à s’exécuter.
Il faut donc actuellement fermer régulièrement son onglet (ou navigateur si vous n’avez pas d’onglets) NetVibes pour avoir un fonctionnement normal des navigateurs.
Serait-ce une limite des applications AJAX ? Ou tout simplement un gros bogue de programmation de NetVibes, avec des fuites mémoires non contrôlées ?
En tout cas, les librairies AJAX étant écrites en JavaScript, l’interpréteur javascript de nos navigateurs se trouve maintenant sollicité en permanence, là où dans les applications standard sans AJAX, il était sollicité de manière très ponctuelle.
Du coup, le navigateur risque de devenir aussi sensible aux erreurs de programmation que l’étaient les applications clientes avant l’arrivée des navigateurs. La seule chose c’est que les environnements de développement JavaScript/AJAX sont primitifs à coté de ceux existant en C/C++/Java, le risque d’erreur risque donc d’être fortement augmenté. A utiliser donc avec précaution. Mais je ne doute pas que les concepteurs de NetVibes corrigent le problème.
Commentaires récents