Anexo:Historial de versiones de Mozilla Firefox

Revisión del 11:36 7 may 2014 de Jppm30 (discusión | contribuciones) (Ampliar artículo)

Artículo de referencia

Mozilla Firefox
Información sobre la plantilla
Parte de la familia Mozilla
Firefox-logo-nuevo-2013.png

La primera versión de Firefox llego entre el 23 de septiembre de 2002 y el 7 de diciembre de ese año, el navegador fue llamado Phoenix, su nombre original.[1] En ese período se desarrollaron las versiones 1.2 y 1.3 de su motor de renderizado Gecko, originalmente desarrollado por Netscape. Los nombres claves de las versiones de Phoenix de la 0.1 hasta la 0.5 fueron Pescadero, Santa Cruz, Lucia, Océano y Naples.

Debido a problemas legales con el fabricante de BIOS para computadoras Phoenix Technologies, el navegador fue rebautizado como Firebird (Pájaro de Fuego), nombre que usó entre mayo y octubre de 2003, en el que usando la versión 1.5 de Gecko, vieron la luz las versiones 0.6 y 0.6.1 (Glendale), 0.7 (Indio) y 0.7.1 (Three Kings).

Luego de una polémica entre la Fundación Mozilla y el proyecto de código abierto para bases de datos Firebird,[2] debido a la preocupación de estos últimos de que los usuarios se confundirían entre la base de datos y el navegador web, los desarrolladores de Mozilla firmaron una constancia dejando en claro que el nombre Firebird era en realidad Mozilla Firebird. El 9 de febrero del 2004, Mozilla renombró a su navegador como Mozilla Firefox, para así evitar cualquier tipo de confusión.[3]

Con el nombre de Mozilla Firefox, la versión 0.8 estrenó su nuevo logo. Esta versión es un poco más avanzada que una beta, siendo además la primera versión instalable. La versión siguiente comienza a hacerse popular, con un tema por defecto que todavía se mantiene, y con un mayor número de extensiones y temas.

La 0.10 mejoró sustancialmente en muchos aspectos e integró por primera vez los RSS, tratándolos como marcadores dinámicos. Apareció la búsqueda “en-línea”, la barra de búsqueda que va marcando los resultados a medida que vamos escribiendo y la seguridad se reforzó, sobre todo en cuanto a las extensiones, programas y popups.

Versiones estables

La salida de Firefox 1.0 confirmó que Mozilla iba a centrar sus esfuerzos en promocionar sus productos en concreto y dejar de lado el sentido de «proyecto». Firefox, como consecuencia, comenzó a tener un éxito relativo e inició su carrera ascendente sobre todo entre los usuarios de software libre. Su penetración entre los usuarios de Windows era importante pero no espectacular. Esta versión fuera publicada el 9 de noviembre de 2004. Tras varias actualizaciones de estabilidad y seguridad, se publicó la primera gran actualización, la versión 1.5 el 29 de noviembre de 2005. Firefox 1.5.0.12 es la última versión oficial con soporte para Windows 95.

Versión 2

El 24 de octubre de 2006 Mozilla lanzó la versión 2.0 (Bon Echo) que incluía la navegación por pestañas, un administrador de extensiones la interfaz de usuario, una nueva sesión de restauración, corrector ortográfico y una característica anti-phishing implementada por Google como una extensión que más tarde se incorporó al navegador. [4]En diciembre de 2007 fue lanzado Firefox Live Chat.

Versión 3

Mozilla Firefox 3.0 (Gran Paradiso Alpha 1) salió el 8 de diciembre de 2006 y finalmente la 3.0 estable, fue lanzada el 17 de junio de 2008.[5] Integraba la última versión del motor de renderizado HTML de Mozilla, Gecko 1.9, desarrollo para conseguir más velocidad, mayor eficiencia, menos uso de recursos y mejor compatibilidad con estándares web. Se añadió un nuevo motor JavaScript para obtener una mayor velocidad de renderizado de páginas.

La última versión del ciclo 3.0.x fue la 3.0.19. Spread Firefox organizó una campaña de para ganar un record Guinness del software más descargado en 24 horas. El Download Day 2008 fue una jornada totalmente exitosa, pues en 24 horas se realizaron más de 8 millones de descargas (Exactamente 8 290 545 descargas) de Firefox 3.0, sobrepasando lo presupuestado por la Corporación Mozilla, ya que esperaban alrededor de 2 millones de descargas y habían calculado un máximo de cinco millones de descargas. El récord fue verificado por el Guiness World Records y se hizo el cumplimiento cabal del récord.

Versión 3.5

La versión 3.5, llamada Shiretoko (30 de junio de 2009) contaba con mejoras en los estándares web del motor Gecko, soporte a selectores de consulta JavaScript, mejoras en la barra de ubicación inteligente y modo de navegación privada.[6] Añadía soporte completo de selectores CSS 3

Aunque inicialmente fue numerada como Firefox 3.1, los desarrolladores de Mozilla decidieron cambiar el número de la versión a 3.5, con el fin de reflejar los grandes cambios que fueron introducidos con respecto a los planeados inicialmente.

Versión 3.6

El Firefox 3.6, "Namoroka", con mejoras encaminadas a mejorar el rendimiento (principalmente el tiempo que tarda el navegador en arrancar) y en la estabilidad, se hizo pública el 21 de enero de 2010. Con soporte a nuevas tecnologías como el vídeo nativo a pantalla completa y para el formato de fuentes WOFF, incorporaba el complemento "Personas", el cual permite personalizar el aspecto con una variada gama de diseños.

Versión 4

El 22 de marzo de 2011 fue publicada la cuarta versión con nombre en clave Tumucumaque. La versión 4 trajo una nueva interfaz de usuario.[7] Otras características son la mejora en el rendimiento, seguridad avanzada y gran personalización, la mejora de notificaciones, agrupación de pestañas, pestañas de aplicación, rediseño del gestor de extensiones, integración con Firefox Sync, Panorama, soporte para pantallas multitáctiles, adaptación a los últimos estándares y localizado en 86 idiomas.

Ciclo de desarrollo acelerado

Con la llegada de Google Chrome como fuerte competidor, en abril de 2011, el proceso de desarrollo fue divido en varios canales. La generación más reciente disponible se llama "Nightly Builds", y ofrece las últimas características y actualizaciones diariamente. El canal "Aurora" permite probar nuevas características sin la inestabilidad de la versión de Nightly, sincronizándose con aquel cada 6 semanas.

El canal "Beta" también se actualiza cada 6 semanas, y es donde se encuentran y corrigen errores; utiliza el mismo logotipo que la versión final de Firefox. El canal "Release" es la versión actual y estable. Los nuevos lanzamientos están planeados para que sean publicados en intervalos de 6 semanas

Con esta nueva forma de desarrollo, entre el 21 de junio de 2011, en el que se publicó Firefox 5.0 y el 24 de abril de 2012 (Firefox 12), se lanzaron un total de ocho versiones. Desde enero de 2012 ya se conocían algunas de las características que incluiría esta versión, como agrupar las pestañas más populares en una grilla de 3×3, que permite personalizar a gusto incluyendo ocultar o cambiar de lugar las pestañas que se muestran inicialmente por orden de popularidad.[8]

Versión 12

Entre las nuevas características que ofrece Firefox 12 se encuentran las actualizaciones silenciosas de Windows, que permite actualizar a una nueva versión sin necesidad de contar con permisos administrativos.[9]

Otra de las mejoras tiene que ver a la hora de realizar una búsqueda con Ctrl+F.[10] La palabra a buscar aparece centrada en la pantalla, lo que facilita encontrar el contenido deseado. Con el nuevo Firefox 12 también es posible pegar un URL en la ventana de descargas y que comience automáticamente la transferencia.

Se mejoraron los controles de reproducción de vídeos HTML5, así como se corrigieron algunos errores.

Versión 13

La versión 13 fue publicada el 6 de junio de 2012, incluye algunas novedades entre las que destacan una nueva página de inicio y de nueva pestaña, smooth scrolling por defecto, SPDY por defecto, mejora del soporte CSS3, reducción del tiempo de arranque y un importante número de cambios para desarrolladores web como mejoras en el Page Inspector, HTML panel, Style Inspector y Style Editor.[11]

Versión 15

Esta versión da respuesta a una de las viejas demandas de la comunidad de usuarios del navegador open source, con una importante reducción del consumo de memoria. Además, entre los cambios más destacados se encuentran:

  • Soporte para la versión 3 del protocolo SPDY
  • Optimización del uso de la memoria por los add-ons.
  • Aumento de la velocidad del navegador gracias a cambios en su motor javascript (JaegerMonkey)
  • Nuevo JavaScript Debbuger
  • Nueva herramienta Responsive Design View
  • Soporte nativo para codec de audio Opus con un mayor ratio de compresion que otros codecs.
  • Mejoras en WebGL incluyendo compatibilidad para texturas comprimidas

Versión 16

En esta nueva entrega del navegador los esfuerzos de mejora se han centrado en las herramientas para desarrolladores, aunque presenta alguna novedad más.

Novedades de Firefox 16[12]

  • Soporte preliminar por defecto de VoiceOver en Mac OS X.
  • Soporte inicial de aplicaciones web en Windows, Mac y Linux
  • Se ha añadido un nuevo idioma: acholi.
  • Añadido recolector de basura incremental para Javascript.
  • En le capítulo dedicado a desarrolladores, hay una nueva barra de herramientas con controles de acceso rápido a herramientas, lista de errores en la consola web, y una nueva línea de comandos.
  • Nuevas animaciones, transiciones, transformaciones y gradientes CSS3, que no requieren prefijo (la lista completa es la misma que se publicó en el canal Aurora).
  • En el editor Scratchpad (traducido en el menú español como “Borrador”), se ha añadido una opción para ver la lista de archivos abiertos recientemente.
  • Corrección de errores detectados en versiones anteriores.

Versión 16.0.1

Solventa una vulnerabilidad catalogada como crítica en Firefox 16. Dicho fallo de seguridad podría permitir a un sitio web malicioso conocer las páginas que han visitado sus usuarios, teniendo acceso a la URL así como a sus parámetros.[13]

Versión 16.0.2

Solventa un problema de seguridad de tipo XSS (entre otros problemas), consistente en que los datos de url’s contenidas en el objeto window.location podría ser ofuscados y en combinación con algunos plugins lanzar el ataque de cross-site scripting contra el usuario.[14]

Versión 17

Lista de cambios y mejoras presentes en la versión 17 de Firefox:[15]

  • Primera versión de la Social API con soporte para Facebook, ahora podrás recibir las notificaciones y chatear con tus amigos sin estar visitando directamente Facebook.
  • Clic para iniciar los plugins te permite prevenir fallos de seguridad en plugins vulnerables o que causen inestabilidad en tu navegador (lee este artículo para saber más).
  • La Awesome Bar (Barra de Direcciones) ha sido actualizada y ahora muestra iconos más grandes y se ha eliminado la línea divisora entre cada dirección.
  • Mac OS X 10.5 no recibirá más soporte.
  • JavaScript Maps y Sets ahora son iterables.
  • SVG FillPaint y StrokePaint han sido implementados.
  • Mejoras en la consola web, el debuger y la barra de desarrolladores ahora las hacen más rápidas y fáciles de usar.
  • Nuevo panel de marcado en el Inspector permite una fácil edición del DOM.
  • El atributo Sandbox para iframes ha sido implementado incrementando la seguridad.
  • Más de 20 mejoras de rendimiento, incluyendo la página de Nueva pestaña.

Pointer lock no funcionaba bien en aplicaciones webs (769150).

Versión 18

Como novedad especial, en Firefox 18 debuta IonMonkey[16], un nuevo motor JS centrado principalmente para competir en velocidad y rendimiento. Además de esto, podemos encontrar:

  • Soporte para Retina Display en OS X 10.7 y superiores.
  • Preliminar soporte para WebRTC.
  • Mejor experiencia en la calidad de las imágenes gracias a un nuevo algoritmo escalado HTML.
  • Mejoras de rendimiento en el cambio entre pestañas.
  • Implementado CSS3 Flexbox.
  • Soporte para la propiedad del DOM window.devicePixelRatio.
  • Adicionado el soporte para @supports.
  • Mejoras en los tiempos de inicio a través de la manipulación inteligente de los certificados firmados por las extensiones.
  • Soporte para W3C touch events.
  • Desactivada la carga de contenido no seguro en páginas HTTPS (62178).
  • Mejorada la capacidad de respuesta para los usuarios que utilizan proxys (como nosotros) (769764).

Versión 19

  • Lector PDF integrado gracias a la potencia de JavaScript y HTML5
  • Mejoras en los tiempos de inicio de la aplicación (bugs 715402 and 756313)
  • Los elementos en canvas pueden ser exportados como una imagen usando canvas.toBlob()
  • Debugger ahora soporta pausas en excepciones y oculta las propiedades no enumerables
  • Remote Web Console está disponible para conectarnos desde Firefox a Android o Firefox OS (experimental, se debe resetear la opción devtools.debugger.remote-enabled a true)

Ahora hay un depurador del navegador disponible para los desarrolladores de complementos y del programa (experimental, se debe resetear la opción devtools.chrome.enabled a true)

  • Los vínculos del apartado CSS de la Consola Web ahora se abren en el Editor de Estilos
  • CSS @page es ahora soportada
  • CSS viewport-percentage length units ha sido implementada
  • CSS text-transform ahora soporta full-width

Versión 20

  • getUserMedia: una nueva API del DOM HTML5 que permite al navegador capturar la cámara y el micrófono locales directamente sin necesitar plugins de terceros. Este permite a los desarrolladores JavaScript escribir rápido y fácilmente código para acceder a la cámara o el micrófono del usuario. GUM es la primera API de WebRTC.
  • Developer Toolbox: Firefox Beta ahora incluye la caja de herramientas de desarrollador, que proporciona acceso rápido a las herramientas de desarrolladores.
  • Canvas Blend Modes: permite a los desarrolladores definir cómo quieren el lienzo para dibujar una imagen sobre una imagen existente, por ejemplo, cambiando los valores de píxeles de colores para crear diferentes efectos visuales.
  • Continuado la mejora del rendimiento en cuanto a tareas comunes del navegador como son las descargas, la carga de páginas y el cierre.
  • Varias mejoras a las etiquetas audio y video.
  • Continuada la implementación del borrador ECMAScript 6 en cuanto a clear() y Math.imul.
  • Nueva herramienta de perfiles JavaScript.

Versión 21

  • Cliqz es un agregador de noticias manejado por los propios usuarios. Una vez presionado el botón de «Activar», se integrará a Firefox en una barra lateral ubicada a la derecha del navegador.
  • msnNOW es el servicio para compartir noticias en tiempo real que te brinda las noticias más compartidas y comentadas de la Web. Te permite seguir el rastro de las noticias más compartidas en la Web directamente desde la barra lateral de Firefox.
  • Nueva interfaz para «No quiero ser rastreado».

Versión 22

  • WebRTC está activado por defecto.
  • Windows: Firefox sigue ahora las opciones de escala de visualización para representar texto más grande en las pantallas de alta resolución.
  • Mac OS X: El progreso de la descarga se muestra en el ícono de la aplicación del Dock.
  • La gestión de los servicios sociales se realiza en el Administrador de complementos.
  • La tasa de reproducción de audio y video de HTML5 ahora se puede cambiar.
  • Optimizaciones asm.js (OdinMonkey) habilitadas para mejoras importantes de rendimiento.
  • Mejora en rendimiento del renderizado WebGL a través de actualizaciones asíncronas de canvas.
  • Las líneas largas de los archivos de texto sin formato mostrados en Firefox son ajustadas ahora.
  • Mejorado el uso de la memoria y el tiempo de visualización al renderizar imágenes.
  • La API Pointer Lock puede ser utilizada fuera de la pantalla completa.
  • CSS3 Flexbox ha sido implementado y habilitado por defecto.
  • Nueva API de Notificaciones Web.
  • Adicionada la API de Portapapeles JavaScript para acceder al portapapeles del usuario.

Versión 23

  • Soporte para el nuevo estilo de barra de scroll en Mac OS X 10.7 o superior.
  • Bloquear contenido mixto activado para proteger a los usuarios de ataques man-in-the-middle y entrometidos en páginas HTTPS.
  • Nueva función para Inspeccionar las fuentes utilizadas en los sitios.
  • Soporte para los elementos HTML5 y
  • Mejorada la interfaz de usuario funcional del about:memory.
  • DXVA2 habilitado en Windows Vista + para acelerar la decodificación de vídeo H.264.
  • Logo Firefox actualizado.
  • “Cargar imágenes automáticamente”, “Activar JavaScript” y “mostrar siempre la barra de pestaña” retirados de las preferencias.
  • Interfaz simplificada para las notificaciones de instalación del plugin.
  • Ahora los usuarios pueden cambiar a un nuevo proveedor de búsqueda a través de todo el navegador.
  • Políticas CSP con la sintaxis y la semántica estándar ahora se aplican.
  • Implementación de una consola global del navegador.
  • Funcionalidad de compartir en redes sociales.
  • Elemento <input type=”range”> del HTML5, implementado.
  • Escribe páginas más accesibles en las interfaces táctiles con el nuevo rol ARIA para los botones principales.
  • Agregado requestAnimationFrame sin prefijo.
  • Nueva función de caja de herramientas: Monitor de red https://hacks.mozilla.org/2013/05/firefox-developer-tool-features-for-firefox-23/
  • Abandonado efecto de parpadeo de text-decoration: blink, y completamente eliminado elemento <blink>

Versión 24

  • Mejoras en la Social API.
  • «Cerrar pestañas a la derecha», esta característica nos permitirá ahorrar tiempo si tenemos muchas pestañas abiertas y queremos cerrar algunas (como las nuevas pestañas se abren hacia la derecha, esto nos permite cerrar juntas un número de pestañas que hayamos abierto en una investigación particular).
  • Las personas que utilicen Mac OS X 10.7 y superiores podrán disfrutar el soporte para los nuevos estilos de la scrollbar.
  • Mejoras relacionados con el rendimiento y estabilidad del navegador.
  • Soporte para el códec de video H.264, sin necesidad de complementos ni extensiones, a través de gstreamer 0.10.x.

Versión 25

  • La barra de búsqueda ya no se comparte entre pestañas.[17]
  • Si llevas tiempo sin utilizar Firefox, se te ofrecerá la opción de importar el historial y la configuración desde otro navegador.
  • Al resetear Firefox, ya no se borrará la sesión actual.
  • DESARROLLADOR. Se añade soporte para el comando CSS3 background-attachment:local en segundo plano.
  • DESARROLLADOR. Implementadas nuevas funciones de ES6.
  • HTML5. Mejoras relacionadas con documentos iframe.]

Versión 25.0.1

  • Corrección de varias fisuras de seguridad encontradas. [18]
  • Se soluciona un problema cuando en ocasiones las páginas no cargaban sin antes mover el cursor.

Versión 26

  • Clic to play plugins -clic para reproducir- funcionalidad que le permite al usuario tener el control de todos los plugins que se ejecutan en el navegador y de esta gozar de una mayor seguridad y confort. Flash es el único plugin al que no es necesario “dar clic” si utilizamos la última versión estable, supuestamente hasta que Shumway sea más estable.
  • Soporte para H.264 -será open source muy pronto- esta activado por defecto en Linux si tenemos instalado el adecuado plugin de gstreamer. Para otros sistemas ya viene activado
  • Completada la decodificación del formato MP3 en todos los sistema Windows.
  • Administrador de aplicaciones de Firefox OS -Firefox OS App Manager- una herramienta que ofrece ayuda a los desarrolladores para probar, desplegar y depurar aplicaciones web en HTML5 en dispositivos Firefox OS directamente en Firefox.
  • Soporte para la propiedad CSS image orientation.

Versión 27

  • Añadido dos nuevos servicios a la Social API, Delicious y un servicio de streaming de música de Bollywood.
  • Mejora de seguridad mediante el soporte a la versión 1.2 de TLS (Seguridad en la Capa de Transporte, del inglés Transport Layer Security).
  • Más velocidad en los sitios que lo soporten la versión 3.1 de SPDY.

Para desarrolladores:

  • Posibilidad de resetear las hojas de estilos utilizadas usando ‘all:unset’.
  • Adicionado el soporte para los generadores ES6 en SpiderMonkey.
  • Soporte para líneas discontinuas en Canvas.
  • Propiedades CSS cursor keywords -moz-grab y -moz-grabbing han sido desprefijadas.
  • Soporte para la función matemática que calcula la hipotenusa a través de Math.hypot() en ES6.
  • Añadido el soporte para los campos desplazables (scrolled fieldsets).

Versión 28 [19]

  • Centro de Notificaciones de Mac OS X soporta ya las notificaciones web.
  • Finalizada Gamepad API y habilitada por defecto, con ella se podrá crear juegos más cómodos, fáciles de jugar y divertidos.
  • Soporte para Opus en WebM.
  • Cambio en los controles de volumen para video y audio HTML5.
    Firefox 29
  • Eliminado el soporte para SPDY 2.
  • Implementado y habilitado <input type=color>.
  • Decodificación de vídeo VP9.

Versión 29 [20]

Firefox 29 marca un cambio general en el camino para este producto, ya se modifica la experiencia de usuario en la parte estética y funcional.

  • Implementada la nueva Interfaz Australis.
  • Implementada una nueva función de sincronización de contenidos (pestañas, marcadores, pestañas, histórico de navegación, etc.)
  • Gamepad API, terminado y habilitado por defecto.


Enlaces externos

Referencias

Fuentes

  • Cheah, Chu Yeow (2005). Firefox Secrets: A Need-To-Know Guide (en inglés). O'Reilly. ISBN 0-9752402-4-2.
  • Feldt, Kenneth C. (2007). Programando Firefox (en inglés). O'Reilly. ISBN 0-596-10243-7.
  • Granneman, Chris (2005). ¡No hagas clic en la "e" azul!: Cambiar a Firefox (en inglés). O'Reilly. ISBN 0-596-00939-9.
  • Hofmann, Chu Yeow; Marcia Knous, & John Hedtke (2005). Firefox and Thunderbird Garage (en inglés). O'Reilly. ISBN 0-13-187004-1.
  • McFarlane, Nigel (2005). Firefox Hacks. O'Reilly. ISBN ISBN 0-596-00928-3.
  • Reyes, Mel (2005). Hacking Firefox: More Than 150 Hacks, Mods, and Customizations. Wiley. ISBN ISBN 0-7645-9650-0.
  • Ross, Blake (2006). Firefox for Dummies. Wiley. ISBN ISBN 0-471-74899-4.