VS Code Fork Trae di ByteDance: uno strumento che consuma molte risorse e invade la tua privacy

VS Code Fork Trae di ByteDance: uno strumento che consuma molte risorse e invade la tua privacy
Immagine tramite Kevin Ku da Pexels

Visual Studio di Microsoft e aggiornamenti basati sull’intelligenza artificiale

Rapporti recenti indicano che Microsoft si sta preparando per una revisione significativa del suo ambiente di sviluppo integrato (IDE) di punta, Visual Studio, con particolare attenzione all’integrazione dell’intelligenza artificiale. Oltre a Visual Studio, Microsoft offre anche Visual Studio Code (VS Code), un editor di codice leggero che ha guadagnato popolarità grazie ai suoi componenti open source. Questa apertura consente agli sviluppatori di personalizzare e migliorare la piattaforma, dando vita a vari fork, tra cui Cursor di Anysphere e Trae IDE di ByteDance.

Preoccupazioni sollevate sulle prestazioni di Trae IDE

Tuttavia, una recente analisi condotta dall’utente GitHub segmentationf4u1t ha fatto luce su alcuni aspetti preoccupanti di Trae. Prima del lancio della versione 2.0.2, i risultati hanno rivelato che Trae consumava 6, 3 volte la memoria della versione base di VS Code, pur eseguendo quasi quattro volte più processi. Per dare un’idea, VS Code esegue in genere 9 processi utilizzando 0, 9 GB di RAM. Cursor gestisce 11 processi a 1, 9 GB, mentre Trae ne gestiva ben 33, consumando circa 5, 7 GB di memoria.

Riconoscimenti e revisioni di ByteDance

In risposta a queste scoperte, ByteDance ha riconosciuto i problemi segnalati e ha rilasciato la versione 2.0.2, che includeva alcuni miglioramenti delle prestazioni. Tuttavia, la versione aggiornata continua a gestire 13 processi consumando circa 2, 5 GB di RAM, evidenziando persistenti problemi di efficienza.

Problemi di trasmissione dei dati e privacy

Un altro problema critico identificato durante i test è stata la tendenza di Trae a stabilire connessioni persistenti in uscita verso i server ByteDance. Anche con le funzionalità di telemetria disattivate, l’IDE mantiene queste connessioni, causando un’intensa trasmissione di dati. L’analisi ha rivelato che Trae ha effettuato più di 500 chiamate al server in soli 7 minuti, inviando circa 26 MB di dati.

Analisi dei dati inviati nonostante la telemetria disabilitata

Anche con la telemetria disattivata, le informazioni trasmesse da Trae includono:

  • Informazioni di sistema: specifiche hardware, dettagli del sistema operativo e architettura.
  • Modelli di utilizzo: informazioni sul tempo di attività, sulla durata della sessione e sull’utilizzo delle funzionalità.
  • Misure di prestazione: dati sui tempi di risposta e sull’utilizzo delle risorse.
  • Identificatori univoci: ID macchina, ID utente e impronte digitali del dispositivo.
  • Dettagli dell’area di lavoro: informazioni sul progetto e percorsi dei file offuscati.

Reazioni della comunità e dibattito in corso

Le preoccupazioni sollevate da segmentationf4u1t sul server Discord di Trae hanno suscitato una forte reazione negativa, che ha portato a sanzioni immediate come silenziamenti temporanei per aver discusso di argomenti relativi al tracciamento. Questo clima di repressione ha scatenato un acceso dibattito su piattaforme come Hacker News, dove le opinioni sulla credibilità dell’analisi sono discordanti. Al momento, ByteDance non ha affrontato pubblicamente queste accuse, lasciando molti a interrogarsi sulle implicazioni per la privacy degli utenti e l’integrità del software.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *