The bundlers that power the modern web and the layers built on top of them - from a beginner's overview to the internals.
You never search the live web - you search a copy of it built in advance. Crawling, indexing, and ranking, and why ten good links come back in under half a second.
Read it →The address of anything on the web, taken apart - scheme, host, path, query, fragment. The vocabulary every browser bar, crawler rule, and analytics report is written in.
Read it →The crawler internals behind the crawl step - the URL frontier that decides what to fetch next, politeness and rate-limiting, freshness and re-crawl, and the duplicates and traps that break naive crawlers.
Read it →Two small files at the root of a site steer a search engine's crawler - one says where not to go, the other lists what is worth finding. What each does, what it cannot do, and when it matters.
Read it →The authority signal from the search opener, taken apart to the linear algebra - the link graph as a stochastic matrix, power iteration, and the one damping term that makes billions of pages converge.
Read it →How an engine works out what you meant - tokenizing, spelling correction, synonyms, and intent - then the shift from matching words to matching meaning with embeddings and vector search.
Read it →Google's three performance metrics - LCP, INP, and CLS - and the moment page speed became a ranking signal. What each measures, what moves it, lab vs field data, and how much it actually weighs.
Read it →The reading order for the search series - the pipeline inside the engine, the files that steer its crawler, and the work that makes a page rank. Fourteen articles, one map.
Read it →The four-tool stack under nearly every modern frontend project - esbuild, Vite, TypeScript, and the JavaScript flavor of Aspire. What each one owns, how they fit, and what you can skip.
Read it →One page that ties the StackNova Web library together - every article sorted by layer (language, build tools, frameworks, API), with a one-line reason and three reading orders for different readers.
Read it →A no-comparison field guide to the four frameworks most production frontends are built on - Angular, React, Vue, and Svelte. What each one is, who built it, and what makes it itself.
Read it →The compile-time framework by Rich Harris - no virtual DOM, scoped CSS by default, and the runes-based reactivity model Svelte 5 introduced. Plus SvelteKit, the meta-framework on top.
Read it →The web framework Google built for applications that scale with both the size of the product and the size of the team. Components, signals, DI, and a CLI build pipeline backed by Vite and esbuild.
Read it →The build tool for the web - a fast frontend build tool and development server for modern web applications, designed to keep local feedback near-instant and production output lean.
Read it →A technical deep dive into the pipeline - native ESM in development, pre-bundled dependencies on disk, surgical Hot Module Replacement, and the Rolldown + Oxc toolchain.
Read it →An extremely fast JavaScript bundler and minifier written in Go - the workhorse compiler that sits quietly underneath much of today's frontend toolchain.
Read it →A JavaScript library for building user interfaces. Created at Facebook in 2013, open source, and the foundation under most large frontend applications shipped today.
Read it →The progressive framework by Evan You - single-file components, the Composition API, templates with directives, and an official ecosystem that lines up with Vite, Pinia, and Nuxt.
Read it →JavaScript with a static type system. Designed at Microsoft, open source, free at runtime - the language most large frontend codebases are written in today.
Read it →How the code you write gets to the browser. The compile step, what gets stripped, what stays, and why type-checking and type-stripping are separate jobs.
Read it →The language the web runs on. A high-level, dynamic, single-threaded language - originally for browsers, now everywhere from servers to AI agent runtimes.
Read it →Ten days in 1995 to running everything. Browser wars, the quiet decade, the Node revolution, the framework era, and how a scripting language became serious.
Read it →How a single-threaded language handles concurrency without blocking. Call stack, web APIs, task queues, microtasks, and the algorithm tying them together.
Read it →Two of the fastest tools in the modern web toolchain solve related but different problems. One is the engine, the other is the workshop built around it.
Read it →