Sind Pfeilfunktionen wie benannte Funktionen optimiert?

Ich habe ein NodeJS Interactive-Gespräch gesehen und der Typ hat gesagt, dass anonyme Funktionen schlecht sind. Einer der Gründe dafür ist, dass die VM die Funktion nicht optimieren kann, wenn sie keinen Namen hat.

So wenn eine Funktion mit einem Namen @ hei

random.Async('Blah', function randomFunc() {});

randomFunc kann optimiert werden als wo eine Funktion wie:

random.Async('Blah', function(cb) {});

Dies wird nicht optimiert, da es anonym und namenlos ist.

So habe ich mich gefragt, ob Pfeilfunktionen dasselbe tun würden, weil ich nicht glaube, dass Sie Pfeilfunktionen benennen können.

Will

random.Async('Blah', (cb) => {}); optimiert werden?

Edit: Sucht nach einem Link zu dem Vortrag, in dem der Typ dies erwähnt, und meldet sich zurück. (Dieser Vortrag war vor einer Weile und es ist nur etwas, woran ich mich erinnerte)

Edit Das Video gefunden:https: //youtu.be/_0W_822Dijg? t = 299

Antworten auf die Frage(4)

Ihre Antwort auf die Frage