Skip to content

Frontend

Technical notes from the frontend domain, covering frameworks, engineering, styling, performance and browser internals, continuously updated along with learning.

Collected

  • Vue 3 — Composition API, reactivity internals, ecosystem selection
  • React — Core concepts, Hooks, state management
  • Build Tools — Vite, Webpack and engineering configuration
  • Styling — Tailwind / UnoCSS, modern CSS features
  • Testing — Vitest, component testing and E2E

Planning Checklist

TopicDescriptionStatus
Vue 3Reactivity internals, Composition API, ecosystem (Pinia/Router/VueUse)Planned
ReactHooks mental model, concurrent features, state management selectionPlanned
AngularModular architecture, dependency injection, RxJS reactive programmingPlanned
SvelteCompile-time framework, fine-grained reactivity, SvelteKit full-stackPlanned
AstroContent-first island architecture, static site generationPlanned
TypeScript practices in engineeringType gymnastics, advanced generics, engineering constraintsPlanned
Build toolsVite plugin mechanism, Webpack internals, code splitting and cachingPlanned
StylingTailwind / UnoCSS, CSS Modules, design tokensPlanned
Performance optimizationRendering performance, bundle size, first-screen metrics (LCP/INP)Planned
Browser internalsRendering pipeline, event loop, storage and securityPlanned
Micro-frontends and architectureModule Federation, Monorepo organizationPlanned
TestingUnit/component/E2E testing strategiesPlanned
Frontend securityXSS, CSRF and dependency supply chain securityPlanned

Writing Guidelines

  • Each article focuses on one technical point and includes "Core Concept → Code Example → Common Pitfalls → Reference Links";
  • Code examples must be runnable and state the applicable version;
  • File names use kebab-case (e.g. vue-reactivity.md), and new files should be registered in the config.mjs sidebar.

Built with VitePress · Knowledge shared openly