Skip to content

Commit 09588af

Browse files
committed
docs: update core concepts
1 parent d20e548 commit 09588af

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,27 +35,27 @@
3535

3636
## Core Concepts
3737

38-
#### Frame Scheduling
38+
#### Frame Scheduling 🔀
3939

40-
> Manages and schedules processes in different phases of the frame loop, using `requestAnimationFrame` for synchronization and ensuring smooth execution in timed operations like game loops and animations.
40+
> Manages and schedules processes in different phases of the frame loop, using requestAnimationFrame for synchronization and ensuring smooth execution in timed operations like game loops and animations.
4141
42-
#### Custom Dynamic Phases
42+
#### Custom Dynamic Phases 🔢
4343

44-
> Allows dynamic configuration of frame phases (e.g., read, update, render) for more flexibility and precise control over the execution flow of different tasks.
44+
> Allows dynamic configuration of frame phases (read, update, render) for more flexibility and precise control over the execution flow of different tasks.
4545
46-
#### Multiple Ticker Mechanisms
46+
#### Multiple Ticker Mechanisms ⏱️
4747

4848
> Supports multiple ticking mechanisms, such as raf or timeout, to execute tasks at different intervals, enabling fine-grained control over the timing of operations in sync with the frame cycle.
4949
50-
#### Frame Controls
50+
#### Frame Controls 🎮
5151

5252
> Provides methods for the frame cycle, offering developers complete control over the execution flow, especially useful for dynamic scenarios like tab-switching or manual pause/resume functionality.
5353
54-
#### FPS Managment
54+
#### FPS Managment 🎯
5555

5656
> Adds fixed rate control for frame update cycle, limiting the maximum frame rate for performance consistency and predictability, preventing the loop from running too fast or inconsistently.
5757
58-
#### Frame State
58+
#### Frame State 💿
5959

6060
> Tracks and stores the state of the frame cycle, allowing for accurate, consistent handling of time-dependent processes during each frame update, ensuring reliable execution.
6161

0 commit comments

Comments
 (0)