@Iliyaity

Прототипное наследование быстрее или функциональное?

У меня возник спор с коллегой о том, что быстрее работает, прототипное или функциональное наследование.

Я опирался на данную информацию https://learn.javascript.ru/classes#%D1%81%D1%80%D...

А также я провел тест на скорость jsperf.com/proto888. Автор мне сказал,что тест не корректен, так как там ошибка. Я не смог разобраться в чем ошибка. Вне теста консоль ошибку не выдает.

Помогите составить корректный тест, чтобы разобраться, что же работает быстрее?
  • Вопрос задан
  • 1100 просмотров
Пригласить эксперта
Ответы на вопрос 2
edli007
@edli007
full stack, team lead
"функциональное наследование" такого термина не существует, но в любом случае скорость работы зависит от интерпретатора а не типа наследования. А этих интерпретаторов целая пачка.

PS понял что они имели ввиду. Тут не скорость важна а что удобнее использовать и как говорил раньше, зависит от интерпретатора.
Ответ написан
Ну во-первых, как уже было отмечено, никакого "функционального наследования" не существует. Во-вторых, наследование в принципе костыль. В 2к17 вместо наследования используют композицию и делегирование.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы