ByteDance के VSCode fork Trae IDE की performance और telemetry का विश्लेषण
(github.com/segmentationf4u1t)- Trae IDE VSCode-आधारित है, लेकिन इसमें अत्यधिक resource consumption और privacy समस्याएँ पाई गईं
- user settings से अलग, यह लगातार telemetry data ByteDance servers पर भेजता है
- resource usage VSCode की तुलना में 6 गुना है, और process count भी काफ़ी अधिक है
- community में security/privacy issues उठाने पर automatic censorship और sanctions देखे गए
- data collection के route और उद्देश्य पर पारदर्शी explanation या user control की कमी की समस्या मौजूद है
Trae IDE performance और telemetry विश्लेषण: ByteDance के VSCode fork पर एक अंदरूनी नज़र
Executive Summary
यह विश्लेषण Trae IDE (ByteDance द्वारा fork किया गया Visual Studio Code) के performance और privacy issues पर केंद्रित है
मुख्य निष्कर्ष हैं: अत्यधिक resource consumption (VSCode 9 processes बनाम Trae 33 processes), user द्वारा telemetry block करने के बावजूद लगातार data transmission, और community moderation में censorship की समस्या
1. पृष्ठभूमि और विश्लेषण पद्धति
व्यक्तिगत project के development environment का मूल्यांकन करते समय VSCode, Cursor, और Trae इन 3 IDEs का तुलनात्मक विश्लेषण किया गया
test environment को समान रूप से सेट करके performance और network behavior के अंतर पर विशेष ध्यान दिया गया
- OS: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- test project: तीनों IDEs में एक ही codebase लोड किया गया
- monitoring tools: System Informer, Fiddler Everywhere का उपयोग
2. resource consumption विश्लेषण
process count और memory usage
पहले test में यह पुष्टि हुई कि प्रत्येक IDE का resource consumption काफ़ी अलग है
| IDE | process count | memory usage | performance impact |
|---|---|---|---|
| VS Code | 9 | लगभग 0.9 GB | baseline |
| Cursor | 11 | लगभग 1.9 GB | 2.1x memory |
| Trae | 33 | लगभग 5.7 GB | 6.3x memory |
- Trae, VSCode की तुलना में process count में 3.7x और memory usage में 6.3x तक पहुँचता है
community feedback और आंशिक समाधान
जब इस issue को Trae Discord server पर report किया गया, तो development team ने समस्या को स्वीकार किया और सुधार शुरू किया
version 2.0.2 में process count लगभग 20 तक कम होने जैसे कुछ सुधार हुए, लेकिन स्तर अब भी ऊँचा है
- update के बाद (2.0.2): process count लगभग 13 और memory usage लगभग 2.5GB तक कम हुआ
3. network traffic और telemetry जाँच
शुरुआती network analysis
monitoring के परिणामों से पता चला कि Trae IDE लगातार ByteDance servers से संचार कर रहा है
- मुख्य endpoints:
telemetry settings प्रयोग
telemetry बंद करने की कोशिश
settings screen में telemetry block feature का उपयोग करने पर भी network behavior में कोई बदलाव नहीं हुआ
अप्रत्याशित परिणाम
- telemetry disable करने के बाद भी पुराने servers से connection बना रहा
- उलटे data transmission frequency बढ़ने की घटना देखी गई
4. data transmission details विश्लेषण
batch telemetry payload
telemetry disabled स्थिति में भी नीचे जैसा विस्तृत usage data real time में भेजा गया
- system information: hardware specs, OS details, architecture आदि
- usage patterns: IDE active/inactive समय, feature usage history
- performance metrics: response speed, resource usage आदि
- unique identifiers: machine ID, user ID, device identification information
- workspace information: project information, file paths (कुछ masking के साथ)
user activity tracking
अतिरिक्त endpoints के माध्यम से विस्तृत user interaction जानकारी भी भेजी गई
- online/offline स्थिति, active time, editor focus, उपयोग में आ रही files आदि शामिल थे
5. community moderation से जुड़ी समस्याएँ
automatic censorship
- Discord server में संबंधित issue का उल्लेख करते ही automatic blacklist और 7-दिन mute तुरंत लागू हो गया
trackजैसे keywords को automatic censorship terms के रूप में सेट किया गया था- तकनीकी समस्याएँ उठाने पर दमनकारी प्रतिक्रिया दी गई
6. privacy और security implications
data sovereignty और usage control की समस्या
- user के मना करने पर भी लगातार data collection और transmission होता रहा
- अत्यंत विस्तृत device और activity information बाहरी servers पर भेजी गई
- collected data के route और processing purpose अस्पष्ट हैं, और user control मौजूद नहीं है
reliability और transparency की कमी
- telemetry settings व्यावहारिक रूप से काम नहीं करतीं
- official data collection notice और explanation अपर्याप्त हैं
- community के भीतर criticism/whistleblowers की censorship से transparency घटती है
मुख्य सारांश
- Trae IDE में VSCode की तुलना में 6 गुना resource usage देखा गया
- telemetry block setting वास्तव में काम नहीं करती और केवल दिखावटी option है
- community में स्वस्थ तकनीकी चर्चा censorship के कारण सीमित होती है
- data collection और processing पर पर्याप्त explanation नहीं है और user choice भी अनुपस्थित है
यह विश्लेषण जुलाई 2025 के आधार पर PRE-2.0.2 और 2.0.2 versions के Trae IDE पर किया गया
network traffic को standard monitoring tools से capture किया गया, और सभी परिणाम reproducible हैं
community members को स्वयं प्रयोग करके अधिक उपयुक्त communication channels के माध्यम से परिणाम साझा करने की सलाह दी जाती है
1 टिप्पणियां
Hacker News की राय