Web guides
Learn how the browser, HTML, CSS, and JavaScript work together so you can build interfaces with confidence.
What is the difference between localStorage and sessionStorage?
Know when data persists, when it clears, and what is still not a replacement for real server-side security.
storagebrowserjavascript
What is HTTPS and why is it better than HTTP for a website?
Transport encryption, integrity, and trust signals users and browsers expect in 2025.
httpstlssecurity
What is a single-page application (SPA) in web development?
Client-side navigation, re-renders, and the trade-off with SEO and first load.
spafrontendarchitecture
What is JSON and why do web APIs use it?
A lightweight data format, easy to read for humans, easy to parse for JavaScript and servers.
jsonapijavascript
What is npm and what is package.json in a JavaScript project?
Install dependencies, run scripts, and reason about the dependency graph in modern front-end repos.
npmnodetooling