создание прототипа это лучше или хуже, если можно обходиться и без него? как дружит он с памятью? ну например, самый банальный пример:
// обычная функция
function doSmth(elem, argument) {
// if (elem bla bla) return argument bla bla
}
// и прототип
HTMLElement.prototype.doSmth = function (argument) {
// if (this bla bla) return argument bla bla
}
нуу суть вы поняли
какой из них лучше, быстрее, менее ресурсоёмкий и т д