04-web-and-network/browser-and-web-platform/SKILL.md
[日本語版](../../ja/04-web-and-network/browser-and-web-platform/SKILL.md) # Browser and Web Platform — Complete Guide > A deep understanding of browser internals. Covering the rendering engine, JavaScript runtime, Web APIs, storage, and the security model — all the browser knowledge essential for web developers. ## Target Audience - Web developers who want to learn how browsers work from the ground up - Frontend engineers working on performance optimization - Developers seeking a deep understand
npx skillsauth add gaku52/claude-code-skills 04-web-and-network/browser-and-web-platformInstall 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.
日本語版
A deep understanding of browser internals. Covering the rendering engine, JavaScript runtime, Web APIs, storage, and the security model — all the browser knowledge essential for web developers.
| File | Topic | Overview | |------|-------|----------| | 00-browser-architecture.md | Browser Architecture | Multi-process structure, key components | | 01-navigation-and-loading.md | Navigation and Loading | The journey from URL input to page display | | 02-parsing-html-css.md | HTML/CSS Parsing | DOM/CSSOM construction, parser behavior | | 03-browser-security-model.md | Browser Security Model | Sandboxing, CSP, site isolation |
| File | Topic | Overview | |------|-------|----------| | 00-rendering-pipeline.md | Rendering Pipeline | Layout, Paint, Composite flow | | 01-css-layout-engine.md | CSS Layout Engine | Box Model, Flexbox, Grid internals | | 02-paint-and-compositing.md | Paint and Compositing | Layers, GPU compositing, will-change | | 03-animation-performance.md | Animation Performance | 60fps, requestAnimationFrame, CSS vs JS |
| File | Topic | Overview | |------|-------|----------| | 00-v8-engine.md | V8 Engine | JIT, Hidden Classes, garbage collection | | 01-event-loop-browser.md | Browser Event Loop | Task queue, microtasks, rAF | | 02-web-workers.md | Web Workers | Worker, SharedWorker, ServiceWorker | | 03-memory-management.md | Memory Management | Memory leak detection, profiling |
| File | Topic | Overview | |------|-------|----------| | 00-dom-api.md | DOM API | DOM manipulation, MutationObserver, Shadow DOM | | 01-fetch-and-streams.md | Fetch and Streams | Fetch API, ReadableStream, AbortController | | 02-intersection-resize-observer.md | Observer APIs | IntersectionObserver, ResizeObserver |
| File | Topic | Overview | |------|-------|----------| | 00-web-storage.md | Web Storage | localStorage, sessionStorage, IndexedDB, Cookie | | 01-service-worker-cache.md | Service Worker | Caching strategies, offline support, PWA | | 02-performance-api.md | Performance API | Navigation Timing, Resource Timing, PerformanceObserver |
Basics: 00-browser-engine → 01-rendering
Runtime: 02-javascript-runtime
API usage: 03-web-apis → 04-storage-and-caching
Yes. This Skill focuses on the browser's native mechanisms. Framework knowledge is not a prerequisite. In fact, understanding the rendering pipeline, event loop, and DOM API covered here is extremely valuable for grasping how frameworks work under the hood. Building a solid understanding of browser fundamentals before using frameworks will dramatically improve your ability to debug performance issues and make sound architectural decisions.
Following the recommended path (00-browser-engine, 01-rendering, 02-javascript-runtime, 03-web-apis, 04-storage-and-caching) is the most efficient approach, but you can start with any section that interests you if you already have knowledge in certain areas. That said, understanding the rendering pipeline is a prerequisite for nearly every other section, so reading 01-rendering early on is strongly recommended.
It directly applies to a wide range of frontend development scenarios: performance optimization (improving Core Web Vitals, identifying rendering bottlenecks), investigating and fixing memory leaks, implementing security measures (CSP configuration, XSS prevention), and building offline support (Service Worker, Cache API). Profiling and debugging skills using DevTools, in particular, will significantly boost your day-to-day development productivity.
This Skill covers the following topics:
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