Firefox 46.0 Lançado e sua importância para o Linux

26 de abril de 2016, viu o lançamento oficial do Firefox 46.0, a última versão estável do navegador open-source popular. Como firefox é um esteio de muitas distros desktop Linux, a abundância de usuários vão estar dispostos a ver como essas mudanças vão impactar seu navegador favorito.

Como é frequentemente o caso, uma série de atualizações de aplicar correções para casos de ponta e bugs obscuros que a maioria dos usuários não vai notar. No entanto, essas correções são importantes. Mas 46.0 não é apenas sobre bugs obscuros que ninguém se preocupa, mas também traz uma série de melhorias de segurança e interface do usuário que será bem-vinda para muitos usuários GNU / Linux.

Esta versão do Firefox traz integração GTK3, que o mundo Linux tem sido esperando por algum tempo. GTK3 é o toolkit widget que poderes vários ambientes de desktop populares, incluindo GNOME, Cinnamon, LXDE e Mate. Incorporando o mesmo conjunto de ferramentas no navegador significa uma maior integração e melhor suporte para personalização.

A mudança não é apenas estética, também máquinas mais antigas, por vezes, com dificuldades para executar várias bibliotecas de interface do usuário, ao mesmo tempo, e os navegadores que já são devoradores de memória notórios. Atualizando para 46,0 poderia fazer a sua experiência de navegação mais suave e mais rápido.

Segurança é uma questão vital e que muitas vezes se choca com aplicativos ricos em recursos. Isto é definitivamente verdadeiro quando se trata de sites e aplicativos da Web. Locais modernos tendem a ser feito com muito JavaScript pesado, com interfaces ricas que oferecem desempenho semelhante à nativa. Infelizmente, permitindo que o código JavaScript para executar no navegador abre uma série de falhas de segurança que inteligentes ciber-criminosos podem explorar. E, isso é uma razão pela qual muitos usuários preocupados com segurança escolhem desativar o JavaScript.

Mozilla deu um passo em direção a tornar o JavaScript uma plataforma mais segura com uma mudança significativa para a memória, o caminho é atribuído pelo compilador SpiderMonkey JavaScript. Os detalhes internos de gerenciamento de memória são um assunto misterioso, por isso não vai cobrir isso aqui. Vamos apenas dizer que a velha maneira de fazer as coisas tornaram possível para os atacantes para alterar o código armazenado na memória e, em seguida, executar o seu código alterado. Isso lhes permitiria acessar dados que devem permanecer seguro. Hoje, esse vetor de ataque tem sido fechados, graças ao trabalho da desenvolvedora Mozilla Jandem (inglês).

Outras melhorias incluem uma correção para os leitores de tela, que são utilizados por pessoas que têm problemas de leitura de texto na tela. Isto inclui os utilizadores deficientes visuais e cegos. Os leitores de tela pode ter problemas para fazer sentido do texto e imagens na tela, especialmente quando o Document Object Model subjacente é complexa. Aplicações web como o Google Docs, muitas vezes têm uma estrutura DOM surpreendentemente complexa para o que parece ser uma página simples de texto. Isto tem causado problemas para os leitores de tela no passado, que seriam confundidas pelos seções em branco. Mozilla corrigiu este problema, o que vai tornar a vida mais fácil para os usuários do Firefox com leitores de tela.

Outra preocupação de melhoria Web RTC (comunicações em tempo real), uma interface web para comunicações ao vivo entre os navegadores da Web. Web RTC é um componente essencial de aplicações Web que interagem com a webcam e microfone. Isto inclui uma série de VoIP e comunicações de vídeo aplicativos. Estes irão beneficiar dos esforços dos desenvolvedores da Mozilla, que melhoraram significativamente a estabilidade do Web RTC no Firefox.

Os desenvolvedores da Web front-end ficarão felizes de saber que o Firefox 46.0 corrige um bug de longa data que causou renderização de artefatos de imagens SVG em escala. Este bug foi particularmente ruim quando o SVG incluiu uma máscara. Agora que o bug é fixa, Web designers e desenvolvedores front-end serão capazes de usar SVGs para projetos mais ambiciosos.

Finalmente, Mozilla também está lançando uma versão beta do Firefox 47, para que possamos obter um vislumbre do futuro.

Comentários

Mais vistas da semana

Alferes Linux - A Plataforma Tecnológica Corporativa da Polícia Militar de Minas Gerais

LibreCAD uma alternativa CAD 2D livre

Primeiro caixa eletrônico de Bitcoin 100% brasileiro é lançado

Linux Foundation lança primeiro Projeto de Infraestrutura Civil basedo em Linux

Linux Educacional será distribuído em novos computadores da rede pública do Estado do Paraná