- Debouncing
- Throttling
- Event Bubbling
- Event Capturing
- Defer
- Async Await
- preventDefault vs stopPropagation vs stopImmediatePropagation
- localStorage and sessionStorage and cookie
- call apply bind
- var vs let vs const
- Event delegation
- Closure and Currying
- Array Manipulation
- Prototypes