Framesync

JSON →
library 6.1.2 ·javascript
verified May 27, 2026

Framesync is a JavaScript library designed for scheduling functions into a synchronized render loop, primarily to prevent layout thrashing and ensure predictable execution order within a browser frame. It provides discrete steps for `read`, `update`, `preRender`, `render`, and `postRender` operations, allowing developers to organize DOM interactions efficiently. The current stable version is 6.1.2, and as part of the Popmotion ecosystem, it maintains a steady, mature release cadence focusing on stability and performance. Its primary differentiator is the explicit segregation of frame steps, which is crucial for high-performance animations and UI updates, notably used by libraries like Framer Motion to manage complex transform animations independently. Functions scheduled with Framesync receive frame data including `delta` (time since last frame) and `timestamp`.

total hits 10
actors 5 distinct systems
last hit 3d ago AhrefsBot
GPTBot
2
Script
1

top countries 🇫🇷 France · 🇨🇦 Canada · 🇺🇸 United States · 🇩🇪 Germany