Skip to content

About

RESignal

RESignal is my own vanilla luau signal implementation, with 3 modes:

Mode name Description
NewThread Spawns the callback of a connection on a new thread using task.spawn()
Deferred Spawns the callback of a connection on a deferred thread (run callbacks after the thread calling Fire has finished) using task.defer().
Synced NOT YIELD-SAFE. Execution of a connection callback is handled by the thread calling the fire function.

Get the module

:Fire() benchmark times

TODO: As of v2.0.0, RESignal requires to be benchmarked again.

Back to top