Optimize website and web application performance including loading speed, Core Web Vitals, bundle size, caching strategies, and runtime performance
The web-performance-optimization skill is designed to help developers improve the speed, responsiveness, and overall performance of websites and web applications. It addresses common performance issues that negatively impact user experience, search engine rankings, and conversion rates. By providing a structured approach to measuring, analyzing, and enhancing web performance, this skill enables teams to systematically identify bottlenecks and implement targeted optimizations. It focuses on both front-end and back-end performance aspects, including loading times, Core Web Vitals, JavaScript bundle sizes, caching strategies, and runtime efficiency.
Key features of this skill include comprehensive performance measurement using tools like Lighthouse and real user metrics (RUM), detailed identification of issues such as large JavaScript bundles, unoptimized images, and render-blocking resources, and actionable optimization strategies. These strategies encompass critical rendering path improvements, code splitting and lazy loading, image and asset optimization, caching enhancements, and third-party script management. The skill also supports iterative validation of optimizations, ensuring that implemented changes have measurable impact on performance metrics, Core Web Vitals, and overall user experience.
This skill is particularly useful for web developers, front-end engineers, and performance specialists who aim to improve site speed, reduce load times, and enhance user engagement. Typical use cases include preparing for performance audits, addressing slow page loads, optimizing Core Web Vitals like LCP, FID, and CLS, reducing bundle sizes, implementing caching strategies, and debugging performance bottlenecks. Organizations focused on SEO, conversion optimization, or delivering high-performance web applications will find this skill essential for maintaining competitive and efficient digital experiences.
Use this skill when your website or web application experiences slow loading times, poor Core Web Vitals, large JavaScript bundles, unoptimized images, or other performance bottlenecks. It is also useful when preparing for performance audits.
It focuses on improving Core Web Vitals, including LCP (Largest Contentful Paint), FID (First Input Delay), and CLS (Cumulative Layout Shift), as well as general loading speed, Time to Interactive (TTI), and runtime performance.
The skill is broadly applicable to modern websites and web applications, particularly those using HTML, CSS, and JavaScript. It can also be used with frameworks that generate JavaScript bundles, but specific integrations are not detailed.
Yes, performance measurement relies on tools like Lighthouse audits and real user monitoring (RUM). Other standard web development tools can be used to analyze network waterfalls, bundle sizes, and caching headers.
While this skill covers many aspects of web performance, optimization is limited by server capabilities, third-party scripts, and client device/network conditions. Some issues may require additional infrastructure or development adjustments.
Quick Setup:
.claude/skills/Repository
sickn33/antigravity-awesome-skills