3 ms·
How does it compare against GitKraken?
by _hao 8y ago
How does it compare against GitKraken?
- saagarjha 8y agoWell, for one, GitKraken is Electron while the Sublime tools are native C++. So I’d expect faster performance.
- _hao 8y agoI remember something about Sublime being written in Python? Also I'm more curious about the feature set. The performance argument can be made again for Sublime vs VSCode. Doesn't matter to me because I've switched from Sublime to VSCode a long time ago. I care about features the most, not if the app will open in 0.5s or 3s
- thune 8y agoSublime Text plugins are written in Python, but the core is C++ AFAIK.
- jazoom 8y agoI feel similarly and use VS Code, but GitKraken takes much longer than 3s to load on my desktop and it uses up to 500MB of RAM. Since I usually have it open with VS Code that's quite a lot of heaviness open at once. Then I've got several terminals open, a local Kubernetes environment, etc. Stuff adds up.
- guessmyname 8y ago> I remember something about Sublime being written in Python? SublimeText is written in C++ with the "Skia Graphics Library" for the UI. It exposes an Python API to extend the functionality via 3rd-party packages. > I care about features the most, not if the app will open in 0.5s or 3s Opening is not the only performance gain you will get for using a software written with native libraries. You get faster overall operations in comparison with a program like GitKraken that needs to allocate several chunks of memory to execute simple tasks. It always baffles me when people use the startup time of a program as a mean to explain why they prefer using it over others. Electron-based applications are —overall— not performant. It's impossible to get good performance out of Electron because it sits on top of a web browser that is known to hug significant amount of memory from your entire system.