Skip to content

KandZ - Tuts

  • Operating Systems â–¾
    • Linux â–¾
      • Distros â–¾
        • Fedora
        • Other Distros
        • Ubuntu
      • Gnome 48
      • KDE
      • LFCA - Linux Foundation Certified IT Associate
      • LFCS - Linux Foundation Certified Sysadmin
      • LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)
      • Linux CLI
      • Various
      • Bash Scripting
  • Paths â–¾
    • Core Web Stack
    • React & Modern UI Stack
    • Linux Core
  • Programming â–¾
    • Frontend (FED) â–¾
      • React Ecosystem â–¾
        • React
        • React Router
        • TanStack Router
        • TanStack Query (React Query)
        • Zustand
        • Redux Toolkit
        • Next.js
        • React Server Components
      • Angular Ecosystem â–¾
        • Angular
      • Vue Ecosystem â–¾
        • Vue.js
      • Styling & UI Components â–¾
        • Tailwind CSS
    • Languages & Runtimes â–¾
      • CSS
      • Dart
      • HTML
      • JavaScript
      • Node.js
      • Rust
      • SQL
      • TypeScript
    • Tools & Build Systems â–¾
      • Version Control â–¾
        • GitHub
        • Git
        • GitLab
      • Package Managers â–¾
        • npm
        • Bun
        • yarn
        • pnpm
      • DevOps & Containers â–¾
        • Docker
      • Bundlers & Build Tools â–¾
        • Vite
        • esbuild
        • Parcel
      • Code Quality & Formatting â–¾
        • Prettier
        • ESLint
  • Servers & Self-Hosting â–¾
    • Internet â–¾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS â–¾
      • REST API
  • Tools
  • Windows â–¾
    • Windows 11
KandZ - Tuts
AngularBunCSSDartDockeresbuildESLintGitGitHubGitLabHTMLJavaScriptNext.jsNode.jsnpmParcelpnpmPrettierReactReact RouterReact Server ComponentsRedux ToolkitRustSQLTailwind CSSTanStack Query (React Query)TanStack RouterTypeScriptViteVue.jsyarnZustandBash ScriptingFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)LFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCore Web StackInternet Backend - Coming SoonInternet BeginnerInternet Frontend - Coming SoonLinux CoreReact & Modern UI StackREST APIToolsWindows 11
  • Vite 05 âš¡ Dependency Pre-Bundling — Why node_modules gets bundled separately
    Programming | Tools & Build Systems | Bundlers & Build Tools | Vite

    Vite 05 ⚡ Dependency Pre-Bundling — Why node_modules gets bundled separately

    ByKandZ November 4, 2026November 4, 2026

    The dev server serves the source code on demand, but it does not serve the node_modules the same way. The dependencies are pre-bundled once at startup, and the browser receives a single merged file per dependency instead of the library’s internal module tree. The previous chapter covered the on-demand transform; this chapter explains the exception…

    Read More Vite 05 ⚡ Dependency Pre-Bundling — Why node_modules gets bundled separatelyContinue

  • Vite 04 âš¡ The Dev Server — Native ESM & on-demand module serving
    Programming | Tools & Build Systems | Bundlers & Build Tools | Vite

    Vite 04 ⚡ The Dev Server — Native ESM & on-demand module serving

    ByKandZ November 4, 2026November 4, 2026

    The Vite dev server is a static file server with a transform pipeline attached. When the browser requests a module, Vite intercepts the request, transforms the file into browser-executable JavaScript, and returns it. The browser then parses the returned code, discovers the imports, and requests those modules in turn. The module graph is traversed by…

    Read More Vite 04 ⚡ The Dev Server — Native ESM & on-demand module servingContinue

  • Vite 03 âš¡ Project Structure — index.html as entry & src conventions
    Programming | Tools & Build Systems | Bundlers & Build Tools | Vite

    Vite 03 ⚡ Project Structure — index.html as entry & src conventions

    ByKandZ November 4, 2026November 4, 2026

    Vite’s project structure differs from the bundler-based tools in one defining way: the index.html is the entry point, and it lives in the project root, not in the public/ directory and not in the src/ directory . The previous chapter covered the scaffolding; this chapter explains what the generated files do, why the index.html is…

    Read More Vite 03 ⚡ Project Structure — index.html as entry & src conventionsContinue

  • Vite 02 âš¡ Installation — Node requirements & create-vite scaffolding
    Programming | Tools & Build Systems | Bundlers & Build Tools | Vite

    Vite 02 ⚡ Installation — Node requirements & create-vite scaffolding

    ByKandZ November 4, 2026November 4, 2026

    Vite is installed as a development dependency of the project, and the project itself is created with the create-vite scaffolding tool. The previous chapter explained why the dev server is unbundled; this chapter covers the commands that put that dev server into a working project. The installation has two requirements that the administrator must check…

    Read More Vite 02 ⚡ Installation — Node requirements & create-vite scaffoldingContinue

  • Vite 01 âš¡ Why Vite — The unbundled dev server philosophy
    Programming | Tools & Build Systems | Bundlers & Build Tools | Vite

    Vite 01 ⚡ Why Vite — The unbundled dev server philosophy

    ByKandZ November 4, 2026November 4, 2026

    Vite was created on a single observation: traditional bundlers process your entire application before the browser can display anything, and the larger the app, the longer you wait . Vite rejected that trade-off by splitting the work into two parts. Dependencies—the libraries that rarely change—are pre-bundled once using fast native tooling. Source code—the application code…

    Read More Vite 01 ⚡ Why Vite — The unbundled dev server philosophyContinue

  • React Server Components 05 🧬 Async Components — Using await inside render for data fetching
    Programming | Frontend (FED) | React Ecosystem | React Server Components

    React Server Components 05 🧬 Async Components — Using await inside render for data fetching

    ByKandZ November 4, 2026November 4, 2026

    An async component is a Server Component that is declared with the async keyword and uses await directly in its render body. It is the feature that makes the Server Component’s data access natural: the component reads the database, awaits the promise, and returns the JSX. The previous chapters covered the build-time and request-time models;…

    Read More React Server Components 05 🧬 Async Components — Using await inside render for data fetchingContinue

  • React Server Components 04 🧬 The Request-Time Model — Accessing data layers directly per request
    Programming | Frontend (FED) | React Ecosystem | React Server Components

    React Server Components 04 🧬 The Request-Time Model — Accessing data layers directly per request

    ByKandZ November 4, 2026November 4, 2026

    The request-time model is the second execution environment for React Server Components. The previous chapter covered the build-time model, where the components run once during the build and the output is frozen into a static artifact. The request-time model runs the Server Components on a web server for each incoming request, which means the component…

    Read More React Server Components 04 🧬 The Request-Time Model — Accessing data layers directly per requestContinue

  • React Server Components 03 🧬 The Build-Time Model — Rendering before bundling, without a server
    Programming | Frontend (FED) | React Ecosystem | React Server Components

    React Server Components 03 🧬 The Build-Time Model — Rendering before bundling, without a server

    ByKandZ November 4, 2026November 4, 2026

    The “server” in React Server Components does not have to be a running web server. It is any environment separate from the client application and the SSR server, and it can execute once during the build, on a CI machine, before any bundle is produced . This is the build-time model: the Server Component reads…

    Read More React Server Components 03 🧬 The Build-Time Model — Rendering before bundling, without a serverContinue

  • React Server Components 02 🧬 The Mental Model — RSC vs. SSR vs. Client Components
    Programming | Frontend (FED) | React Ecosystem | React Server Components

    React Server Components 02 🧬 The Mental Model — RSC vs. SSR vs. Client Components

    ByKandZ November 4, 2026November 4, 2026

    The most common source of confusion in the React ecosystem is the conflation of three distinct concepts: Client-Side Rendering (CSR), Server-Side Rendering (SSR), and React Server Components (RSC). They are not competing alternatives; they are layers that solve different problems. The previous chapter established that RSC is a component type, not a framework. This chapter…

    Read More React Server Components 02 🧬 The Mental Model — RSC vs. SSR vs. Client ComponentsContinue

  • React Server Components 01 🧬 What RSC Actually Is — A component type, not a framework
    Programming | Frontend (FED) | React Ecosystem | React Server Components

    React Server Components 01 🧬 What RSC Actually Is — A component type, not a framework

    ByKandZ November 4, 2026November 4, 2026

    React Server Components (RSC) are a new type of component that renders ahead of time, before bundling, in an environment separate from your client app or SSR server . The “server” in RSC refers to this separate environment—it can run once at build time on a CI server, or per-request on a web server ….

    Read More React Server Components 01 🧬 What RSC Actually Is — A component type, not a frameworkContinue

Page navigation

1 2 3 … 268 Next PageNext

  • Operating Systems â–¾
    • Linux â–¾
      • Distros â–¾
        • Fedora
        • Other Distros
        • Ubuntu
      • Gnome 48
      • KDE
      • LFCA - Linux Foundation Certified IT Associate
      • LFCS - Linux Foundation Certified Sysadmin
      • LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)
      • Linux CLI
      • Various
      • Bash Scripting
  • Paths â–¾
    • Core Web Stack
    • React & Modern UI Stack
    • Linux Core
  • Programming â–¾
    • Frontend (FED) â–¾
      • React Ecosystem â–¾
        • React
        • React Router
        • TanStack Router
        • TanStack Query (React Query)
        • Zustand
        • Redux Toolkit
        • Next.js
        • React Server Components
      • Angular Ecosystem â–¾
        • Angular
      • Vue Ecosystem â–¾
        • Vue.js
      • Styling & UI Components â–¾
        • Tailwind CSS
    • Languages & Runtimes â–¾
      • CSS
      • Dart
      • HTML
      • JavaScript
      • Node.js
      • Rust
      • SQL
      • TypeScript
    • Tools & Build Systems â–¾
      • Version Control â–¾
        • GitHub
        • Git
        • GitLab
      • Package Managers â–¾
        • npm
        • Bun
        • yarn
        • pnpm
      • DevOps & Containers â–¾
        • Docker
      • Bundlers & Build Tools â–¾
        • Vite
        • esbuild
        • Parcel
      • Code Quality & Formatting â–¾
        • Prettier
        • ESLint
  • Servers & Self-Hosting â–¾
    • Internet â–¾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS â–¾
      • REST API
  • Tools
  • Windows â–¾
    • Windows 11

Search