Início » Internet » Firefox Quantum ganha novo mecanismo para acelerar carregamento de páginas

Firefox Quantum ganha novo mecanismo para acelerar carregamento de páginas

Felipe Ventura Por

Em novembro, a Mozilla lançou para todos o Firefox Quantum, um esforço de modernização para tornar o navegador mais rápido e mais seguro. Esta semana, ele está sendo atualizado para a versão 58.

Firefox Quantum

O Firefox mudou a forma como renderiza as páginas. Anteriormente, ele tinha duas threads: uma delas identificava os elementos visíveis, dividia-os em diferentes camadas, e produzia os pixels correspondentes; a outra thread reunia esses grupos de pixels em uma página completa.

Agora, ele usa três threads: uma delas identifica os elementos visíveis; outra gera os pixels de cada camada; e a terceira thread reúne tudo em uma só página. Desenhar os pixels leva mais tempo, então separar esse processo acelera o carregamento.

A Mozilla quer tornar o navegador mais fluido, mirando em uma renderização de 60 quadros por segundo. Isso significa que o Firefox tem apenas 16,6 milissegundos para gerar os pixels para cada quadro.

No futuro, o Quantum vai substituir esse processo por um novo componente chamado WebRender. No entanto, ainda levará tempo até que ele funcione adequadamente com todos os chips gráficos e placas de vídeo no mercado.

Enquanto isso, no Android, o Firefox ganhou suporte melhorado a PWAs (aplicativos progressivos para web). São sites que se parecem com apps nativos: eles têm interface em tela cheia, oferecem notificações push e trazem recursos off-line.

Você verá um botão em forma de casa na barra de endereços; basta tocá-lo para adicionar o PWA à tela inicial. Então, você poderá acessá-lo em tela cheia, sem uma barra de endereços.

Além disso, o navegador mudou o acesso aos favoritos: em vez de uma caixa de diálogo, você poderá ver e organizar seus links e pastas em tela cheia.

O Firefox está disponível para download neste link.

Com informações: Mozilla, Ars Technica.

Comentários

Envie uma pergunta

Os mais notáveis

Comentários com a maior pontuação

Armando Augustus Freire

Ah, @disqus_HS6QtrqJYG:disqus , mas até aí, o SO sempre (ou quase sempre) leva a culpa! Peguemos o app do Facebook no Android, por exemplo, que foi a única coisa que fez meu Nexus reiniciar sozinho!

A culpa era do app, claro! Mas para a maior parte dos usuários, a culpa vai ser do Android que é lento, trava, engasga e etc etc. O mesmo vale pro Windows nesse cenário que você levantou! ¯\_(ツ)_/¯

Armando Augustus Freire
Ah, @disqus_HS6QtrqJYG:disqus , mas até aí, o SO sempre (ou quase sempre) leva a culpa! Peguemos o app do Facebook no Android, por exemplo, que foi a única coisa que fez meu Nexus reiniciar sozinho! A culpa era do app, claro! Mas para a maior parte dos usuários, a culpa vai ser do Android que é lento, trava, engasga e etc etc. O mesmo vale pro Windows nesse cenário que você levantou! ¯_(?)_/¯
paulo yan

Eu também. Odiava o Firefox, mas essa versão está sensacional. Larguei o chrome. Único problema é com o site da netflix: sempre da uma congeladinha antes de abrir.

paulo yan
Eu também. Odiava o Firefox, mas essa versão está sensacional. Larguei o chrome. Único problema é com o site da netflix: sempre da uma congeladinha antes de abrir.
Geraldo Lopes

Aqui está assim (pode mudar):
1: Opera
2: Vivaldi
3: Firefox ESR (por causa de minhas extensões)
4: Chromium (detesto o Chrome por ser muito invasivo)

Edge e IE desativados
.
https://uploads.disquscdn.c...

Geraldo Lopes
Aqui está assim (pode mudar): 1: Opera 2: Vivaldi 3: Firefox ESR (por causa de minhas extensões) 4: Chromium (detesto o Chrome por ser muito invasivo) Edge e IE desativados . https://uploads.disquscdn.com/images/503bbddcb68fea0c48801b1ffb4d46208ff4ddf52b49dc84f6bac8c37a5547e3.jpg
Marks Duarte

O Windows 10, mais precisamente, usa uma espécie de marcação nos programas alocados na memória. Conforme ele identifica que um programa é constantemente utilizado, ele mantém mais recursos alocados para não precisar carregar do HD sempre que for utilizar tal programa. Esse é um dos fatores do Chrome usar muita RAM.

Marks William
O Windows 10, mais precisamente, usa uma espécie de marcação nos programas alocados na memória. Conforme ele identifica que um programa é constantemente utilizado, ele mantém mais recursos alocados para não precisar carregar do HD sempre que for utilizar tal programa. Esse é um dos fatores do Chrome usar muita RAM.
Marks Duarte

Instalei aqui e o danado é bom mesmo!

Marks William
Instalei aqui e o danado é bom mesmo!
Thiago Moraes

tbm to usando. mil vzs melhor q o chrome.

Thiago Moraes
tbm to usando. mil vzs melhor q o chrome.
Gabriel Arruda

Memória virtual existe para mitigar um problema, para você rodar aplicação mesmo sem memória RAM suficiente. O ideal é não precisar paginar nada, quanto maior o consumo de memória, maior a probabilidade de cache miss e degradação de desempenho.

Em outras palavras, se tem um programa consumindo muito sua memória, maiores a chance de uma outra aplicação que você quer usar ficar no armazenamento e você perder desempenho nesse swap de páginas entre armazenamento e RAM.

E o SuperFetch só acaba pagando o pato desse consumo excessivo de memória, afinal ele simplesmente vai para de carregar aplicações em cache porque uma aplicação de usuário é mais prioritária (Chrome no caso) e diz que precisa daquele espaço sendo usado por cache.

O Windows pode conseguir mitigar, mas só o Chrome pode, por exemplo, matar seus processos pouco usados para o Windows usar essa memória para todo o resto.

Gabriel Arruda
Memória virtual existe para mitigar um problema, para você rodar aplicação mesmo sem memória RAM suficiente. O ideal é não precisar paginar nada, quanto maior o consumo de memória, maior a probabilidade de cache miss e degradação de desempenho. Em outras palavras, se tem um programa consumindo muito sua memória, maiores a chance de uma outra aplicação que você quer usar ficar no armazenamento e você perder desempenho nesse swap de páginas entre armazenamento e RAM. E o SuperFetch só acaba pagando o pato desse consumo excessivo de memória, afinal ele simplesmente vai para de carregar aplicações em cache porque uma aplicação de usuário é mais prioritária (Chrome no caso) e diz que precisa daquele espaço sendo usado por cache. O Windows pode conseguir mitigar, mas só o Chrome pode, por exemplo, matar seus processos pouco usados para o Windows usar essa memória para todo o resto.
ばか

Usar ram por necessidade é uma coisa, usar uma grande quantidade para uma simples atividade é outra.

Me explique, como renderizar uma pagina da web com um texto e imagens pode consumir tanto quanto um jogo com cálculos mais complexos?

Git Gud
Usar ram por necessidade é uma coisa, usar uma grande quantidade para uma simples atividade é outra. Me explique, como renderizar uma pagina da web com um texto e imagens pode consumir tanto quanto um jogo com cálculos mais complexos?
Matheus Alexandre
Também comecei a usar a partir do Quantum.
Tenente Figueiredo
Não. O windows não mata o processo. Ele joga pra memória virtual/paginação. Vc é mais um que precisa estudar gerenciamento de memória. Podes começar pesquisando sobre SuperFetch e cache.
doorspaulo

Tem algo errado. Estou no Nightly 60.algumacoisa, e está redondinho no meu note.

i5 3320M, 12GB DDR3 1333.

Ele também está redondo no HTPC, que é um i5 3330 com 6GB de RAM, e no desk gamer, que é um i7 4770K 4.2Ghz, com 16GB + RX 480 Nitro+

doorspaulo
Tem algo errado. Estou no Nightly 60.algumacoisa, e está redondinho no meu note. i5 3320M, 12GB DDR3 1333. Ele também está redondo no HTPC, que é um i5 3330 com 6GB de RAM, e no desk gamer, que é um i7 4770K 4.2Ghz, com 16GB + RX 480 Nitro+
Gabriel Arruda

Um SO "não mobile" não tem jurisdição para terminar aplicações, é diferente de Android e iOS que matam programas em background quando necessário. Os apps já têm esse comportamento mapeado, o que fazer quando o SO fechar meu programa e o que fazer quando o usuário reabri-lo. Talvez os aplicativos Modern, mas Win32, até onde eu sei, não tem essa feature.

Se o Chrome ir lá e alocar 6GB de 8GB, o Windows não pode simplesmente matar os processos. É importante que o Chrome faça isso ativamente, recarregando as abas como eles implementaram.

Gabriel Arruda
Um SO "não mobile" não tem jurisdição para terminar aplicações, é diferente de Android e iOS que matam programas em background quando necessário. Os apps já têm esse comportamento mapeado, o que fazer quando o SO fechar meu programa e o que fazer quando o usuário reabri-lo. Talvez os aplicativos Modern, mas Win32, até onde eu sei, não tem essa feature. Se o Chrome ir lá e alocar 6GB de 8GB, o Windows não pode simplesmente matar os processos. É importante que o Chrome faça isso ativamente, recarregando as abas como eles implementaram.
Marcogro®
Usava o Quantum desde a fase beta, algo deu ruim nessa atualização aqui...Tentei ainda agora dar uma nova chance e tal... Limpei o Registro, reinstalei, mas não foi. A internet está normal aqui...
Tenente Figueiredo
No mais, tá precisando aprender como um SO gerencia memória.
Highlander

Você sabe como o Windows gerencia essa questão de memória? Se a RAM encher o que é que ele vai usar a partir do HD? A última coisa que foi aberta ou tem uma ordem de prioridade de acordo com o programa? E no Linux? Funciona do mesmo jeito que no Windows?

Highlander
Você sabe como o Windows gerencia essa questão de memória? Se a RAM encher o que é que ele vai usar a partir do HD? A última coisa que foi aberta ou tem uma ordem de prioridade de acordo com o programa? E no Linux? Funciona do mesmo jeito que no Windows?
Tenente Figueiredo
Vc acessa o site de receitas ao mesmo tempo que joga?
Gertrudes, a Lhama Morta

Firefox é um pouco mais chato com certificados mesmo. Mas esse erro de "Site não seguro" geralmente tenho quando a internet em si tá capenga.

Gertrudes, a Lhama
Firefox é um pouco mais chato com certificados mesmo. Mas esse erro de "Site não seguro" geralmente tenho quando a internet em si tá capenga.
Gertrudes, a Lhama Morta

Não tenho nada contra o Chrome, até uso ele (só porque ele não tem a barra de título em cima da janela no Linux, na verdade), o foda é essa atitude. A internet finalmente tinha chegado no ponto em que quase tudo roda bem em todo browser, aí estão começando com essa desgraça de novo.

Gertrudes, a Lhama
Não tenho nada contra o Chrome, até uso ele (só porque ele não tem a barra de título em cima da janela no Linux, na verdade), o foda é essa atitude. A internet finalmente tinha chegado no ponto em que quase tudo roda bem em todo browser, aí estão começando com essa desgraça de novo.
Baidu feat MC Brinquedo

Já percebi que a Google tem "recomendado" o Chrome para alguns de seus serviços.

Tô fora!

Baidu feat MC Brinquedo
Já percebi que a Google tem "recomendado" o Chrome para alguns de seus serviços. Tô fora!
Baidu feat MC Brinquedo

É né, aí depois culpa o S.O (aka Windows) quando o PC estiver lento feito uma carroça.

Baidu feat MC Brinquedo
É né, aí depois culpa o S.O (aka Windows) quando o PC estiver lento feito uma carroça.
Baidu feat MC Brinquedo

Meus 16Gb de memória são pra jogos e programas complexos.

Não quero gastá-lo acessando um site de receitas ou coisas do tipo.

Baidu feat MC Brinquedo
Meus 16Gb de memória são pra jogos e programas complexos. Não quero gastá-lo acessando um site de receitas ou coisas do tipo.
Marco Antonio

Mas aí não quero gastar a vida útil do meu SSD por causa do Chrome né kkkk

Marco Antonio
Mas aí não quero gastar a vida útil do meu SSD por causa do Chrome né kkkk
Marco Antonio

Ou seja, o IE renasceu!

Marco Antonio
Ou seja, o IE renasceu!
Agnaldo Carmo

No Android o Firefox ainda deixa a desejar, por isso uso Chrome e Samsung internet, pra poder sincronizar com PC.

Agnaldo Carmo
No Android o Firefox ainda deixa a desejar, por isso uso Chrome e Samsung internet, pra poder sincronizar com PC.
Di Almeida

O IE nunca vai renascer. O Chrome é o novo IE.

Di Almeida
O IE nunca vai renascer. O Chrome é o novo IE.
Marsupial radical

Tava escrevendo "Pra encher um PC com 8 GB de RAM só com páginas..." quando vi aqui, com 9 abas (noticias, email, telegram/whatsapp SÓ) meu Chrome tá comendo mais de 1 GB de RAM sozinho.

Porra.

Marsupial radical
Tava escrevendo "Pra encher um PC com 8 GB de RAM só com páginas..." quando vi aqui, com 9 abas (noticias, email, telegram/whatsapp SÓ) meu Chrome tá comendo mais de 1 GB de RAM sozinho. Porra.
Anderson Silva

O problema é quando só ele acha que pode usar tudo o que tá disponível ao ponto de até estrangular o SO - isso é q não precisa acontecer

lordtux

Depois de anos finalmente voltei ao Firefox, essa versão está muito boa.

lordtux
Depois de anos finalmente voltei ao Firefox, essa versão está muito boa.
Anderson Silva
O problema é quando só ele acha que pode usar tudo o que tá disponível ao ponto de até estrangular o SO - isso é q não precisa acontecer
Jonas S. Marques

To usando o Developer Edition Versão 59. alguma coisa e se tem uma coisa que não está é rápido. Tanto que agora enquanto digito isso aqui estou no Chrome, por que a cada 5 ou 10 minutos o Firefox simplesmente congelava tudo e o computador parava de responder.
OBS. I7 7960 X 16 GB RAM.

Jonas S. Marques
To usando o Developer Edition Versão 59. alguma coisa e se tem uma coisa que não está é rápido. Tanto que agora enquanto digito isso aqui estou no Chrome, por que a cada 5 ou 10 minutos o Firefox simplesmente congelava tudo e o computador parava de responder. OBS. I7 7960 X 16 GB RAM.
Diogo

O grande problema é que pra quem tem pouca memória (4 GB, até mesmo 8 GB se você estiver abrindo 500 abas), ela acaba sendo usada completamente, e vai pra memória Swap, que fica no HD, e é muito mais lenta que a RAM. Daí fica aquele lag eterno ao abrir um programa ou mudar de janela. Usuários de SSD provavelmente não tem esse problema.

Diogo
O grande problema é que pra quem tem pouca memória (4 GB, até mesmo 8 GB se você estiver abrindo 500 abas), ela acaba sendo usada completamente, e vai pra memória Swap, que fica no HD, e é muito mais lenta que a RAM. Daí fica aquele lag eterno ao abrir um programa ou mudar de janela. Usuários de SSD provavelmente não tem esse problema.
Helmut

A developer edition ta tendo bastante problema de performance. Tentei usar aqui e do nada o uso de cpu vai pra 200%.
É o tipo de problema que pode causar essa travada com o scrolling.

Helmut
A developer edition ta tendo bastante problema de performance. Tentei usar aqui e do nada o uso de cpu vai pra 200%. É o tipo de problema que pode causar essa travada com o scrolling.
Marcogro®
Atualizei ontem e muitos dos meus favoritos, como o próprio tecnoblog passou a não abrir: Site não é seguro... Voltei pro Chrome. Nada justifica a dor de cabeça e não tenho mais a paciência pra resolver problemas. Funcionou? Ótimo. Não funcionou? Tchau.
Armando Augustus Freire

Pois é, não entendo essa neurose que a galera tem em manter o consumo de RAM baixo! Se estiver atrapalhando outras tarefas, Ok, justifica, embora o SO geralmente resolva isso ou até a própria aplicação!

Caso contrário, deixa usar a memória de boa, ela tá lá pra isso, uai!
¯\_(ツ)_/¯

Armando Augustus Freire
Pois é, não entendo essa neurose que a galera tem em manter o consumo de RAM baixo! Se estiver atrapalhando outras tarefas, Ok, justifica, embora o SO geralmente resolva isso ou até a própria aplicação! Caso contrário, deixa usar a memória de boa, ela tá lá pra isso, uai! ¯_(?)_/¯
Gertrudes, a Lhama Morta

O Youtube e alguns outros sites relacionados a ele já estão há algum tempo bem mais instáveis ou até mesmo indisponíveis em navegadores que não são o Chrome. É o início de um novo IE.

Gertrudes, a Lhama
O Youtube e alguns outros sites relacionados a ele já estão há algum tempo bem mais instáveis ou até mesmo indisponíveis em navegadores que não são o Chrome. É o início de um novo IE.
Mario Junior ?????????
O que está me tirando do sério nesse Firefox Quantum, são dois bugs irritantes que acontecem apenas na versão para o Windows. 1° Abra a página do Youtube, coloque o termo que você quer na caixa de pesquisa e tente clicar com o mouse. 2° Na barra de URL, ao digitar algum site conhecido (ele auto-completa) e ao tentar clicar em cima, ao invés de abrir o link do site desejado, o navegador abre a pesquisa do Google.
ʞǝʌǝɥs

FF 57 melhorou bastante, muito mesmo, dá prazer de usar por sua fluidez...espero que continuem melhorando, pra nunca deixar o IE renascer...

Jose X.
FF 57 melhorou bastante, muito mesmo, dá prazer de usar por sua fluidez...espero que continuem melhorando, pra nunca deixar o IE renascer...
Tenente Figueiredo
Sou da opinião que ram é pra ser usada e não ficar vazia. Prefiro o chrome comendo ram e funcionando bem do que o firefox economizando e engasgando.
Anderson Silva

Mas o que seria do marketing se não fosse por todo esse hype que tanto embutem, né...?
Se vc tá tendo problemas por aí, eu posso dizer que não sinto nenhum problema de lentidão no meu Firefox - de fato, ele não é tão proativo com carregamento de páginas mas ele é bastante poderoso, flexível e não preciso ter 2TB de RAM só para abrir 3 abas (ouviu, Chrome?) :P

Anderson Silva
Mas o que seria do marketing se não fosse por todo esse hype que tanto embutem, né...? Se vc tá tendo problemas por aí, eu posso dizer que não sinto nenhum problema de lentidão no meu Firefox - de fato, ele não é tão proativo com carregamento de páginas mas ele é bastante poderoso, flexível e não preciso ter 2TB de RAM só para abrir 3 abas (ouviu, Chrome?) :P
Tenente Figueiredo
Com o tanto de velocidade que a Mozilla diz implementar a cada versão do Firefox, o certo era ele já carregar a página antes de vc apertar enter e já saber o que vc vai digitar antes de tocar no teclado. Mas continua com o scrolling travando em páginas mais ou menos pesadinhas. Hoje a minha ordem de navegadores está assim: 1: Opera 2: Chrome 3: Edge 4: Vivaldi 5: Firefox