VS Code Fork Trae da ByteDance: uma ferramenta que consome muitos recursos e invade sua privacidade

VS Code Fork Trae da ByteDance: uma ferramenta que consome muitos recursos e invade sua privacidade
Imagem via Kevin Ku de Pexels

Atualizações do Visual Studio e da IA da Microsoft

Relatórios recentes indicam que a Microsoft está se preparando para uma reformulação significativa de seu principal ambiente de desenvolvimento integrado (IDE), o Visual Studio, com foco na integração de inteligência artificial. Além do Visual Studio, a Microsoft também oferece o Visual Studio Code (VS Code), um editor de código leve que ganhou popularidade devido aos seus componentes de código aberto. Essa abertura permite que os desenvolvedores personalizem e aprimorem a plataforma, levando a várias bifurcações, incluindo o Cursor da Anysphere e o Trae IDE da ByteDance.

Preocupações levantadas sobre o desempenho do Trae IDE

No entanto, uma análise recente conduzida pelo usuário segmentationf4u1t do GitHub revelou alguns aspectos preocupantes do Trae. Antes do lançamento da versão 2.0.2, as descobertas revelaram que o Trae consumia 6, 3 vezes a memória do VS Code base, enquanto operava quase quatro vezes mais processos. Para efeito de comparação, o VS Code normalmente executa 9 processos utilizando 0, 9 GB de RAM. O Cursor gerencia 11 processos com 1, 9 GB, enquanto o Trae tinha impressionantes 33 processos, consumindo aproximadamente 5, 7 GB de memória.

Reconhecimento e Revisões da ByteDance

Em resposta a essas descobertas, a ByteDance reconheceu os problemas relatados e lançou a versão 2.0.2, que incluiu algumas melhorias de desempenho. No entanto, a versão atualizada ainda opera com 13 processos e consome cerca de 2, 5 GB de RAM, destacando preocupações persistentes com eficiência.

Transmissão de dados e questões de privacidade

Outro problema crítico identificado durante os testes foi a tendência do Trae de estabelecer conexões de saída persistentes com os servidores da ByteDance. Mesmo com os recursos de telemetria desativados, o IDE mantém essas conexões, resultando em uma transmissão de dados extensa. A análise revelou que o Trae realizou mais de 500 chamadas ao servidor em apenas 7 minutos, enviando aproximadamente 26 MB de dados.

Análise de dados enviados apesar da telemetria estar desabilitada

Mesmo com a telemetria desativada, as informações transmitidas pelo Trae incluem:

  • Informações do sistema: especificações de hardware, detalhes do sistema operacional e arquitetura.
  • Padrões de uso: insights sobre tempo ativo, duração da sessão e uso de recursos.
  • Métricas de desempenho: dados sobre tempos de resposta e utilização de recursos.
  • Identificadores exclusivos: ID da máquina, ID do usuário e impressões digitais do dispositivo.
  • Detalhes do espaço de trabalho: informações do projeto e caminhos de arquivo ofuscados.

Reações da comunidade e debate em andamento

As preocupações levantadas por segmentationf4u1t no servidor Discord de Trae foram recebidas com grande repercussão, levando a sanções imediatas, como silenciamentos temporários por discutir tópicos relacionados a rastreamento. Esse ambiente de repressão gerou um debate acalorado em plataformas como o Hacker News, onde as opiniões variam quanto à credibilidade da análise. Até o momento, a ByteDance não abordou publicamente essas alegações, deixando muitos questionando as implicações para a privacidade do usuário e a integridade do software.

Fonte e Imagens

Deixe um comentário

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