bundle-size-optimization
Reduce JavaScript and CSS bundle sizes through code splitting, tree shaking, and optimization techniques. Improve load times and overall application performance.
适合你,如果希望减少打包体积、加快应用加载速度
npx oh-my-skill add aj-geddes/useful-ai-prompts/bundle-size-optimizationcurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- aj-geddes/useful-ai-prompts/bundle-size-optimizationnpx oh-my-skill verify aj-geddes/useful-ai-prompts/bundle-size-optimization怎么用
商店整理自技能原文 · 版本 3f5182c · 表述以原文为准当你需要优化项目中的 JavaScript 和 CSS 包大小时,Claude 会分析当前包的组成,找出最大的依赖,并推荐使用代码拆分、tree shaking 等方法来减小包大小,从而加快网页加载速度。
当你提到“包大小分析”、“构建优化”、“页面加载慢”等关键词,或要求进行性能基线改进时触发。
技能原文 SKILL.md
Bundle Size Optimization
Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
Overview
Smaller bundles download faster, parse faster, and execute faster, dramatically improving perceived performance especially on slower networks.
When to Use
- Build process optimization
- Bundle analysis before deployment
- Performance baseline improvement
- Mobile performance focus
- After adding new dependencies
Quick Start
Minimal working example:
// Analyze bundle composition
class BundleAnalysis {
analyzeBundle() {
return {
tools: [
"webpack-bundle-analyzer",
"Source Map Explorer",
"Bundle Buddy",
"Bundlephobia",
],
metrics: {
total_size: "850KB gzipped",
main_js: "450KB",
main_css: "120KB",
vendor: "250KB",
largest_lib: "moment.js (67KB)",
},
breakdown: {
react: "85KB (10%)",
lodash: "45KB (5%)",
moment: "67KB (8%)",
other: "653KB (77%)",
},
};
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents | |---|---| | [Bundle Analysis](references/bundle-analysis.md) | Bundle Analysis | | [Optimization Techniques](references/optimization-techniques.md) | Optimization Techniques | | [Implementation Strategy](references/implementation-strategy.md) | Implementation Strategy | | [Best Practices](references/best-practices.md) | Best Practices |
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