Improve interface performance across loading speed, rendering, animations, images, and bundle size. Makes experiences faster and smoother.
85
80%
Does it follow best practices?
Impact
88%
0.98xAverage score across 6 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./archived/legacy-companion/.agents/skills/optimize/SKILL.mdReact rendering and JavaScript performance
React.memo on ChartSidebar
100%
100%
useMemo for processedData
100%
100%
Virtual scrolling for table
100%
100%
Scroll handler debounce or throttle
100%
0%
IntersectionObserver usage
0%
100%
Batched DOM reads anti-pattern shown
100%
100%
Batched DOM writes correct pattern shown
100%
100%
No inline functions in JSX
50%
0%
Optimization notes produced
100%
100%
No unrelated re-render trigger
100%
100%
CSS animations and font loading optimization
font-display added
100%
100%
unicode-range added
100%
100%
Fewer font weights
100%
0%
Hero card uses transform
100%
100%
Progress bar uses transform
100%
100%
Spinner keyframes use only transform
100%
100%
will-change not overused
100%
100%
No layout property animations
100%
100%
Animation audit produced
100%
100%
font-display on all faces
100%
100%
Image optimization and CLS prevention
Modern image format
70%
60%
Responsive srcset on hero
100%
100%
sizes attribute on hero
100%
100%
No lazy-load on hero
100%
100%
Lazy load on thumbnails
100%
100%
Explicit dimensions on hero
100%
100%
Aspect-ratio reservation
0%
100%
Modern format on thumbnails
75%
62%
Explicit dimensions on thumbnails
100%
100%
Performance notes produced
100%
100%
90804d3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.