此技能帮助开发者通过经过验证的优化技术提升应用程序速度和效率,包括React性能优化、懒加载、缓存和数据库查询优化。
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "performance-optimization". How can I improve my React application performance?
Resultado esperado:
以下是性能优化检查表:
## 前端
- 使用React.memo防止不必要的重新渲染
- 适当使用useMemo/useCallback
- 懒加载和代码分割
- 优化图片(WebP、懒加载)
- 分析并减小包体积
## 后端
- 消除N+1查询
- 添加数据库索引
- Redis缓存
- 压缩API响应(gzip)
- 使用CDN
## 测量
- Lighthouse分数90+
- LCP < 2.5秒
- FID < 100毫秒
- CLS < 0.1
Usando "performance-optimization". What are the best practices for React performance?
Resultado esperado:
React性能最佳实践包括:
1. **防止重新渲染**:对昂贵组件使用React.memo,对计算值使用useMemo,对回调函数使用useCallback
2. **代码分割**:使用React.lazy()和Suspense仅在需要时加载组件
3. **虚拟化**:对于长列表,使用react-window等库只渲染可见项目
4. **图片优化**:使用Next.js Image组件或支持WebP格式的响应式图片
Auditoría de seguridad
SeguroThis is a benign documentation skill for performance optimization. The static scanner flagged code examples in markdown documentation (React.lazy(), npm commands, example URLs) which are all legitimate educational content. No actual security risks present.
Problemas de riesgo medio (2)
Problemas de riesgo bajo (2)
Puntuación de calidad
Lo que puedes crear
前端性能审计
分析和改进前端性能指标,包括Lighthouse分数、Core Web Vitals和包体积。
React应用程序优化
优化React应用程序以防止不必要的重新渲染并提升渲染性能。
数据库查询性能
识别并修复数据库性能问题,包括N+1查询、缺失索引和缓存策略。
Prueba estos prompts
我的Web应用程序运行缓慢。请帮我使用Lighthouse和Web Vitals测量性能并识别瓶颈。
我的React应用程序交互缓慢。请帮我使用React.memo、useMemo和useCallback优化组件以防止不必要的重新渲染。
帮我分析和减小应用程序包体积。向我展示如何使用webpack-bundle-analyzer并实现代码分割。
我的数据库查询很慢。请帮我识别N+1查询问题,添加适当的索引,并实现Redis缓存。
Mejores prácticas
- 优化前先测量 - 使用性能分析工具识别实际瓶颈,而不是猜测
- 专注于增量改进 - 每次优化一件事并测量影响
- 建立持续性能监控 - 在CI/CD中跟踪Lighthouse分数和Core Web Vitals
Evitar
- 过度优化 - 不要优化尚未证明是瓶颈的代码
- 过度记忆化 - 过度使用useMemo/useCallback可能会损害性能
- 忽视用户体验 - 优化的是用户实际感知的性能,而不仅仅是指标
Preguntas frecuentes
性能优化中的80/20法则是什么?
什么是Core Web Vitals?
什么是N+1查询问题?
什么时候应该使用React.memo?
什么是代码分割?
Redis缓存是如何工作的?
Detalles del desarrollador
Autor
supercent-ioLicencia
MIT
Repositorio
https://github.com/supercent-io/skills-template/tree/main/.agent-skills/performance-optimization/Ref.
main
Estructura de archivos
📄 SKILL.md