En general, todo lo que el navegador pueda hacer de forma nativa debería serlo. Por lo tanto, con las últimas funciones de HTML / CSS, JavaScript se necesita menos para la administración de datos del cliente, el estilo y, en general, para hackear las limitaciones anteriores. La necesidad de JS no se elimina, pero se puede delegar más directamente al navegador.
Ejemplos:
- Manejo de múltiples cargas de archivos utilizados para requerir Flash o JS. Ahora eso es nativo de HTML5.
- Algunos dibujos dinámicos solían requerir muchos elementos div con estilo, pero ahora simplemente pueden usar el lienzo.
- La gestión de datos simples del lado del cliente solía requerir objetos JS y cookies o código del lado del servidor. Ahora los datos se pueden almacenar en una pequeña base de datos del lado del cliente de forma nativa.
- La validación de formularios del lado del cliente requería previamente JS completamente personalizados. Los atributos HTML5 (por ejemplo, patrón requerido) reducen la necesidad de JS.
- ¿Cuáles son algunas de las formas en que HTML5 debería reemplazar a JavaScript?
- Argumentos en contra del diseño web receptivo / adaptativo: ¿qué te parece?
- ¿Cuándo permitirá Google Chrome extensiones en dispositivos móviles?
- ¿Cómo convencer a un cliente para que optimice su sitio web para dispositivos móviles?
- Cómo rastrear la indexación de aplicaciones en Google Analytics