Asynchronous file I/O #196

Closed
opened 2026-07-31 16:17:28 +01:00 by Tearnote · 0 comments
Owner

Keep song loading and import responsive through a priority-aware coroutine executor and native asynchronous file operations. Foreground work such as chart loading is scheduled ahead of background imports, while disk reads and late song assets proceed without blocking the threads needed to play. The design and its platform-specific I/O backends are described in https://tear.moe/playnote-progress-report-5/.

Keep song loading and import responsive through a priority-aware coroutine executor and native asynchronous file operations. Foreground work such as chart loading is scheduled ahead of background imports, while disk reads and late song assets proceed without blocking the threads needed to play. The design and its platform-specific I/O backends are described in https://tear.moe/playnote-progress-report-5/.
Tearnote added this to the v0.1.1 milestone 2026-07-31 16:17:28 +01:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Tearnote/Playnote#196
No description provided.