Skip to content

[feature] web animation api based perf improvements.#5

Merged
danpacho merged 46 commits intomainfrom
feature/web-animation-api
Nov 22, 2025
Merged

[feature] web animation api based perf improvements.#5
danpacho merged 46 commits intomainfrom
feature/web-animation-api

Conversation

@danpacho
Copy link
Contributor

1. Description

Support new api with WebAnimationAPI .

2. Changes

  1. Support timeline based waapi keyframe compilation.
  2. Support compilation based dynamic keyframe generation.
const controller = a.timeline(
    a.sequence([])
)

// Target element.
controller.play(Element, {
   from: {},
   // Dynamic keyframe supported.
   keyframes: [...]
})

3. Breaking change (y/n):

y, but not critical.

4. Additional Information(context, links, etc.)

5. Type of Change

  • Bug Fix
  • Refactor
  • Enhancement
  • Documentation
  • Breaking API Changes
  • Other (please describe)

6. Checklist

  • I have verified this change is not present in other open pull requests
  • Existing issues have been referenced (where applicable)
  • Functionality is documented
  • All code style checks pass
  • All new and existing tests pass

@danpacho danpacho self-assigned this Nov 22, 2025
@danpacho danpacho added documentation Improvements or additions to documentation feature New useful feature added labels Nov 22, 2025
@vercel
Copy link

vercel bot commented Nov 22, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
ani Ready Ready Preview Comment Nov 22, 2025 1:22pm

@danpacho danpacho merged commit 555b697 into main Nov 22, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation feature New useful feature added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant