Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign uppreliminary web worker support #4
+529
−47
Conversation
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
taisel
Nov 19, 2015
Owner
Still needs watchdog counters on the buffers. A bunch of event queue jamming occurring.
|
Still needs watchdog counters on the buffers. A bunch of event queue jamming occurring. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
taisel
Nov 19, 2015
Owner
Also the save import system needs some testing. It was rewritten into non-blocking asynchronous callbacks.
|
Also the save import system needs some testing. It was rewritten into non-blocking asynchronous callbacks. |
taisel
added some commits
Nov 20, 2015
added a commit
that referenced
this pull request
Nov 20, 2015
taisel
merged commit 0dd5a0f
into
master
Nov 20, 2015
taisel
deleted the
webworker
branch
Nov 20, 2015
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
taisel commentedNov 19, 2015
Entire emulator core is run in a web worker. It sends over audio and video to the main thread via transferable object postMessage-ing. Should be extremely useful for those without hardware accelerated canvas but have a multi-core CPU, as the canvas scaling operation can nom up a whole core without affecting the emulator.