1. TugaTech » Internet e Redes » Noticias da Internet e Mercados
  Login     Registar    |                      
Siga-nos

Github lento

Se utiliza um Mac e o Safari é o seu navegador de eleição para trabalhar, é provável que tenha notado um problema frustrante nos últimos tempos: o GitHub, a plataforma essencial para milhões de programadores, está a apresentar uma lentidão exasperante. As queixas acumulam-se em fóruns online, onde a comunidade de desenvolvimento partilha experiências de uma plataforma que se tornou praticamente inutilizável em certas condições.

O problema parece manifestar-se de forma mais severa ao tentar visualizar pedidos de revisão de código, os chamados pull requests (PRs), que contenham mais de mil linhas de código ou alterações. Nessas situações, o Safari demora uma eternidade a renderizar a página, chegando ao ponto de exibir espaços em branco enquanto se percorre o código. O Monitor de Atividade do macOS mostra o processo de renderização a atingir os 100% de utilização do processador, e até a funcionalidade de pesquisa na página deixa de funcionar corretamente.

Um problema que afeta até as máquinas mais potentes

O mais intrigante é que esta lentidão não parece estar relacionada com a potência do hardware. O relato original num tópico de discussão no próprio GitHub partiu de um utilizador com um MacBook Pro de 16 polegadas equipado com o potente processador Apple M4 Max e 48 GB de RAM. Mesmo com uma configuração de topo, a experiência é penosa.

Outras figuras notáveis da indústria tecnológica, como Miguel de Icaza, antigo Engenheiro Distinto da Microsoft, corroboraram o problema. Num teste partilhado, uma página com cerca de 3.000 linhas de código demorou cerca de 10 segundos a carregar na versão estável do Safari e 5 segundos numa versão de teste, tempos consideravelmente elevados para uma tarefa tão comum. O debate alastrou-se para outras plataformas como o Hacker News, onde as opiniões se dividem mas a existência do problema é confirmada por muitos.

A experiência noutros navegadores é completamente diferente

Curiosamente, a falha de desempenho parece ser exclusiva do Safari no ecossistema da Apple. O utilizador que iniciou a discussão original afirma que, no mesmo Mac, o GitHub funciona perfeitamente no Google Chrome.

Para confirmar, os nossos próprios testes num modesto Mac M1 de 2020 com 16 GB de RAM revelaram uma disparidade clara: a mesma página demorou mais de 20 segundos a renderizar no Safari, com vários segundos de espaços em branco, enquanto no Chrome a experiência foi fluida e imediata. Em computadores com Windows, utilizando tanto o Chrome como o Microsoft Edge, a página carregou em poucos segundos sem qualquer problema.

Até ao momento, tanto a Apple como o GitHub mantêm-se em silêncio sobre esta questão, deixando os programadores que preferem usar o Safari numa situação delicada e à espera de uma solução.




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech