Gasp

Speed

Gasp shows a note you can type in less than half a second after you open it. It stays just as quick in notes that are tens of thousands of lines long.

Ready in 0.42 seconds

  1. Gasp0.00 s

  2. Apple Notes0.00 s

  3. Obsidian0.00 s

Screen recordings from a MacBook Pro with M2 Pro, each app opened after quitting it. The clock stops when a note is on screen. Notes and Obsidian show real notes, blurred.

Quick in huge notes

0 lines

455 fpsTyping never lags. Gasp keeps up at that rate even in a note this long.

Gasp's CPU while you read

Every number we measured

About 0.15 seconds
The time from opening Gasp to its window appearing. It's the same with 1 note or with 204 notes.
0.3 milliseconds
The time between pressing a key and seeing the letter, in a note 5,000 lines long. A millisecond is a thousandth of a second. In a note 48,000 lines long, it takes 2.2 milliseconds.
7 milliseconds
The time to open a note or switch to another tab.
56 to 69 megabytes
The memory Gasp uses once it has started. The low number is with one short note open. The high number is with a note full of large screenshots.
0.9%
How much of the processor Gasp uses while a note sits open on a Mac. Obsidian uses 1.7% in the same test. When Gasp's window is hidden, it uses none.
0.13 milliseconds
The time to search every note in a test vault, after each letter you type into the search box.

Why it's fast

  • Gasp is a native app, written in the Rust programming language. Many note apps, like Obsidian, are built on Electron, which runs the app inside a hidden web browser. Gasp has no web browser inside it.
  • When you type, Gasp only re-reads the paragraph you're changing. It doesn't re-read the whole note.
  • Gasp only lays out the lines you can see on screen. That's why a note 48,000 lines long scrolls as smoothly as a short one.
  • We measure Gasp's speed after every change to its code. If a change makes Gasp slower than our limits, the change is rejected.

Questions

How fast is Gasp compared with other editors?

We recorded three apps opening on a MacBook Pro with an M2 Pro chip. Gasp had a note ready to type in 0.42 seconds. Apple Notes took 1.53 seconds. Obsidian took 4.66 seconds.

Does Gasp slow down with large vaults or long notes?

No. Gasp starts in about the same time with 1 note or with 204 notes. In a note 48,000 lines long, a letter still appears 2.2 milliseconds after you press the key. That's faster than your screen redraws itself.

How much memory does Gasp use?

About 56 to 69 megabytes once it has started. The spelling and grammar checker runs separately. It uses about 125 megabytes while it checks your writing. Then it closes itself after a minute with nothing to check.

Is Gasp built on Electron?

No. Gasp is a native app written in Rust. It draws its window with your computer's graphics chip. There's no web browser inside it.

Try Gasp