La siguiente práctica es bastante común en el JavaScript en línea con el que tengo que trabajar:
<script type="text/javascript">
<!--
// Code goes here
//-->
</script>
Sé que el objetivo es evitar que los navegadores que son incompatibles con JavaScript muestren la fuente, pero ¿sigue siendo una buena práctica hoy en día? La gran mayoría de los navegadores que se utilizan hoy en día pueden interpretar JavaScript; incluso los dispositivos móviles modernos no suelen tener problemas.
En cuanto al '¿por qué no?' pregunta: Recientemente tuve que pasar varias horas depurando un problema en el que alguien había dejado el '//' delante de un '->' al final de una etiqueta de script enterrada profundamente en algunas páginas, y esto estaba causando JavaScript misterioso errores.
¿Qué haces? ¿Esto todavía se considera una 'mejor práctica'?