Novedades de Chrome 54

Mirar en YouTube

Soy Pete LePage. Comencemos con las novedades para desarrolladores en Chrome 54.

Elementos personalizados v1

Las interfaces de usuario complejas a menudo requieren una gran cantidad de HTML. La mayoría de los lenguajes permiten a los desarrolladores crear sus propios componentes compilados sobre las primitivas del lenguaje para mitigar este tipo de verbosidad. Sin embargo, hasta ahora, crear componentes reutilizables en la Web era difícil.

Los elementos personalizados te permiten crear tus propias etiquetas HTML personalizadas y definir la API y el comportamiento del elemento nuevo en JavaScript. El resultado es una forma nativa del navegador de compilar componentes interoperables y reutilizables.

Chrome 54 es compatible con las especificaciones de la versión 1 más recientes de los elementos personalizados y seguirá admitiendo la API de V0 hasta que una cantidad suficiente de elementos haya cambiado a la versión 1.

Consulta nuestros primeros pasos sobre los elementos personalizados y aprende a usarlos para crear componentes web reutilizables para tu sitio o aplicación.

API de BroadcastChannel

Es común que los usuarios de computadoras tengan varias ventanas o pestañas abiertas simultáneamente, y algunos sitios incluso fomentan este comportamiento, como los editores web que abren documentos en sus propias pestañas.

Puede ser difícil comunicarse entre esas pestañas. La API de BroadcastChannel es una nueva API de mensajería de uno a varios entre ventanas, pestañas, iframes, trabajadores web y service worker. Permite que las secuencias de comandos establezcan canales con nombre para enviar mensajes entre contextos de navegación del mismo origen.

Otros recursos de BroadcastChannel

requestFullScreen

Los medios son una parte cada vez más importante de la experiencia de navegación.

Además de un gesto del usuario, ahora puedes usar Element.requestFullScreen() para activar el modo de pantalla completa después de un cambio en la orientación de la pantalla, lo que te permite crear experiencias multimedia enriquecidas que incluyen rotar a pantalla completa.

Recuperación externa

Imagina si un origen de uso común, como un proveedor de API, un servicio de fuentes web o algún otro servicio, tuviera la capacidad de implementar su propio service worker.

En lugar de ir siempre a la red, el proveedor podría implementar su propia lógica de red personalizada y aprovechar una única instancia de caché autorizada para almacenar sus respuestas.

Ahora, gracias a la recuperación externa, que está disponible en Chrome 54 como prueba de origen, esto se hace realidad. Consulta la publicación de Jeffrey vinculada en los comentarios.

Closing

Estos son solo algunos de los cambios en Chrome 54 para desarrolladores.

Consulta la descripción para obtener más detalles y los vínculos a la documentación y las especificaciones.

Ah, y no olvides asistir a la Chrome Dev Summit, que transmitiremos en YouTube el 10 y 11 de noviembre.

Si quieres mantenerte al día con Chrome y saber lo que viene, haz clic en el botón Suscribirse que aparece allí.

Soy Pete LePage, y en cuanto se lance Chrome 55, estaré aquí para contarte las novedades de Chrome.