Análisis del rendimiento y la telemetría de Trae IDE, el fork de VSCode de ByteDance
(github.com/segmentationf4u1t)- Trae IDE está basado en VSCode, pero se detectaron consumo excesivo de recursos y problemas de privacidad
- Independientemente de la configuración del usuario, envía datos de telemetría de forma continua a servidores de ByteDance
- Su uso de recursos es 6 veces mayor que el de VSCode, y la cantidad de procesos también es notablemente superior
- En la comunidad, cuando se plantean problemas de seguridad/privacidad, ocurren censura automática y sanciones
- Existe un problema de falta de explicaciones transparentes o de control por parte del usuario sobre la ruta y el propósito de la recolección de datos
Análisis del rendimiento y la telemetría de Trae IDE: una mirada interna al fork de VSCode de ByteDance
Executive Summary
Este análisis se enfoca en los problemas de rendimiento y privacidad de Trae IDE (el fork de Visual Studio Code de ByteDance).
Los principales hallazgos son el consumo excesivo de recursos (9 procesos en VSCode vs 33 procesos en Trae), el envío continuo de datos incluso cuando el usuario bloquea la telemetría, y problemas de censura en la gestión de la comunidad.
1. Antecedentes y metodología de análisis
Durante la evaluación de entornos de desarrollo para un proyecto personal, se compararon y analizaron tres IDE: VSCode, Cursor y Trae.
Se configuró el mismo entorno de prueba y se revisaron específicamente las diferencias de rendimiento y comportamiento de red.
- OS: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- Proyecto de prueba: la misma base de código cargada en los tres IDE
- Herramientas de monitoreo: System Informer, Fiddler Everywhere
2. Análisis del consumo de recursos
Cantidad de procesos y uso de memoria
En la primera prueba, se confirmó que el consumo de recursos de cada IDE era muy diferente.
| IDE | Cantidad de procesos | Uso de memoria | Impacto en el rendimiento |
|---|---|---|---|
| VS Code | 9 | aprox. 0.9 GB | referencia |
| Cursor | 11 | aprox. 1.9 GB | 2.1 veces más memoria |
| Trae | 33 | aprox. 5.7 GB | 6.3 veces más memoria |
- Trae muestra 3.7 veces más procesos y 6.3 veces más uso de memoria que VSCode.
Retroalimentación de la comunidad y solución parcial
Tras reportar este problema en el servidor de Discord de Trae, el equipo de desarrollo reconoció el problema y comenzó a trabajar en mejoras.
En la versión 2.0.2 hubo algunas mejoras, como una reducción de alrededor de 20 procesos, pero el nivel sigue siendo alto.
- Después de la actualización (2.0.2): la cantidad de procesos bajó a unos 13 y el uso de memoria a unos 2.5GB.
3. Investigación del tráfico de red y la telemetría
Análisis inicial de red
El monitoreo mostró que Trae IDE se comunica de forma continua con servidores de ByteDance.
- Endpoints principales:
Experimento con la configuración de telemetría
Intento de desactivar la telemetría
Incluso usando la función de bloqueo de telemetría en la pantalla de configuración, no hubo cambios en el comportamiento de red.
Resultado inesperado
- Incluso después de desactivar la telemetría, se mantuvieron las conexiones con los servidores existentes
- Incluso se observó un aumento en la frecuencia de transmisión de datos
4. Análisis del contenido de la transmisión de datos
Payload de telemetría por lotes
Incluso con la telemetría desactivada, se transmiten en tiempo real datos de uso detallados como los siguientes:
- Información del sistema: especificaciones de hardware, detalles del OS, arquitectura, etc.
- Patrones de uso: tiempo de actividad/inactividad del IDE, historial de uso de funciones
- Métricas de rendimiento: velocidad de respuesta, uso de recursos, etc.
- Identificadores únicos: machine ID, user ID, información de identificación del dispositivo
- Información del workspace: información del proyecto, rutas de archivos (con enmascaramiento parcial)
Seguimiento de la actividad del usuario
A través de endpoints adicionales también se transmite información detallada sobre la interacción del usuario.
- Incluye detalles como conexión/desconexión, tiempo de actividad, foco del editor y archivos en uso.
5. Problemas en la gestión de la comunidad
Censura automática
- Al mencionar estos problemas en el servidor de Discord, se aplicó de inmediato lista negra automática y muteo de 7 días
- Palabras clave como "track" fueron definidas como términos sujetos a censura automática
- Hubo una respuesta represiva ante los planteamientos de problemas técnicos
6. Implicaciones para privacidad y seguridad
Problemas de soberanía de datos y control de uso
- Incluso si el usuario se niega, ocurre recolección y transmisión continua de datos
- Se envía a servidores externos información muy detallada del dispositivo y la actividad
- No está claro el flujo ni el propósito del procesamiento de los datos recolectados, y el usuario carece de control
Falta de confiabilidad y transparencia
- La configuración de telemetría no cumple una función real
- Falta aviso y explicación oficial suficientes sobre la recolección de datos
- La censura de críticas/denuncias dentro de la comunidad reduce la transparencia
Resumen clave
- Trae IDE muestra un uso de recursos 6 veces mayor que VSCode
- La configuración para bloquear la telemetría no funciona en la práctica y es solo una opción de apariencia
- La discusión técnica sana en la comunidad se ve limitada por la censura
- Hay falta de explicaciones sobre la recolección y el procesamiento de datos y no existe capacidad de elección para el usuario
Este análisis se realizó sobre Trae IDE en las versiones PRE-2.0.2 y 2.0.2 con fecha de referencia de julio de 2025.
El tráfico de red se capturó con herramientas estándar de monitoreo, y todos los resultados son reproducibles.
Se recomienda que los miembros de la comunidad hagan sus propias pruebas y compartan los resultados a través de canales de comunicación más adecuados.
1 comentarios
Opinión en Hacker News