3 Commits

Author SHA1 Message Date
Nilay Majorwar
5d4921432a
Add zero-sleep execution with debounced rendering (#12) 2024-04-02 01:19:07 +05:30
Nilay Majorwar
e3be5a8a83 Rename directory "engines" to "languages" 2022-01-30 20:47:33 +05:30
Nilay Majorwar
febe31a3d8 Refactor state flow to boost performance
For intervals < ~24ms, the main thread as unable to cope up in handling
worker responses due to Mainframe rendering on each execution. To
resolve this, this commit delegates all execution-time states to child
components, controlled imperatively from Mainframe.

This yields huge performance boost, with main thread keeping up with
worker responses even at interval of 5ms.
2021-12-17 15:05:28 +05:30