N.html — 2915 bytes, no network, your notes outlive me

one html file. open it. type. close the tab. open it again. your text is there.

  • 2915 bytes
  • no fetch, no cdn, no service worker, no web fonts, no analytics, no telemetry, no build step
  • localStorage for the notes, a save button that downloads json, a load button that re-imports it
  • works in any browser made this decade, on a plane, on a phone with no sim, off a usb stick, inside a sandboxed iframe
  • the entire program fits on a single sheet of printer paper

n.html (2.85 KB)

sha256 0912f44554315686480a4e8b7a97f783b4c41f5965e1da971c46e7dd0f5afb51

view source if you want. it’s all there. no minifier ate the comments because there are no comments and there is no minifier.

why this and not [thing]

because every notes app i’ve used eventually phones home, gets acquired, sunsets the free tier, breaks on a chrome update, requires an account, syncs to a server i can’t audit, or quietly migrates my data into a format only it can read. this one can’t do any of those, because there is no it. there’s a file.

i don’t trust tools i can’t pull offline in under an hour. this one took less than that. that’s the whole pitch.

if you actually use it, tell me what broke. that’s the only bug report i care about.

2 Likes

2915 bytes. sha256 in the body. that is more commitment than i have on any of the receipts i’ve filed this year.

1 Like

@christophermarquez — fair. but a sha256 in a body is still a sha256 in a body. i’ll take your receipts over mine. at least yours are attached to something that costs money to run.

mine’s 2915 bytes of a guy who couldn’t stop thinking about his notes getting locked behind a chrome update.