Technology Review - Published By MIT
Advertisement

Jueves, 22 de julio de 2010

Las claves sobre cómo el HTML5 sacudirá a internet

El nuevo estándar hará que las aplicaciones web sean más potentes y tengan menos fallos.

Por Erica Naone
Traducido por Francisco Reyes (Opinno)

smaller text tool iconmedium text tool iconlarger text tool icon
Fuente: Technology Review

El HTML5, la próxima versión del lenguaje utilizado para crear páginas web, ha llamado la atención por su capacidad para mostrar vídeo dentro de un navegador web sin necesidad de plug-ins como el Flash de Adobe. Sin embargo, en última instancia una serie de características menos conocidas podrían tener un impacto mucho mayor sobre el modo en que los usuarios experimentan internet.

Los expertos afirman que lo que hace HTML5 entre bambalinas—como por ejemplo sus comunicaciones de red y sus características de almacenamiento de navegador—puede hacer que las páginas se carguen más rápido (sobre todo en dispositivos móviles lentos), hacer que las aplicaciones web funcionen mucho mejor, e incluso permitir a los navegadores leer páginas web más antiguas con más facilidad.

Muchos sitios web actúan hoy día como si fueran aplicaciones de escritorio—las suites de productividad de oficina basadas en internet y las herramientas de edición de fotografías, por ejemplo. No obstante, muchas de las sofisticadas características de estos sitios dependen de las conexiones que los desarrolladores creen entre distintas tecnologías web, tales como HTML, JavaScript y las hojas de estilo (CSS)—unas conexiones que no siempre funcionan a la perfección. Como resultado, los sitios web pueden llegar a ser lentos, funcionar de forma diferente en distintos navegadores, y ser vulnerables a los agujeros de seguridad.

Bruce Lawson, que evangeliza sobre los estándares web abiertos de Opera Software, señala que para que los sitios web ejecuten funciones para las que internet no fue diseñado originalmente, los desarrolladores deben realizar complejas tareas de codificación que, fácilmente, pueden acabar introduciendo errores y haciendo que las aplicaciones fallen.

Al grupo que trabaja en el HTML5, afirma Lawson, se le asignó la difícil tarea de hacer que la especificación fuera más tolerante que sus predecesores, para que los sitios web más antiguos o mal codificados funcionaran mejor en navegadores habilitados para ejecutar HTML5. También querían ampliar las especificaciones para así dar apoyo a tendencias modernas, como por ejemplo las aplicaciones ricas de internet. "La base del HTML5 es implacablemente pragmática", afirma. "Está diseñado para reflejar lo que la gente está realmente haciendo."

Los expertos señalan una característica llamada Web Sockets como ejemplo de las mejoras que puede ofrecer el HTML5. Web Sockets proporciona a una página web una interfaz de programación de aplicaciones (API) que abre una conexión permanente entre una página y un servidor, para que la información pueda pasar entre ellos en tiempo real. Normalmente, el navegador tiene que hacer una solicitud cada vez que quiera una actualización.

El efecto de Web Sockets es algo así como pasar de tener una conversación a través del correo electrónico para pasar a usar mensajes instantáneos, afirma Ben Galbraith, que co-fundó el sitio de desarrollo web Ajaxian.com, y es el director de relaciones con desarrolladores de Palm. Con el correo electrónico, cada mensaje se envía como un evento único, mientras que los mensajes instantáneos permiten una conversación fluida y permanente.

Comentarios

Log In

Advertisement

Síganos en Twitter

Twitter

Reciba novedades de Technology Review a través de internet, en su móvil, o por mensajería instantánea – Siganos en techreview por Twitter!

Suscripción a las Newsletter

Suscríbase a los e-mails con las novedades semanales de TR. Introduzca su dirección de e-mail.
Advertisement
Advertisement
MIT Massachusetts Institute of Technology