La pratique suivante est assez courante dans le JavaScript en ligne avec lequel je dois travailler:
<script type="text/javascript">
<!--
// Code goes here
//-->
</script>
Je sais que le but est d'empêcher les navigateurs incompatibles avec JavaScript de restituer la source, mais est-ce toujours une bonne pratique aujourd'hui? La grande majorité des navigateurs utilisés aujourd'hui peuvent interpréter JavaScript; même les appareils mobiles modernes n'ont généralement pas de problèmes.
Quant au «pourquoi pas? question: j'ai récemment dû passer plusieurs heures à déboguer un problème où quelqu'un avait laissé le '//' devant un '->' à la fin d'une balise de script enfouie profondément dans certaines pages, ce qui provoquait un mystérieux JavaScript les erreurs.
Que faire? Est-ce toujours considéré comme une «meilleure pratique»?