
Google lanzó ayer otra actualización de su navegador que parece que no es de gran importancia, pero sĆ la tiene, o la tendrĆ” en un futuro a medio plazo. Y es que el W3C va introduciendo mejoras a los estĆ”ndares web, y luego son los desarrolladores de navegadores los que tienen que hacer que todo funcione en su software. Chrome 105, que sucede al del pasado 2 de agosto, llegó ayer martes dĆa 30, e introdujo algunos cambios para mejorar en este sentido.
Hay unos elementos web a los que se conoce como Ā«modalĀ». Explicado rĆ”pido y sin mucha precisión, son una especie de ventana flotante, como puede ser lo que vemos al hacer clic en una galerĆa de fotos. Hay una subclase de CSS que es :modal (enlace a MDN), y Chrome 105 ha introducido soporte para esta subclase. Esto significa que si entramos a una web que incluye algo en su hoja CSS con la subclase :modal, seremos capaces de verlo tal y como su diseƱador lo ha creado.
Algunas novedades de Chrome 105
- Adición de un atributo de contenido global «onbeforeinput» para facilitar el uso del evento «beforeinput» en los elementos de entrada/Ôrea de texto/contenido editable antes de que se vayan a modificar.
- WebSQL ha sido desaprobado y eliminado de los contextos no seguros.
- Soporte para Container Queries como una forma de estilizar elementos de acuerdo al tamaƱo de un elemento contenedor.
- Soporte para Media Source Extensions (MSE) dentro de contextos DedicatedWorker.
- Una API bÔsica de sanitización de HTML que puede utilizarse para eliminar el contenido que puede ejecutar scripts del contenido HTML arbitrario suministrado por el usuario. Se pretende que esto se pueda utilizar para construir aplicaciones web libres de XSS.
- Soporte para la pseudoclase CSS «:modal» que se utiliza para un estado que excluye toda interacción con elementos fuera de él hasta que haya sido descartado.
- Soporte para iframes (enlace a MDN) anónimos.
- Opción de Ā«blocking=renderĀ» como atributo para los elementos de enlace de scripts, estilos y hojas de estilo para hacerlos explĆcitamente render-blocking.
Chrome 105 estƔ disponible desde hace unas 24 horas, por lo que ya se puede descargar desde su pƔgina web oficial. Los usuarios de Linux podemos descargarlo desde la misma web si usamos una distro que soporte paquetes DEB o RPM. Arch Linux y derivados lo tienen en AUR.