<< All versions
Skill v1.0.1
currentAutomated scan100/100aj-geddes/useful-ai-prompts/web-performance-optimization
8 files
──Details
PublishedMay 14, 2026 at 09:46 PM
Content Hashsha256:cab010a1f7559525...
Git SHA3f5182cfd739
Bump Typepatch
──Files
Files (1 file, 2.3 KB)
SKILL.md2.3 KBactive
SKILL.md · 91 lines · 2.3 KB
version: "1.0.1" name: web-performance-optimization description: > Optimize web application performance using code splitting, lazy loading, caching, compression, and monitoring. Use when improving Core Web Vitals and user experience.
Web Performance Optimization
Table of Contents
Overview
Implement performance optimization strategies including lazy loading, code splitting, caching, compression, and monitoring to improve Core Web Vitals and user experience.
When to Use
- Slow page load times
- High Largest Contentful Paint (LCP)
- Large bundle sizes
- Frequent Cumulative Layout Shift (CLS)
- Mobile performance issues
Quick Start
Minimal working example:
typescript
// utils/lazyLoad.tsimport React from 'react';export const lazyLoad = (importStatement: Promise<any>) => {return React.lazy(() =>importStatement.then(module => ({default: module.default})));};// routes.tsximport { lazyLoad } from './utils/lazyLoad';export const routes = [{path: '/',component: () => import('./pages/Home'),lazy: lazyLoad(import('./pages/Home'))},{path: '/dashboard',lazy: lazyLoad(import('./pages/Dashboard'))},{// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents | |
|---|---|---|
| Code Splitting and Lazy Loading (React) | Code Splitting and Lazy Loading (React) | |
| Image Optimization | Image Optimization | |
| HTTP Caching and Service Workers | HTTP Caching and Service Workers | |
| Gzip Compression and Asset Optimization | Gzip Compression and Asset Optimization | |
| Performance Monitoring | Performance Monitoring |
Best Practices
✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values