Skip to content
robertpenner edited this page Sep 13, 2010 · 6 revisions

Alec McEachran found that Signals are significantly faster than AS3 Events on Mac OS X.

Callback Strategies – 2010-02-01

Jackson Dunstan compared Signals to several other approaches.
He confirmed Alec’s findings that Signals are significantly faster than AS3 Events on Mac OS X.
However, Jackson found Signals and AS3 Events to be about the same speed on Windows XP.

To avoid slowdown caused by cloning the listeners array in dispatch(),
the cloning was moved out to other methods.

Introducing TurboSignals – 2010-02-16

Jackson Dunstan introduced the TurboSignals library, which is significantly faster than AS3 Signals.
The TurboSignals API is designed a little differently to use Jackson’s Runnable approach.
However, Jackson tested the newly optimized version of Signal and commented:

as3signals is itself 4-13x faster than the Event/EventDispatcher system.