- 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 pruebasiframes
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
yindexes
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()
ycontinuePrimaryKey()
.
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.
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 condisplay: flow-root
. PointerEvents.getCoalescedEvents()
te permite acceder a todos los eventos de entrada. desde la última vez que se entregó unPointerEvent
. Es ideal para cuando necesitan un historial preciso de puntos para cosas como dibujar apps.- Y
Workers
ySharedWorkers
ahora se pueden crear usando URLsdata:
, lo que aumenta la seguridad del desarrollo conWorkers
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.