Lanzamiento de Firefox 130

Se ha lanzado la versión 130 del navegador web Firefox y se han creado actualizaciones para las versiones anteriores de soporte prolongado — 115.15.0 y 128.2.0. La rama Firefox 131 ha pasado a la fase de beta testing, cuyo lanzamiento está programado para el 1 de octubre.

Principales novedades en Firefox 130:

  • Se ha proporcionado la posibilidad de traducción automática a diferentes idiomas de fragmentos de texto seleccionados en la página después de realizar la operación de traducción de la página completa (es decir, se puede aplicar traducción a otro idioma a fragmentos de una página ya traducida). La función de traducción de la página se activa a través de un indicador en la barra de direcciones, y la traducción de fragmentos se realiza a través del menú contextual que aparece al hacer clic con el botón derecho del ratón en el bloque seleccionado. Para la traducción se utiliza el sistema incorporado en Firefox, que realiza la traducción en el sistema local del usuario sin recurrir a servicios externos en la nube. El sistema está basado en el motor de código abierto Bergamot, que es una envoltura sobre el marco de traducción automática Marian, que utiliza redes neuronales recurrentes (RNN) y modelos de lenguaje basados en transformadores.
    Lanzamiento de Firefox 130
  • El motor de traducción automática integrado ha añadido soporte para los idiomas letón, lituano, catalán, croata, checo, danés, indonesio, rumano, serbio, eslovaco y vietnamita.
  • Se ha añadido una nueva sección en el configurador llamada «Firefox Labs», en la que se ofrecen funciones experimentales para pruebas.
    Lanzamiento de Firefox 130

    Actualmente están disponibles tres capacidades experimentales:

    • Reanudación automática de la reproducción de video en una ventana flotante (modo «imagen en imagen») cuando se cambia de la pestaña en la que se reproduce el video (si durante la reproducción del video se cambia a otra pestaña, el video permanecerá visible sobre la nueva pestaña, gracias a la activación automática del modo «imagen en imagen»). Al regresar a la pestaña original con el video, el modo «imagen en imagen» se desactiva automáticamente.
    • Visualización de recomendaciones y resultados de búsqueda en la barra de direcciones mientras se ingresan caracteres complejos mediante la interfaz IME (Editor de Método de Entrada).
    • Chatbot integrado que utiliza grandes modelos de lenguaje para interactuar con el usuario en lenguaje natural. La interacción con el bot se realiza en una barra lateral. Los servicios disponibles para el usuario incluyen Anthropic Claude, ChatGPT, Google Gemini, HuggingChat y Le Chat Mistral (HuggingChat es el único que ha funcionado en la red de Rostelecom). El usuario puede enviar preguntas de texto al bot de IA o transmitir fragmentos de texto resaltados en la página que está viendo. Se ha añadido una sección ‘Ask chatbot’ al menú contextual que aparece al hacer clic derecho en un área resaltada, desde la cual se puede solicitar un resumen o una explicación del contenido seleccionado.
      Lanzamiento de Firefox 130
  • En la plataforma Linux, por defecto se habilita un efecto de animación al alcanzar el borde del área de desplazamiento.
  • Se ha resuelto un problema con la visualización en el menú contextual de los botones para copiar y pegar en el portapapeles.
  • En las versiones de escritorio se ha añadido la API Web Codecs, que permite manipular flujos multimedia a un nivel bajo (por ejemplo, cuadros individuales en vídeo) y proporciona acceso a los decodificadores y codificadores de imágenes, sonido y vídeo integrados en el navegador. Esta API puede ser útil en áreas como transmisión, aplicación de efectos del lado del cliente, recodificación de audio y vídeo, y desarrollo de editores de audio y vídeo.
  • Se ha añadido soporte para los primitivos criptográficos Curve25519 (firmas digitales Ed25519 y el esquema de intercambio de claves X25519) a la implementación de la API WebCrypto, que se pueden usar a través de la interfaz de programación SubtleCrypto (métodos deriveKey(), deriveBits(), generateKey(), importKey() y exportKey()).
  • Se ha añadido el atributo ‘name’ al elemento HTML
    , que permite agrupar elementos sin el uso de JavaScript de tal manera que en cualquier momento solo se muestre un elemento mientras que los demás permanezcan ocultos (cuando el usuario abre una nueva sección, los demás se cierran automáticamente).
  • En la versión de Android, se ha acelerado la carga de páginas mediante la organización de la descarga paralela de recursos relacionados. Se ha añadido una función para generar contraseñas seguras para los formularios de registro.

Además de las innovaciones y correcciones de errores en Firefox 130, se han resuelto 13 vulnerabilidades. 7 de estas vulnerabilidades se consideran peligrosas, de las cuales 5 son provocadas por problemas de manejo de memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden permitir la ejecución de código malicioso al abrir páginas específicamente diseñadas. Dos problemas peligrosos son causados por un manejo incorrecto de tipos (Type Confusion).

Además, se destaca la consideración de incorporar en la base de código de Firefox una nueva implementación del decodificador para el formato de imágenes JPEG-XL, desarrollada por empleados de Google en el lenguaje Rust. Si la iniciativa es aprobada, la implementación en Rust reemplazará el actual decodificador JPEG-XL en C++, que cuenta con más de 100,000 líneas de código. El impulsor de la transición es Bobby Holley, director técnico de Mozilla y miembro del consejo de la Rust Foundation.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster