Analisis Kinerja dan Telemetri Trae IDE, Fork VSCode dari ByteDance
(github.com/segmentationf4u1t)- Trae IDE berbasis VSCode, tetapi ditemukan konsumsi sumber daya berlebihan dan masalah privasi
- Terlepas dari pengaturan pengguna, IDE ini terus-menerus mengirim data telemetri ke server ByteDance
- Penggunaan sumber daya mencapai 6 kali VSCode, dan jumlah prosesnya juga jauh lebih banyak
- Saat komunitas mengangkat isu keamanan/privasi, terjadi sensor otomatis dan sanksi
- Terdapat masalah tidaknya penjelasan transparan atau kendali pengguna atas jalur dan tujuan pengumpulan data
Analisis Kinerja dan Telemetri Trae IDE: Tinjauan Internal atas Fork VSCode ByteDance
Ringkasan Eksekutif
Analisis ini berfokus pada isu kinerja dan privasi pada Trae IDE (Visual Studio Code yang di-fork oleh ByteDance).
Temuan utamanya mencakup konsumsi sumber daya yang berlebihan (VSCode 9 proses vs Trae 33 proses), pengiriman data yang terus berlangsung meski pengguna memblokir telemetri, serta masalah sensor dalam pengelolaan komunitas.
1. Latar Belakang dan Metodologi Analisis
Dalam proses evaluasi lingkungan pengembangan untuk proyek pribadi, dilakukan perbandingan terhadap 3 IDE: VSCode, Cursor, dan Trae.
Lingkungan pengujian disiapkan secara identik, lalu perbedaan kinerja dan perilaku jaringan diperiksa secara terfokus.
- OS: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- Proyek uji: codebase yang sama dimuat ke ketiga IDE
- Alat pemantauan: System Informer, Fiddler Everywhere
2. Analisis Konsumsi Sumber Daya
Jumlah Proses dan Penggunaan Memori
Dalam pengujian pertama, terkonfirmasi bahwa konsumsi sumber daya masing-masing IDE sangat berbeda.
| IDE | Jumlah proses | Penggunaan memori | Dampak kinerja |
|---|---|---|---|
| VS Code | 9 | sekitar 0.9 GB | acuan |
| Cursor | 11 | sekitar 1.9 GB | memori 2.1x |
| Trae | 33 | sekitar 5.7 GB | memori 6.3x |
- Trae menunjukkan jumlah proses 3.7 kali dan penggunaan memori 6.3 kali dibanding VSCode.
Umpan Balik Komunitas dan Penyelesaian Parsial
Saat isu ini dilaporkan ke server Discord Trae, tim pengembang mengakui masalah tersebut dan mulai melakukan perbaikan.
Pada versi 2.0.2 terdapat perbaikan sebagian, seperti penurunan sekitar 20 proses, tetapi angkanya tetap tinggi.
- Setelah pembaruan (2.0.2): jumlah proses turun menjadi sekitar 13, dan penggunaan memori menjadi sekitar 2.5GB.
3. Investigasi Trafik Jaringan dan Telemetri
Analisis Jaringan Awal
Hasil pemantauan menunjukkan bahwa Trae IDE secara terus-menerus berkomunikasi dengan server ByteDance.
- Endpoint utama:
Eksperimen Pengaturan Telemetri
Upaya Mematikan Telemetri
Bahkan setelah menggunakan fitur pemblokiran telemetri di layar pengaturan, tidak ada perubahan pada perilaku jaringan.
Hasil yang Tidak Terduga
- Koneksi ke server yang sama tetap dipertahankan bahkan setelah telemetri dinonaktifkan
- Bahkan terlihat fenomena meningkatnya frekuensi pengiriman data
4. Analisis Rincian Pengiriman Data
Payload Telemetri Batch
Bahkan dalam kondisi telemetri dinonaktifkan, data penggunaan yang terperinci seperti berikut tetap dikirim secara real-time.
- Informasi sistem: spesifikasi hardware, detail OS, arsitektur, dll.
- Pola penggunaan: waktu IDE aktif/nonaktif, riwayat penggunaan fitur
- Metrik kinerja: kecepatan respons, penggunaan sumber daya, dll.
- Pengidentifikasi unik: machine ID, user ID, informasi identifikasi perangkat
- Informasi workspace: informasi proyek, path file (sebagian dimasking)
Pelacakan Aktivitas Pengguna
Melalui endpoint tambahan, informasi interaksi pengguna yang rinci juga dikirim.
- Mencakup detail seperti tersambung/tidak tersambung, waktu aktif, fokus editor, file yang sedang digunakan, dll.
5. Masalah dalam Pengelolaan Komunitas
Sensor Otomatis
- Saat isu terkait disebut di server Discord, blacklist otomatis dan mute 7 hari langsung diterapkan
- Kata kunci seperti "track" ditetapkan sebagai istilah yang terkena sensor otomatis
- Terjadi respons represif terhadap pengangkatan masalah teknis
6. Implikasi Privasi dan Keamanan
Masalah Kedaulatan Data dan Kendali Penggunaan
- Meski pengguna menolak, tetap terjadi pengumpulan dan pengiriman data yang berkelanjutan
- Informasi perangkat dan aktivitas yang sangat rinci dikirim ke server eksternal
- Jalur dan tujuan pemrosesan data yang dikumpulkan tidak jelas, dan tidak ada kendali dari pengguna
Kurangnya Keandalan dan Transparansi
- Pengaturan telemetri pada praktiknya tidak berfungsi secara nyata
- Kurangnya pemberitahuan dan penjelasan resmi tentang pengumpulan data
- Transparansi menurun akibat sensor terhadap kritik/pelapor di dalam komunitas
Ringkasan Inti
- Trae IDE menunjukkan penggunaan sumber daya sekitar 6 kali dibanding VSCode
- Pengaturan pemblokiran telemetri pada kenyataannya hanya opsi kosmetik yang tidak benar-benar bekerja
- Diskusi teknis yang sehat di komunitas dibatasi oleh sensor
- Kurang ada penjelasan tentang pengumpulan/pemrosesan data serta tidak tersedia pilihan bagi pengguna
Analisis ini dilakukan terhadap Trae IDE versi PRE-2.0.2 dan 2.0.2 per Juli 2025.
Trafik jaringan ditangkap menggunakan alat pemantauan standar, dan seluruh hasil dapat direproduksi.
Anggota komunitas dianjurkan untuk melakukan eksperimen sendiri dan membagikan hasilnya melalui saluran komunikasi yang lebih sesuai.
1 komentar
Komentar Hacker News