Novedades de Chrome 59

¿Quieres ver la lista completa de cambios? Consulta la lista de cambios del repositorio de código fuente de Chromium.

Soy Pete LePage. Analicemos las novedades para desarrolladores en Chrome 59.

Chrome sin interfaz gráfica

Un navegador sin cabeza es una excelente herramienta para ejecutar pruebas automatizadas y entornos de servidor en los que no necesitas ver el resultado renderizado ni tener una shell de IU visible. Por ejemplo:

  • Usa Selenium para pruebas de unidades en tu app web progresiva
  • Para crear un PDF de una página de Wikipedia
  • Cómo inspeccionar una página con Herramientas para desarrolladores

A partir de Chrome 59, puedes ejecutar Chrome sin interfaz gráfica. Ofrece todas las funciones modernas de la plataforma web que proporciona Chrome a la línea de comandos.

Consulta la publicación de Eric Bidelman sobre las actualizaciones para obtener todos los detalles. Tiene ejemplos sobre cómo puedes usarlo para convertir páginas a PDF, volcar el DOM y cómo usarlo de forma programática en Node.

Notificaciones nativas en macOS

Históricamente, Chrome incluyó su propio sistema de notificaciones para que los desarrolladores de extensiones y sitios web mostraran notificaciones a los usuarios. Sin embargo, tanto los usuarios como los desarrolladores nos indicaron que quieren que Chrome use el sistema de notificaciones nativo del SO.

A partir de Chrome 59 en macOS, Chrome usará el sistema de notificaciones nativo, lo que mejorará la experiencia del usuario y garantizará que las notificaciones se sientan más integradas en la plataforma. Mi favorito personal: las notificaciones ahora respetarán la configuración del modo No interrumpir.

Notificación generada por Chrome (izquierda) y notificación nativa generada por macOS (derecha).

Debido a la forma en que macOS controla las notificaciones, hay algunas APIs de bajo uso que ahora se desaconsejan, ya que provocarán una experiencia degradada en macOS.

Consulta nuestra entrada de actualizaciones para obtener todos los detalles.

API de captura de imágenes

Capturar fotos de alta resolución en una app web puede ser difícil. El usuario debe subir una foto que ya tomó o cambiar del navegador a la cámara, tomar la foto, volver al navegador y subirla.

Con la nueva API de Image Capture en Chrome 59, debes acceder a las capacidades de resolución completa de cualquier cámara disponible. La API proporciona control de funciones como el zoom, el brillo, el contraste, el ISO y hasta el balance de blancos.

Consulta la publicación de Sam para obtener todos los detalles y el código de muestra que puedes usar para comenzar de inmediato.

Y mucho más.

  • La cadena MediaError.message proporciona, si está disponible, cualquier detalle adicional del mensaje de error para ayudar a los desarrolladores web a depurar errores del reproductor multimedia.

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

Si te gustó este video, consulta Diseñador contra desarrollador, una nueva serie de videos que intenta resolver los desafíos que enfrentan los diseñadores y los desarrolladores cuando trabajan juntos.

Luego, suscríbete a nuestro canal de YouTube y recibirás una notificación por correo electrónico cada vez que lancemos un video nuevo.

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