I can literally hear when my coworkers have IntelliJ open. People are here griping about Atom's memory use, but using 1GB of memory is an order of magnitude better than obliterating my battery by pegging my CPUs. No thanks.
To be fair, Atom isn't to friendly to the CPU either, especially when it's loaded to the brim with plugins!
When does IDEA do that?
I use it every day and not experienced what you are describing.
I own a license and use IntelliJ's tools a lot still. Whenever I jump into Java code they are the gold standard! But when I'm working on web code, Atom runs circles around WebStorm.
> Atom runs circles around WebStorm.
Because it can show you a preview of the page? Because, as far as code indexing is concerned, Atom doesn't do a very good job at all.
Well yeah, and all the other things that I like about it.
And as for code indexing, Atom doesn't do much of it at all out of the box. Everything is in plugins (by design). So it can use the full abilities of TypeScript or Flow if you add those plugins, or it can just use TernJS, or it can offer simple string-matching autocomplete.
It does as good of a job as what you plug into it does, as all it really does at the core is display text, and give a plugin interface.
That says more about you than it does about atom.
You should check out the IDEA line of IDEs sometimes.