Something that can come helpful:
- Fetch: Cross-Origin Requests (Safe methods & headers; CORS)
- access-control-expose-headers on the backend is set when the server sends a custom header in a response and allows frontend to read it
- access-control-allow-headers allows frontend to set custom headers in a request that server will read
- JavaScript execution context — lexical environment and block scope (var vs let vs function) Understanding Variables, Scope, and Hoisting in JavaScript
- YouTube: JavaScript Event Bubbling and Capturing MADE SIMPLE!
- YouTube: JavaScript's .sort method MADE EASY!
- MYSTERY of "this" in JavaScript & Stale Closure
- 3 Ways to use ? in JavaScript
- !! convert value into Boolean
- fnName.constructor.name
- SameSite cookies explained
- Same-Site vs Same-Origin
- Cookies, CSRF, XSS
- 9 Parts of URL
- Great book about JS perfomance