Задать вопрос
@Iliyaity

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

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

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

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

Помогите составить корректный тест, чтобы разобраться, что же работает быстрее?
  • Вопрос задан
  • 1109 просмотров
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
edli007
@edli007
full stack, team lead
"функциональное наследование" такого термина не существует, но в любом случае скорость работы зависит от интерпретатора а не типа наследования. А этих интерпретаторов целая пачка.

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

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

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