← スキル一覧に戻る

web-performance
by PaulKinlan
⭐ 2🍴 0📅 2026年1月18日
SKILL.md
name: web-performance description: Expert knowledge in optimizing web application performance for speed, efficiency, and excellent user experience. Covers Core Web Vitals (LCP, FID/INP, CLS), loading optimization, runtime performance, bundle optimization, image optimization, caching strategies, lazy loading, and code splitting. Use when optimizing page load times or improving performance metrics. metadata: version: 1.0.0
Web Performance Skill
Expert knowledge in optimizing web application performance for speed, efficiency, and excellent user experience.
Core Competencies
- Core Web Vitals: Understanding and optimizing LCP, FID/INP, and CLS
- Loading Performance: Optimizing page load times and resource delivery
- Runtime Performance: Ensuring smooth interactions and animations
- Bundle Optimization: Reducing JavaScript bundle sizes
- Image Optimization: Using modern formats and responsive images
- Caching Strategies: Implementing effective caching mechanisms
- Lazy Loading: Deferring non-critical resources
- Code Splitting: Breaking up large bundles for faster initial loads
Key Metrics
- Largest Contentful Paint (LCP): < 2.5s
- First Input Delay (FID): < 100ms
- Interaction to Next Paint (INP): < 200ms
- Cumulative Layout Shift (CLS): < 0.1
- First Contentful Paint (FCP): < 1.8s
- Time to Interactive (TTI): < 3.8s
- Total Blocking Time (TBT): < 200ms
Optimization Techniques
-
Resource Loading
- Use
asyncordeferfor scripts - Preload critical resources
- Prefetch future navigation resources
- Use resource hints (dns-prefetch, preconnect)
- Use
-
Image Optimization
- Use modern formats (WebP, AVIF)
- Implement responsive images with srcset
- Lazy load images below the fold
- Optimize image compression
-
JavaScript Optimization
- Minimize and compress JavaScript
- Remove unused code (tree shaking)
- Code split by route/component
- Use dynamic imports
- Avoid long tasks (> 50ms)
-
CSS Optimization
- Minimize critical CSS
- Remove unused CSS
- Use CSS containment
- Optimize animations (use transform and opacity)
-
Caching
- Implement service workers
- Use appropriate cache headers
- Version static assets
- Implement stale-while-revalidate
-
Network Optimization
- Use HTTP/2 or HTTP/3
- Enable compression (gzip, brotli)
- Minimize redirects
- Use CDN for static assets
Testing Tools
- Lighthouse
- WebPageTest
- Chrome DevTools Performance panel
- Chrome DevTools Coverage panel
- Bundle analyzers (webpack-bundle-analyzer)
- Performance monitoring (Web Vitals library)
スコア
総合スコア
55/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です