Cookies

https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies (opens in a new tab)

https://www.npmjs.com/package/cookie (opens in a new tab)

Security

SameSite

Controls if cookies are sent for cross origin requests.

Session vs Persistent

Session: w/o max-age / expires directive. Removed when browser connection closed. Stored in server memory usually. Persistent: w/ max-age / expires directive. Removed based on the directive. Stored in user agents.