TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Sublime Text vs. Visual Studio Code vs. Atom Performance Test (Dec 2016)

66 pointsby jaxonduover 8 years ago

11 comments

pedalpeteover 8 years ago
The file open times where we are talking about a difference of just over half a second for files which are larger than most web-devs (the target market for Atom and VSCODE) shouldn&#x27;t make a difference in real life usage.<p>However, where the big difference comes is in searching across an entire project. Want to find all references to `someVar` it&#x27;s super snappy in Sublime and 10x slower in VSCode and Atom (of course, it depends on the size of your project as well, but my projects are not that large).<p>Having said that, I&#x27;m still using VSCode, my biggest hope is improved search performance. The Git integration is fantastic.
评论 #13307958 未加载
评论 #13309337 未加载
dansoover 8 years ago
For my programming class in the upcoming winter, I&#x27;m finally switching to Atom from Sublime Text as the recommended default text editor for my (novice) students. My reasons, in descending order of importance:<p>1. Atom has nice defaults, such as spaces for default tabbing and automatic trimming of white space upon save. In ST, you have to manually alter the user config file.<p>1.5 Atom has much better file handling in its project sidebar -- e.g. Right-clicking a file brings up the expected options for moving&#x2F;copying&#x2F;etc a file. And the dialog box is much clearer. In ST, IIRC, I have to install 2 separate plugins to have that convenience.<p>2. Atom&#x27;s package manager is built in. In ST, you have to activate the console and paste in a Python command to install the PM.<p>3. The prominent &quot;Download&quot; button on sublimetext.com, until recently, defaulted to 2. And the download page for 3 lacks a call to action, at least in comparison to the page text that warns the reader that 3 is still in beta. I was always amazed at how many students installed ST2 contrary to my instructions until I visited the ST homepage for myself (which I never do unless I have to reinstall ST from scratch).<p>4. Atom installs the &#x27;atom&#x27; CLI command by default. ST requires manual shell configuration to get &#x27;subl&#x27;<p>5. Atom is free. ST has a free trial but then nags the user upon every nth save. I know, minor inconvenience, but as a happy purchaser of ST, I found that I vastly underestimated how much that nag dialog broke the flow, especially if students followed my advice to hit Cmd-S casually.<p>I agree with the OP that ST is substantially more performant, which is why ST is still my editor of choice. But for my students, performance is less of a concern. For most novices, their concept of a &quot;text editor&quot; is Microsoft Word...so a 3 second load up time won&#x27;t bother them.<p>That Atom chokes on non trivial data files, e.g. a CSV of 100K rows, has been the strongest reason to stick to ST. But I now see that as an <i>asset</i> when it comes to teaching beginners. I make them learn the command line, and no better way to drive home the importance of tools like head, tail, sed, and grep than to have students experience firsthand Atom&#x27;s grinding death when trying to render even simple text.
评论 #13307877 未加载
评论 #13308839 未加载
评论 #13307837 未加载
winteriscomingover 8 years ago
Have been using Sublime Text 2 for years now and then last year tried out Sublime Text 3 (various builds). Sublime Text 3 (still in Beta), for me, has issues when it comes to loading text files which are around 20MB in size (or more). It just freezes or takes a very long time to load (on my Linux machine). Haven&#x27;t seen the same issue with Sublime Text 2, which has been a very good editor. I understand that Sublime Text 3 is in beta, but it&#x27;s the only version that&#x27;s made available via the official repos on LinuxMint installations. So I had to manually switch to Sublime Text 2 to have a stable working editor.
评论 #13307181 未加载
cliffordfajardoover 8 years ago
Awesome comparison! I believe both Atom &amp; Visual Studio Code will only get faster over time.<p>I&#x27;ve been using Atom for over a year and it has made great strides over the last few months. I don&#x27;t have any problems opening large repos or files now, as much as I did a few months ago.<p>I use VScode for personal projects &amp; it&#x27;s fast and awesome as well.<p>I linked your comparison in one my detailed Quora posts comparing Atom &amp; Sublime --&gt; <a href="https:&#x2F;&#x2F;www.quora.com&#x2F;How-does-Atom-compare-with-Sublime-Text&#x2F;answer&#x2F;Clifford-Fajardo" rel="nofollow">https:&#x2F;&#x2F;www.quora.com&#x2F;How-does-Atom-compare-with-Sublime-Tex...</a>
mrmondoover 8 years ago
I find Atoms memory usage (and leaks) combined with odd periods of strange input latency so aggravating that I end up going back to sublime text 3 every time I try it. It just &#x27;feels&#x27; so javascripty - like a web app, not like a snappy desktop app which is the reason I don&#x27;t use my web browser for development. Coupled with the poor performance handling files over a few MB in size I can&#x27;t see myself using atom in the foreseeable future unless it became a native &#x2F; compiled app which isn&#x27;t going to happen.
akras14over 8 years ago
It&#x27;s exactly what you would expect. But are VS Code and Atom fast enough to be useable? I didn&#x27;t think so before a year or more back), but I think so now.
评论 #13308635 未加载
krsdcblover 8 years ago
These numbers &quot;feel&quot; very accurate - I ended up adopting a peculiar behaviour using st3 &amp; atom in parallel, using st as a default editor for anything that likely is big or will probably be accessed outside of &quot;project scope&quot; like csv, conf, sql, and sticking to atom as dev environment.<p>Need to adapt here and there but couldnt bother to decide for good
Waterluvianover 8 years ago
I agree with pretty much everything people say about Atom. But I tolerate those flaws because of how easy it is to get my environment configured for a bunch of languages. Finding working, decent plugins for sublime felt frustrating at times, and never quite obvious.
akmittalover 8 years ago
I am using VS code from quite a while and enjoying it a lot. feels much faster than Atom.<p>I am wondering what Servo will bring to table. Will it bring close to native performance to browser and whether electron will ever migrate to Servo.
newdayrisingover 8 years ago
This isn&#x27;t a fair comparison unless SL has the same features as VSCode and Atom - Git integration, right-click file options, etc.
iLemmingover 8 years ago
Vim and Emacs not in the list. Trololo...