Audit semantic and keyboard accessibility.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Diagnose GSAP and ScrollTrigger performance.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Apply when the affected animation uses GSAP or ScrollTrigger. Diagnose measured frame, layout/paint or lifecycle cost. Generic motion diagnosis belongs to animation-jank-qa, and a broad release review to motion-performance-qa.
Related skills: motion-performance-qa, animation-jank-qa, animation-tool-router, and reduced-motion-design.
Animating transform (x, y, scaleX, scaleY, rotation, rotationX, rotationY, skewX, skewY) and opacity usually avoids layout and can reduce paint cost; compositor isolation depends on the browser, layer composition and effect. Measure instead of assuming GPU acceleration. Avoid animating layout-heavy properties when a transform can achieve the same effect.
GSAP's x and y use transforms by default; use them instead of left/top for movement.
Use will-change selectively on elements that will animate soon. It hints the browser to prepare for animation work, but overusing it can increase memory pressure.
will-change: transform;
Remove or narrow will-change when an element no longer needs it.
GSAP batches updates internally. When mixing GSAP with direct DOM reads/writes or layout-dependent code, avoid interleaving reads and writes in a way that causes repeated layout thrashing. Prefer doing all reads first, then all writes, or let GSAP handle the writes in one go.
Prefer gsap.quickTo() for properties that update often, such as mouse-follower x/y. It reuses a single tween instead of creating new tweens on each update.
let xTo = gsap.quickTo("#id", "x", { duration: 0.4, ease: "power3" }),
yTo = gsap.quickTo("#id", "y", { duration: 0.4, ease: "power3" });
document.querySelector("#container").addEventListener("mousemove", (e) => {
xTo(e.pageX);
yTo(e.pageY);
});
Technical semantics: GSAP ScrollTrigger. Verify the installed version for implementation details.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Audit semantic and keyboard accessibility.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Finish accessibility and performance details.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Evaluate agent and skill behavior or routing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design memory provenance and tenant isolation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Resolve agent ownership and handoff design.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Define coherent motion timing and rhythm.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.