Espectro de lanzamiento de versiones del navegador

 

 

 

Cada vez que un navegador actualiza sus versiones, se trata de un pequeño evento de marketing, y con razón. Parece que para Firefox es aproximadamente una vez al mes , Chrome es aproximadamente 6 semanas y Safari es una vez al año .

Chrome 80 acaba de lanzarse, como dicen, y recibimos un video y una publicación de blog . Lo que me sorprende de lanzamientos como este en estos días es que no hay grandes características emblemáticas que nos interesen colectivamente como desarrolladores. Tal vez haya una gran división , pero en términos más generales, diferentes desarrolladores front-end (las personas que se preocupan por los navegadores) trabajan en cosas diferentes y, por lo tanto, se preocupan por cosas diferentes.

Permítanme intentar ilustrar esto con un resumen de las funciones de esta versión:

 

  • La indexación de contenido es una forma de acceder a metadatos de archivos que su navegador ha almacenado en caché (que usted almacenó específicamente en caché). Parece una gran idea, pero nunca me he ocupado seriamente de cosas fuera de línea como esta, por lo que no está realmente en mi timonera.
  • Los Web Workers pueden utilizar los módulos ES ahora. Eso es genial, ni siquiera sabía que no podían.
  • Encadenamiento opcional en JavaScript, como obj?.name?.first. Me encanta. Súper útil. Probablemente la característica que la mayoría de los desarrolladores de JavaScript aplauden. Pero Chrome es el primero en salir aquí, así que si te gusta, será mejor que estés en Babel. También recibimos ??.
  • Supongo que las pruebas de Origin son como indicadores de funciones, excepto que usted se registra desde un sitio web y no solo en su navegador local. Totalmente nuevo para mí, pero parece que han sido eficaces para recopilar y perfeccionar nuevas API.
  • Sincronización periódica en segundo plano. Jeremy explicó lo útil que esto es en su artículo, donde lo llamó “empuje silencioso” . También puedes programar notificaciones, haciéndolas más resistentes a situaciones fuera de línea.
  • El contenido HTTP intenta actualizarse automáticamente a HTTPS si el sitio es HTTPS. Gran idea. Utilizo la configuración de Cloudflare para esto, pero tiene sentido que pase al nivel del navegador.
  • JavaScript puede comprimir secuencias. Entiendo qué es gzip, pero siento que esto se me pasa por la cabeza. También hay un montón de otras cosas que están totalmente fuera de mi ámbito, como Decoding Encrypted Media y otras.
  • Póngase en contacto con la API del selector. Muy parecido a esto, de la misma manera que me gusta la API de Web Payments. Si puedo crear una interfaz de usuario que ayude a los usuarios a completar formularios de forma más rápida y precisa, sería fantástico. Por eso uso 1Password. Lo uso tanto para completar formularios de direcciones y tarjetas de crédito como para contraseñas.
  • Cookies del mismo sitio. Me asusta. Sé que necesitamos actualizar nuestras cookies en CodePen para asegurarnos de que tengan este valor, pero aún no lo he investigado lo suficiente y ya se están enviando 80.
  • ¡Cosas reales de CSS! line-break: anywhere;y overflow-wrap: anywhere;parece que no puedo asimilar la diferencia. Esto ya es muy complicado .
  • Nada relacionado con HTML. Un HTML deficiente nunca consigue nada.

¡Y luego los dos que realmente me llamaron la atención! Todo sobre animales

  • Favoritos SVG. Impresionante. Ya enviamos uno para CodePen porque se ve muy bien en Safari. Aunque Safari lo admite link rel="mask-icon" href="..."y Chrome lo admite link rel="icon" href="...", no estoy muy seguro de qué hacer allí. Supongo que, dado que Firefox admite SVG con rel="icon", ¿simplemente envía SVG para ambos?
  • Fragmentos de texto. Que guay. No tenía idea de que esto vendría. La gente ha estado hablando de esto durante al menos una década. La idea es vincular elementos en una página sin necesidad de namevincularlos id, simplemente usando texto. La sintaxis es original:
https://site.com/#:~:text=Links to first occurance of this text.

Aquí tenéis un vídeo de Stefan Judis:

Los fragmentos de texto pronto estarán disponibles en Chromium Land. Luego puede usar `#:~:text=` para resaltar cierto texto.

Estado de Chrome: https://t.co/e60xiQoQoT
Especificaciones: https://t.co/t02TFfGO2X #devsheets

Vídeo alternativo: uso de fragmentos de texto para resaltar texto en wikipedia pic.twitter.com/W5tUYZk8NY

– Stefan Judis (@stefanjudis) 5 de febrero de 2020

Especialmente notable para mí: te vincula al centro de la página, sin dar un cabezazo a la parte superior. Prefiero esto.






SUSCRÍBETE A NUESTRO BOLETÍN 

No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.










Al suscribirte, aceptas nuestra política de privacidad y nuestros términos de servicio.






Tal vez te puede interesar:

  1. La innovación no puede mantener la Web rápida
  2. Rendimiento web ultrarrápido
  3. Tabla de contenidos fijos con estados activos de desplazamiento
  4. “cambiar tamaño: ninguno;” en áreas de texto es una mala experiencia de usuario

Espectro de lanzamiento de versiones del navegador

Espectro de lanzamiento de versiones del navegador

Cada vez que un navegador actualiza sus versiones, se trata de un pequeño evento de marketing, y con razón. Parece que para Firefox es aproximadamente una ve

programar

es

https://aprendeprogramando.es/static/images/programar-espectro-de-lanzamiento-de-versiones-del-navegador-1209-0.jpg

2024-06-13

 

Espectro de lanzamiento de versiones del navegador
Espectro de lanzamiento de versiones del navegador

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences