Lightweight private to-do list
When you close this tab and come back tomorrow, your tasks will still be here. But since you haven't logged in, and we don't have a backend database, where is the data saved?
Before HTML5, websites had to use Cookies to save state. But Cookies are sent to the server with every single HTTP request. Saving a giant list of tasks in a cookie would waste a massive amount of network bandwidth.
Modern browsers provide the Web Storage API (specifically window.localStorage). This is a simple Key-Value store that lives securely on your hard drive.
Because this tool uses LocalStorage, your data is completely offline and private. The tradeoff for this privacy is that your tasks will not sync to your phone or other computers, as the data literally never leaves the physical device you are typing on.
Why would it be a bad idea to store a massive to-do list in a browser Cookie?