You can also use properly designed IDE's written in native code.
I use Vim too by the way.
I use Vim too by the way.
This isn't just a contest between native and non-native code. It's a contest between efficient non-native code and crap non-native code.
Right now I have Atom open with four different projects. Each project has anywhere between four and twelve files open. The project using the most memory is only 258MB, but the others are all close to 100mb.