Функции стрелок оптимизированы как именованные функции?

Я наблюдал за интерактивным выступлением NodeJS, и тот, кто говорил, говорил, что анонимные функции были плохими, и одна из причин этого заключалась в том, что если у них нет имени, виртуальная машина не может оптимизировать функцию в зависимости от того, как часто она используется, потому что она безымянна.

Так что если функция с именем называется

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

randomFunc может быть оптимизирован как функция, например:

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

Это не будет оптимизировано, потому что это анонимно, безымянно.

Поэтому мне было интересно, будут ли функции стрелок делать то же самое, потому что я не думаю, что вы можете назвать функции стрелок.

Будет

random.Async('Blah', (cb) => {}); быть оптимизированным?

Изменить: Ищу ссылку на разговор, где парень упоминает об этом, сообщит обратно. (Этот разговор был давным-давно, и я просто вспомнил его)

Изменить Найдено видео:https://youtu.be/_0W_822Dijg?t=299

Ответы на вопрос(2)

Ваш ответ на вопрос