I use a variation of this as a bookmarklet, perhaps you'll find it useful:
data:text/html,<html contenteditable>
You could probably set that as the URL of your home page to get the behavior you described.
I add a style="height:100%" in the HTML tag so that clicking anywhere puts focus on it for editing. You could add other styling and initial content as desired.
Yeah, I operate it like I would a dry-erase board. Ctrl-S doesn't work unless you add some scripting, but I usually copy-paste it if I'm drafting a note, or close it without saving if it was meant like a sticky note. It's good as a longer-term clipboard or a place to privately note down something before deciding whether to keep it.
For notes that I've refined and want to hold on to, I tend to use a physical notebook. I enjoy the kinesthetic process of writing by hand so I still use that for more permanent notes.
I do too. I've been wondering if there's some short JavaScript I could add to retrieve text from local storage when loaded, and update local storage after every change. Not so it persists for months, but just so it survives a tab close or a browser restart.
EDIT: mm, localStorage API is disabled inside data URLs, understandably
There are local-first file based solutions (like classic TiddlyWiki) that could work for you,.. but at that point maybe you meant to open your favorite text editor or IDE.
I kind of like that this simple solution always opens a scratch buffer and I have to put it somewhere else to save it (never saved accidentally).
It also keeps the source formatting (or with ctrl-shift-V ignores it), which can be useful aside from the note taking itself.
data:text/html,<html contenteditable>
You could probably set that as the URL of your home page to get the behavior you described.
I add a style="height:100%" in the HTML tag so that clicking anywhere puts focus on it for editing. You could add other styling and initial content as desired.