Google dio a conocer el lanzamiento de la nueva versión de su navegador web «Chrome 105», una versión que a simple vista pareciera cualquier otro lanzamiento normal, pero en esta versión se han implementado diversos cambios bastante importantes, tales como el proceso para la eliminación de las Chrome Apps, la implementación de un almacenamiento de certificados, mejoras para desarrolladores y más.
Además de las innovaciones y la corrección de errores, se han corregido 24 vulnerabilidades en la nueva versión, de las cuales ninguna fue marcada como peligrosa o crítica, que requiriera mayor atención por parte de los desarrolladores.
Principales novedades de Chrome 105
En esta nueva versión que se presenta del navegador se han realizado algunos cambios importantes tales como la compatibilidad para aplicaciones web personalizadas Chrome Apps, paso a ser obsoleta y que fueron reemplazadas por aplicaciones web independientes basadas en tecnología Progressive Web Apps (PWA) y API web estándar.
Google anunció originalmente su intención de eliminar las aplicaciones de Chrome en 2016 y planeó finalizar el soporte para ellas en 2018, pero luego archivó ese plan. En Chrome 105, cuando intente instalar aplicaciones de Chrome, verá una advertencia de desactivación, pero las aplicaciones seguirán ejecutándose. En Chrome 109, la capacidad de ejecutar aplicaciones de Chrome estará deshabilitada.
Otro de los cambios que se destaca, es que se proporcionó un aislamiento adicional del proceso «procesador» responsable de la representación. Este proceso ahora se realiza en un contenedor adicional (Contenedor de aplicaciones) implementado sobre el sistema de aislamiento de sandbox existente.
Ademas de ello, tambien se destaca que se implementó su propio almacenamiento unificado de certificados de las autoridades certificadoras (Chrome Root Store). La nueva tienda aún no está habilitada de forma predeterminada, y los certificados se seguirán validando utilizando la tienda específica para cada sistema operativo hasta que se complete la implementación. La solución que se está probando es similar al enfoque de Mozilla, que mantiene un almacén de certificados raíz independiente para Firefox, que se usa como el primer enlace para verificar la cadena de confianza del certificado al abrir sitios a través de HTTPS.
Por otra parte, tambien se destacan los preparativos que han comenzado a desaprobar la API Web SQL, que no está estandarizada, apenas se usa y necesita ser rediseñada para cumplir con los requisitos de seguridad modernos. Chrome 105 inhabilita el acceso a Web SQL desde el código cargado sin usar HTTPS y agrega advertencias de obsolescencia a DevTools. Está previsto que la API Web SQL se elimine en 2023. Para los desarrolladores que necesitan esta funcionalidad, se preparará un reemplazo basado en WebAssembly.
Para macOS y Windows, se activa el visor de certificados incorporado, que reemplaza la llamada a la interfaz proporcionada por el sistema operativo. Anteriormente, el visor integrado solo se usaba en compilaciones para Linux y ChromeOS.
Se agregaron configuraciones a la versión de Android para administrar la API «Temas y grupos de interés» promovida por la iniciativa Privacy Sandbox, que permite definir categorías de intereses de los usuarios y usarlas en lugar de rastrear cookies para resaltar grupos de usuarios con intereses similares sin identificar a usuarios individuales.
Se han realizado mejoras en las herramientas para desarrolladores web, pues en el depurador, cuando se activa un punto de interrupción, se permite editar la función superior en la pila, sin interrumpir la sesión de depuración. El panel Grabador, que le permite grabar, reproducir y analizar las acciones del usuario en una página, admite puntos de interrupción, reproducción paso a paso y grabación de eventos de mouseover.
Se agregaron métricas LCP (Largest Contentful Paint) al panel de análisis de rendimiento para detectar retrasos al representar elementos grandes (visibles para el usuario) en el área visible, como imágenes, videos y elementos de bloque. En el panel Elementos, se implementa el marcado de las capas superiores que se muestran sobre otro contenido con un icono especial. Para WebAssembly, se proporciona la capacidad de cargar datos de depuración en formato DWARF.
¿Como instalar Google Chrome en Linux?
Si estás interesado en poder instalar esta nueva versión de este navegador web y aún no lo tienes instalado, puedes descargar el instalador que se ofrece en paquetes deb y rpm en su sitio web oficial.