Visit Mozilla.org

Firefox 3 para desarrolladores

De MDC

Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo Firefox_3 for developers, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción


Si eres un desarrollador que intenta ponerse al día con todas las nuevas características de Firefox 3, este es el lugar perfecto para empezar. Este artículo proporciona una lista de nuevos artículos que tratan sobre las características añadidas a Firefox 3. Aunque no cubre necesariamente todos los pequeños cambios, te ayudará a conocer mejor las mejoras más importantes.

Tabla de contenidos


[editar] Características Nuevas para desarrolladores en Firefox 3

[editar] Para desarrolladores de sitios y aplicaciones web

Actualizar aplicaciones web para Firefox 3
Provee información acerca de los cambios que podrías necesitar para realizar tu sitio o aplicación web y sacarle mayor ventaja a las nuevas características de Firefox 3.
Eventos en Línea o fuera de Línea
Firefox 3 implementa eventos WHATWG en o fuera de línea, lo cual permite a aplicaciones y extensiones ser detectadas habiendo o no una conexión activa de internet, además de detectar cuando una hay presente una conexión o esta desaparece.
Hojas de estilo alternativas
Firefox 3 implementa modelos alternativos de hojas de estilo API de objeto CSS.
Manejadores de protocolo web
Ahora puedes registrar una aplicación web como manejador de protocolo, utilizando el método navigator.registerProtocolHandler().
Dibujar texto usando canvas
Ahora puedes dibujar texto en canvas usando una API no estándar implementada por Firefox 3.
Implementación de transformaciones en canvas
Ahora Firefox implementa los métodos transform() y setTransform() en canvases (lienzos).
Eventos arrastrar y soltar
Firefox 3 implementa nuevos eventos que se envían al nodo de origen cuando la operación de arrastre comienza y termina.
Gestión del foco en HTML
Se han implementado los atributos activeElement y hasFocus de la nueva especificación HTML 5.
Recursos offline en Firefox
Firefox permite ahora que las aplicaciones web soliciten qué recursos pueden ser cacheados para que la aplicación pueda ser ejecutada en modo desconectado.
Mejoras CSS en Firefox 3
Firefox 3 ofrece un número de mejoras en la implementación de CSS.
Mejoras DOM en Firefox 3
Firefox 3 offers a number of new features in Firefox 3's DOM implementation, including support for several Internet Explorer extensions to the DOM.
Implementación de JavaScript 1.8
Firefox 3 ofrece JavaScript 1.8.
Implementación de EXSLT
Firefox 3 ofrece implementación de un sólido subconjunto de las extensiones EXSLT a XSLT.
Mejoras SVG en Firefox 3
SVG support in Firefox 3 has been upgraded significantly, with support for over two dozen new filters, several new elements and attributes, and other improvements.
Gráficos PNG animados
Firefox 3 implementa las imágenes animadas en formato PNG (APNG).
Implementación de <a ping>
The <a ping> feature for pinging a URL is now supported, and is enabled by default.

[editar] Para desarrolladores XUL y de extensiones

Actualizar extensiones para Firefox 3
Provides a guide to the things you'll need to do to update your extension to work with Firefox 3.
Librería FUEL
FUEL is about making it easier for extension developers to be productive, by minimizing some of the XPCOM formality and adding some "modern" JavaScript ideas.
Mejoras XUL en Firefox 3
Firefox 3 offers a number of new XUL elements, including new sliding scales, the date and time pickers, and spin buttons.
Plantillas en Firefox 3
Templates have been significantly improved in Firefox 3. The key improvement allows the use of custom query processors to allow data sources other than RDF to be used.
Embedding XBL bindings
You an now use the data: URL scheme to embed XBL bindings directly instead of having them in separate XML files.
Traducir las descripciones de las extensiones
Firefox 3 offers a new method for localizing add-on metadata. This lets the localized details be available as soon as the add-on has been downloaded, as well as when the add-on is disabled.
Actualizaciones de seguridad
In order to provide a more secure add-on upgrade path for users, add-ons are now required to provide a secure method for obtaining updates before they can be installed. Add-ons hosted at AMO automatically provide this.
Servicio idle
Firefox 3 offers the new nsIIdleService interface, which lets extensions determine how long it's been since the user last pressed a key or moved their mouse.
Uso de nsILoginManager
The Password Manager has been replaced by the new Login Manager.
Zoom a página completa
Firefox 3 mejora la experiencia de usuario ofreciendo zoom a página completa además de zoom de solo texto.
Interfacing with the XPCOM cycle collector
XPCOM code can now take advantage of the cycle collector, which helps ensure that unused memory gets released instead of leaking.
El administrador de hilos
Firefox 3 provides the new nsIThreadManager interface, along with new interfaces for threads and thread events, which provides a convenient way to create and manage threads in your code.
Módulos JavaScript
Firefox 3 now offers a new shared code module mechanism that lets you easily create modules in JavaScript that can be loaded by extensions and applications for use, much like shared libraries.
Places
The history and bookmarks APIs have been completely replaced by the new Places API.
Making the transition to Places
An article about how to update an existing extension to use the Places API.
Mejoras en el gestor de descargas en Firefox 3
The Firefox 3 Download Manager features new and improved APIs, including support for multiple progress listeners.
Usar nsILoginManager
The Password Manager has been replaced by the new Login Manager.
Usar las preferencias de contenido
Firefox 3 includes a new service for getting and setting arbitrary site-specific preferences that extensions as well as core code can use to keep track of their users' preferences for individual sites.
Bugs importantes solucionados en Firefox 3
This article provides information about bugs that have been fixed in Firefox 3.

[editar] Nuevas características para el usuario final

[editar] Experiencia del usuario

  • Administración de contraseñas más sencilla. En la parte superior de la ventana del navegador aparecerá una barra de información que te permitirá guardar contraseñas una vez que hayas iniciado tu sesión.
  • Instalación simplificada de complementos. Ahora puedes instalar extensiones de terceros en menos pasos porque hemos eliminado el filtro de sitios de confianza para la descarga de complementos.
  • Nuevo administrador de descargas. El administrador de descargas te facilita el acceso a los archivos descargados.
  • Reanudación de descargas. Ahora puedes reanudar tus descargas al reiniciar el navegador o la conexión a la red.
  • Zoom a pantalla completa. Ahora puedes aumentar o reducir el tamaño del contenido de toda la página desde el menú Ver o utilizando los atajos de teclado. Estas modificaciones de tamaño se aplicarán tanto al texto como a las imágenes.
  • Desplazamiento y menú rápido de pestañas. Las pestañas son más accesibles gracias a las características desplazamiento y menú rápido de pestañas.
  • Guarda lo que estabas haciendo. En Firefox 3, una ventana emergente te preguntará si quieres guardar las pestañas que tienes abiertas antes de cerrar Firefox.
  • Optimización de la opción "Abrir en pestañas". Ahora, al abrir una carpeta de marcadores en pestañas, las pestañas nuevas no sustituyen a las que ya están abiertas sino que se suman a éstas.
  • Modifica el tamaño de la barra de direcciones y de búsquedas. Ahora puedes modificar el tamaño de la barra de direcciones y de búsquedas fácilmente utilizando un icono que aparece entre ellas.
  • Mejoras en la selección de texto. Ahora puedes seleccionar varios formatos de texto utilizando la tecla Control (Comando en Macintosh). Al hacer doble clic y arrastrar seleccionarás palabra por palabra.Al hacer triple clic seleccionarás un párrafo entero.
  • Barra de búsqueda. La barra de búsqueda funciona también sobre la selección actual.
  • Administración de plugins. Ahora el usuario puede deshabilitar los plugins uno a uno en el administrador de complementos.
  • Integración con Windows Vista. Los menús de Firefox pueden verse utilizando el tema nativo de Vista.
  • Integración con Mac OS X. Ahora Firefox puede utilizar el corrector ortográfico de Mac OS X y permite usar Growl para la notificación de descargas completadas y actualizaciones disponibles.
  • Botón estrella. El nuevo botón estrella de la barra de direcciones te permite añadir un marcador nuevo con un solo clic. Un segundo clic te permitirá clasificar y etiquetar el nuevo marcador.
  • Etiquetas. Ahora puedes clasificar tus marcadores por temas asignándoles palabras clave.
  • Autocompletado en la barra de direcciones. Escribe el título o la etiqueta de una página en la barra de direcciones para encontrar en el historial y en los marcadores el sitio Web que buscas. Los favicons, marcadores, y etiquetas te permiten ver la ubicación de los resultados mostrados.
  • Carpeta de marcadores inteligentes. La carpeta de marcadores inteligentes de Firefox te permite acceder con facilidad a los últimos sitios que has etiquetado o añadido a tus marcadores, así como las páginas que visitas con frecuencia.
  • Administrador de marcadores e historial. La creación de un único administrador para los marcadores y el historial te permite buscar en ambos utilizando distintas formas de visualización y carpetas inteligentes para almacenar tus búsquedas frecuentes.
  • Administradores de protocolo basados en Web. Ya no necesitas aplicaciones de escritorio para administrar mailto: los enlaces de otras páginas Web, ahora puedes hacerlo mediante las aplicaciones Web, como tu cliente de correo electrónico favorito, por ejemplo. También se prestarán servicios similares en otros protocolos. (Aviso: las aplicaciones Web tendrán que estar registradas en Firefox para que funcione).
  • Acciones de descarga fáciles de usar. El nuevo panel de preferencias de aplicaciones proporciona una interfaz de usuario mejorada para configurar los administradores de tipos de archivos y esquemas de protocolo.
  • Apariencia y entorno mejorados. Para que las páginas Web se vean mejor en tu pantalla hemos mejorado el aspecto gráfico y la administración de fuentes, incluyendo la renderización de texto más definido y mayor compatibilidad con fuentes con ligadura y rutinas complejas. Además, gracias a este nuevo aspecto de Firefox, a los usuarios de Mac y Linux (Gnome) les parecerá que estén usando una aplicación nativa de su sistema.
  • Implementación de la administración de color. Al establecer la preferencia gfx.color_management.enabled en [about:config], puedes hacer que Firefox utilice los perfiles de color de las imágenes para que los colores se adapten al monitor de tu ordenador.
  • Implementación del modo sin conexión. Las aplicaciones Web pueden beneficiarse de nuevas características que permiten que las utilices incluso cuando no estás conectado a Internet.

[editar] Seguridad y privacidad

  • Información con un clic. ¿Quieres tener más información sobre el sitio Web que estás visitando? Haz clic en el icono del sitio en la barra de direcciones para ver a quién pertenece. La información de identificación se muestra de forma clara y es más fácil de entender que nunca.
  • Protección contra malware. Firefox 3 te avisa cuando entras en una Web que instala virus, spyware, troyanos, u otro software peligroso (conocido como malware). Puedes ver un ejemplo de este tipo de aviso aquí.
  • Protección mejorada contra páginas Web que intentan suplantar tu identidad. Ahora cuando visites una página sospechosa de suplantación se te mostrará en su lugar una página especial con una advertencia. Haz clic aquí para ver un ejemplo.
  • Mensajes de error SSL fáciles de entender. Ahora cuando te encuentres con un mensaje de error por certificado SSL incorrecto te será más fácil comprender en qué consiste el problema.
  • Protección contra complementos desactualizados. Firefox 3 comprueba automáticamente los plugins y complementos, deshabilitando las versiones más antiguas y peligrosas.
  • Actualizaciones seguras de complementos. Se ha mejorado la seguridad en la actualización de complementos al obligar a éstos a proporcionar un mecanismo seguro de actualización.
  • Integración con antivirus. Firefox 3 envía un informe al antivirus cuando se descargan archivos ejecutables.
  • Compatible con control paterno de Windows Vista. Firefox 3 es compatible con la función para deshabilitar la descarga de archivos del control paterno de Vista.

[editar] Rendimiento

  • Fiabilidad. Firefox 3 almacena marcadores, historial, cookies, y preferencias usando un formato transaccional de base de datos seguro. Es decir, tus datos no se perderán aunque tengas una caída del sistema.
  • Velocidad. Se ha mejorado el rendimiento de Firefox 3 al sustituir totalmente la parte del software que controla el aspecto gráfico, así como el modo de gestionar los formatos de página.
  • Reducción de consumo de memoria. Firefox 3 es más eficaz que nunca gracias a la corrección de unos 300 fallos de fuga de memoria y nuevas características que ayudan a localizar y eliminar automáticamente los bloques con fuga de memoria.

[editar] Lecturas relacionadas