A Mozilla acaba de lançar seu mais recente (e melhor) navegador - o Firefox Quantum - construído inteiramente em sua própria linguagem de programação 'Rust'. Eu não testei a versão beta no último mês, e enquanto estava animada com as perspectivas de um novo navegador (possivelmente mais rápido), eu não achava que isso iria me afetar, ou ao meu trabalho. Eu estava errado.
Por que tentar um novo navegador?
Estou usando um MacBook Air de 2014 que, embora possa lidar com o Chrome, começou a mostrar sinais de que está ficando velho. O Chrome é, por reputação, um navegador que monopoliza recursos e, se não fosse o fato de que o Safari, por algum motivo, adivinhava tanto o WordPress, eu realmente não usaria o Chrome.
Eu não estou sozinho com todas as dores de cabeça do Chrome no trabalho; Rupesh está cansado de sua inveja HP aumentar os fãs quando o Chrome está em execução, e algumas pessoas mudaram para o Edge. Então, sim, quando recebi o e-mail da Mozilla sobre sua nova atualização para o Firefox - uma atualização, que prometia 2x melhores velocidades e 30% menos uso de recursos, fiquei intrigado.
Firefox Quantum - um navegador melhor e mais rápido
Se eu descrevesse minhas primeiras impressões com o Firefox Quantum em apenas uma palavra, eu diria "impressionante". A interface é bem pensada e , embora os recursos 'Destaques' e 'Principais sites' não sejam úteis para mim, eles podem ser removidos com muita facilidade, deixando uma página padrão 'Nova guia' muito limpa .
Durante um dia inteiro, transferi todo o meu trabalho do Chrome para o Firefox. Da pesquisa e do Twitter, ao WordPress e ao Quip; tudo que eu geralmente faço no Chrome, eu fiz no Firefox e no garoto, eu não senti falta do Chrome.
Claro, o Firefox não tem 'The Great Suspender' - uma extensão do Chrome que eu uso para suspender abas inativas, mas realmente não precisa. Eu corri o mesmo script 'app.sh' eu corro todas as manhãs para abrir meus 30 sites favoritos, e enquanto a diferença no consumo de RAM chegou a apenas cerca de 300MB, a diferença na velocidade foi muito perceptível. Mesmo sem suspender as guias, o Firefox era visivelmente mais rápido do que o Chrome e, ao contrário do Safari, também não estraga o WordPress.
Então, como o Firefox Quantum tira isso? Ferrugem.
O segredo para o incrível desempenho do Firefox Quantum é a própria linguagem de programação 'Rust' da Mozilla. A equipe por trás da Quantum usou o Rust para escrever cada código do seu novo navegador, incluindo um novo mecanismo CSS, o 'Stylo', que é capaz de espalhar o trabalho entre vários núcleos - algo que não é possível com os mecanismos CSS usados em outros navegadores.
No entanto, quando se trata do usuário final, os benchmarks e as melhorias em segundo plano são tão importantes quanto o efeito visível que eles têm para o próprio usuário. A equipe da Mozilla parece saber disso e aplicou-a ao Quantum. O navegador prioriza automaticamente as guias ativas, resultando em um desempenho "aparente" mais rápido. O Quantum também prioriza as coisas que ele acha que o usuário realmente vai se importar mais - então os artigos carregam antes das imagens, e embora nem sempre seja o que alguém possa querer, é quase sempre algo que eu quero.
Adios, Chrome! Hola, Quantum!
Então, apesar de eu ter usado o Firefox Quantum por um dia, não vou voltar ao Chrome. Não depois de experimentar as melhorias de velocidade realmente perceptíveis que o Firefox Quantum me oferece, e os recursos que meu MacBook Air é capaz de salvar para outros processos.