04-web-and-network/frontend-performance/SKILL.md
# Frontend Performance — Complete Guide > Dramatically reduce JavaScript bundle size, improve Core Web Vitals, and deliver fast rendering through a systematic performance optimization approach covering bundle analysis, rendering strategies, and real-world measurement data. ## Target Audience - Frontend engineers looking to improve page load speed and user experience - Developers working on Next.js or Vite-based projects - Engineers who need to improve Lighthouse scores and Core Web Vitals ##
npx skillsauth add gaku52/claude-code-skills 04-web-and-network/frontend-performanceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dramatically reduce JavaScript bundle size, improve Core Web Vitals, and deliver fast rendering through a systematic performance optimization approach covering bundle analysis, rendering strategies, and real-world measurement data.
| File | Topic | Overview | |------|-------|----------| | bundle-optimization-complete.md | Bundle Optimization | Code splitting, tree shaking, dependency optimization, webpack/Vite configuration |
| File | Topic | Overview | |------|-------|----------| | core-web-vitals-complete.md | Core Web Vitals | LCP, INP, CLS optimization with measurement data and monitoring strategies |
| File | Topic | Overview | |------|-------|----------| | rendering-optimization-complete.md | Rendering Optimization | SSR/SSG/ISR strategies, React optimization patterns, virtualization |
Bundle size analysis: 01-bundle-optimization
User experience metrics: 02-core-web-vitals
Rendering strategy: 03-rendering-optimization
Start with bundle size analysis. Reducing the initial bundle is the most impactful change because it directly improves LCP, INP, and TTFB simultaneously. Use the Next.js Bundle Analyzer or rollup-plugin-visualizer to identify the largest dependencies, then apply code splitting and tree shaking before tuning individual Web Vitals.
Choose based on update frequency: static content updated less than once a month suits SSG; content updated hourly to daily suits ISR with an appropriate revalidate interval; real-time or user-specific data requires SSR. In Next.js App Router you can mix strategies per route, so use the most aggressive caching that still serves correct data.
No. React.memo has its own comparison overhead. Apply it only to components that are computationally expensive to render and receive the same props frequently — typically components with heavy calculations or long lists. For lightweight components the memo overhead outweighs the benefit. Profile with React DevTools Profiler before adding memo.
This skill covers:
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
development
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p