O que há de novo no Firefox 9 beta

O passado 9 de novembro, Firefox tem sete anos, e para comemorar, Mozilla não só apresentou o novo Firefox 8, também lançou a nova versão beta do seu famoso navegador, Firefox 9, que incorpora um grande número de novos produtos e fornece um melhor experiência navegação.

O que há de novo no Firefox 9 Beta

Inferência de tipo de JavaScript

Essa novidade é muito importante, por isso vou me permitir explicá-la em detalhes. Se você tem noções de programação, sabe que existem algo chamado variáveis, que em algumas linguagens devem ser definidas (especifique seu tipo) antes de usar, e em outras não é necessário. JavaScript se enquadra na última categoria e, infelizmente, esse detalhe do idioma nativo causa impactos severos no desempenho dos aplicativos da web.

A nova tecnologia de inferência de tipo é realmente um algoritmo que deduz automaticamente os tipos de variáveis ​​e expressões. O resultado é um aumento notável no desempenho ao executar aplicativos JavaScript, o que foi corroborado pelos benchmarks V8 e Kraken.

Resumindo: um Firefox muito mais rápido! 🙂

Melhor suporte para Do Not Track

Você se lembra que desde o Firefox 4 temos a opção Não Rastrear? Bem, agora é possível detectar a preferência do usuário através de uma interface JavaScript simples. Exemplo:

alert (navigator.doNotTrack);

Mouseenter e mouseeleave

Novo suporte para os eventos mouseenter e mouseleave, como uma alternativa para os eventos de mouseover e mouseout problemáticos. Por que problemático? Quando um elemento filho ganha o foco (o mouseover dispara), o evento gera o borbulhado típico e dispara o mouseout no elemento pai, o que é um efeito colateral normalmente indesejado.

Com os novos eventos mouseenter e mouseleave, não temos esse problema. Exemplo:

document.getElementById ("mouse-events"). addEventListener ("mouseenter", function () {
        this.style.background = "# f00";
    }, falso);
    
    document.getElementById ("mouse-events"). addEventListener ("mouseleave", function () {
        this.style.background = "#fff";
    }, falso);

Suporte para XMLHttpRequest parcial (XHR em partes). Esse novo recurso é realmente interessante, pois permite que sites e aplicativos exibam dados conforme eles chegam (em vez de esperar por todo o bloco de dados) de alguma chamada XHR. O resultado será respostas mais eficientes e uma melhor experiência do usuário final.

E muito mais! Convido você a ler o guia oficial do Firefox 9 para desenvolvedores.

O que há de novo no Firefox 9 beta para Android

  • Tempos de inicialização mais rápidos.
  • Novos idiomas adicionados.
  • Nova interface de usuário para tablets.
  • As guias otimizadas agora aparecem na seção esquerda da tela
  • Nova barra com botões de acesso rápido.

Além dos novos recursos que serão revelados com o passar do tempo, com o Firefox para Android também podemos acessar mais de 160 add-ons, sincronizar com abas abertas no Firefox para desktop rapidamente, compartilhar links em redes sociais e muito mais.

fonte: Gespades


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.