This.app.fire('name') vs myObjectName.script.get('myScript').functionName()

Assuming the return value is void, which of the two is more efficient and performs better?

In the first case, everyone will learn about the global event. This way, a message bus can be established.