Novedades de Chrome 58

  • El estándar IndexedDB 2.0 ahora es totalmente compatible con Chrome. presenta una nueva administración de esquemas, métodos de acción masiva y mucho más y el manejo estandarizado de fallas.
  • Las Progressive Web Apps se vuelven más inmersivas con display: fullscreen
  • allow-top-navigation-by-user-activation otorga a la zona de pruebas iframes nuevos poderes
  • Hay mucho más.

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

Soy Pete LePage. Echa un vistazo y conoce las novedades para desarrolladores en Chrome 58.

IndexedDB 2.0

La estructura de la base de datos de tu sitio tiene grandes impactos en el rendimiento y puede pueden ser difíciles de cambiar. IndexedDB 2.0 cambia eso.

  • Ahora se puede cambiar el nombre de las tiendas object y indexes in situ después de un o refactorización.
  • Las claves binarias permiten claves más naturales sin preocuparse por el rendimiento penalizaciones.
  • La recuperación de datos es más fácil con getKey(), openKeyCursor() y continuePrimaryKey().

Y la recuperación masiva de conjuntos de datos enteros ya no necesita un cursor con el getAll() y getAllKey().

Apps web progresivas en pantalla completa

Cuando se inician las Progressive Web Apps desde la pantalla de inicio de Android, iniciar en un modo independiente similar a una aplicación que oculta el cuadro multifunción. Esto ayuda crear una experiencia del usuario atractiva y liberar espacio en pantalla para el contenido.

Sin embargo, para experiencias más envolventes, como juegos, reproductores u otro contenido enriquecido, los elementos de la IU para dispositivos móviles, como las barras del sistema, puede distraerse y ocupar los valiosos píxeles que deseas.

Ahora puedes configurar tu app web progresiva para que se sienta completamente envolvente display: fullscreen en tu manifiesto de apps web.

Una AWP iniciada desde la pantalla principal (izquierda), iniciada desde la pantalla principal en el modo standalone (centro), y se inician desde la pantalla principal en Modo fullscreen (derecha).

Cuando se inicia tu app desde la pantalla principal, todas las IU para dispositivos móviles elementos ocultos.

Mejoras en el iframe de la zona de pruebas

Chrome 58 ahora es compatible con la nueva palabra clave de la zona de pruebas del iframe allow-top-navigation-by-user-activation

Cuando se activa mediante una interacción del usuario, esta palabra clave proporciona a los iframes de la zona de pruebas la capacidad para navegar por la página de nivel superior y, al mismo tiempo, bloquear los redireccionamientos automáticos.

Y mucho más.

Y, por supuesto, hay mucho más.

  • Despídete del truco de clearfix. En lugar de restablecer manualmente varias propiedades de diseño, como float y clear, ahora puedes agregar contexto de formato de bloques con display: flow-root.
  • PointerEvents.getCoalescedEvents() te permite acceder a todos los eventos de entrada. desde la última vez que se entregó un PointerEvent. Es ideal para cuando necesitan un historial preciso de puntos para cosas como dibujar apps.
  • Y Workers y SharedWorkers ahora se pueden crear usando URLs data:, lo que aumenta la seguridad del desarrollo con Workers gracias a un origen opaco.

Estos son solo algunos de los cambios que se implementaron en Chrome 58 para desarrolladores.

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

Luego, suscríbete a nuestro Canal de YouTube 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 59, seré en lo correcto. aquí para contarte las novedades de Chrome.