performance-optimization

Optimize application performance through code splitting, lazy loading, and caching strategies.

1|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/pascallammers/mylo-travel-concierge-v2 --skill performance-optimization-pascallammers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimization
Source: https://github.com/pascallammers/mylo-travel-concierge-v2/tree/main/.factory/skills/performance-optimization
Command: npx skills add https://github.com/pascallammers/mylo-travel-concierge-v2 --skill performance-optimization-pascallammers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses slow application performance by identifying and resolving bottlenecks in both frontend and backend code, leading to faster load times and a smoother user experience.

Core Features & Use Cases

  • Frontend Optimization: Reduces JavaScript bundle sizes, optimizes images, implements code splitting and lazy loading, and enhances rendering performance.
  • Backend Optimization: Improves database query efficiency, implements effective caching strategies, optimizes connection pooling, and utilizes asynchronous processing.
  • Use Case: A user experiences slow page loads on a complex dashboard. This Skill can be used to analyze the frontend bundle, identify large components, implement code splitting, and optimize image loading to significantly improve the perceived performance.

Quick Start

Use the performance-optimization skill to analyze and reduce the JavaScript bundle size of the application.

Frequently Asked Questions about performance-optimization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce JavaScript bundle size and fix slow page loads?

To reduce JavaScript bundle size, implement code splitting and lazy loading for large components. This optimization technique divides bundles into smaller chunks loaded on demand, directly improving perceived page load times and Core Web Vitals.

What's the best way to optimize inefficient React rendering performance?

Optimizing inefficient React rendering requires identifying bottlenecks using profiling tools. Once identified, apply render optimization techniques and code splitting to prevent unnecessary component re-renders, significantly enhancing frontend performance.

How does code splitting improve frontend performance?

Code splitting improves frontend performance by dividing large bundles into smaller, on-demand chunks. Combined with lazy loading, it ensures users only download necessary code, reducing bundle size and accelerating initial page load times.

Can I use profiling tools to find both frontend and backend bottlenecks?

Yes, profiling tools can identify bottlenecks across both frontend and backend systems. For backend optimization, profiling helps pinpoint inefficient database queries and connection pooling issues, while frontend profiling targets slow rendering.

How do I implement effective caching strategies for backend optimization?

Implement effective caching strategies by storing frequently accessed data to reduce database query load. Backend optimization utilizes caching alongside asynchronous processing and connection pooling to improve overall system efficiency.

When should I focus on optimizing Core Web Vitals for my application?

You should focus on optimizing Core Web Vitals when users experience slow page loads or inefficient rendering. Addressing large bundle sizes and implementing image optimization directly improves these vital metrics.