Que tiene Firefox 20 para los desarrolladores

Bueno, con el lanzamiento de Firefox 20 el pasado 2 de Abril de 2013, nos encontramos con algunas mejoras y cambios que quiero tengan en cuenta, como:

HTML5

  • Ha sido agregado el soporte del atributo download en las etiquetas <a><area>
  • Ha sido implementado el el valor auto al atributo dir

Javascript

  • Ha sido agregado el soporte para el método Weakmap.prototype.clear()recientemente agregado a Harmony (EcmaScript 6)
  • Soporte para el método Math.imul() , en una función C-style 32-bit. Ha sido propuesto para Harmony (EcmaScript 6), de hecho no ha sido aceptado ni estandarizado.
  • Web apps usando texto con Kinetic 3.x están funcionando ahora, incluso si usan Cairo canvas.
  • La sentencia for each…in ha sido declarada obsoleta y no deberías usarla. Considera usar mejor la nueva sentencia for…of.

CSS

  • CSS Flexbox ahora esta disponible por defecto solo en pre-release builds (excluyendo Beta). Puede ser activada desde las preferencias de about:config.
  • Ha sido agregada la propieda mask-type de CSS Masking specification.

DOM

  • HTMLMediaElement soporta ahora playbackRate (para leer y escribir), con pitch correction. Pitch correction puede ser controlado usando la propiedad mozPreservesPitch.
  • CSSOM: Ha sido agregado el soporte para CSSGroupingRule y CSSConditionRule.
  • CSSOM: En CSSRule la constante CSSRule.MOZ_KEYFRAME_RULE y CSSRule.MOZ_KEYFRAMES_RULE ha sido unprefixed para CSSRule.KEYFRAME_RULE y CSSRule.KEYFRAMES_RULE.
  • CSSOM: Ahora es posible usar el valor de conditionText para CSSMediaRule.
  • En DOMParser el parseFromStream y parseFromBuffer ya son son disponibles para los contenidos web.
  • En XMLSerializer el serializeToStream ya no esta disponible para los contenidos web.
  • TextDecoder y TextEncoder ahora están disponibles en Workers.
  • El soporte de CSS.supports() ha sido agregado.
  • Soporte para UndoManager ha sido agregado.
  • En CSSOM el document.caretPositionFromPoint que lanza CaretPosition ha sido implementado.

Addons

  • Para ayudar a los autores de MathML al hacer debugging sobre los errores “invalid-markup” en sus documentos, ahora MathML parsea errores y advertencias acerca de atributos obsoletos o atributos incorrectos en la Error Console.
  • El atributo scriptminsize ahora acepta valores sin unidades y valores con porcentajes. Son interpretados como múltiples valores del valor por defecto que es (“8pt”).
  • Valores sin unidades ahora son aceptados por los atributos mathsize y fontsize; ellos multiplican el valor por defecto.

Bueno esto ha sido todo por ahora, este es un vistazo a los cambios que se han hecho en la versión 20 de Firefox. Nos veremos en otro articulo como este mas adelante, en el próximo lanzamiento de Firefox.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s