I have completely re-written my old CurseForge mod tracker, it now a lot more efficient compared to v1 and now has an efficiency improvement of 95.46%. Version 1 was built using Electron (JavaScript) and v2 was built using Tauri (Rust). This also resulted being a more user-friendly application and a complete UI re-design.
Application Improvement Analysis
1. Download Size:
- Old Version (v1): 80.1 MB
- New Version (v2): 4.13 MB
Improvement: The download size has decreased from 80.1 MB to 4.13 MB. This represents a reduction of approximately 94.84%.
2. Installed Size:
- Old Version (v1): 276 MB
- New Version (v2): 12.6 MB
Improvement: The installed size has been reduced from 276 MB to 12.6 MB, an improvement of around 95.43%.
3. RAM Usage:
- Old Version (v1): 76 MB
- New Version (v2): 4.9 MB
Improvement: RAM usage has decreased from 76 MB to 4.9 MB, showing a reduction of approximately 93.55%.
4. CPU Usage:
- Old Version (v1): 5.0%
- New Version (v2): 0.1%
Improvement: CPU usage has been minimized from 5.0% to 0.1%, resulting in a 98% reduction. This improvement enhances ensures that the application has minimal impact on the system's performance.
Summary
The new version of the application shows substantial improvements across all key metrics:
- Download Size: 94.84% reduction
- Installed Size: 95.43% reduction
- RAM Usage: 93.55% reduction
- CPU Usage: 98% reduction
These optimizations contribute to a lighter, faster, and more efficient application, which enhances usability.