Есть ли общие причины не иметь дело с прототипом документа и элемента?
Мне нравится создавать мой собственный маленький фреймворк, потому что мой текущий проект не Мне не нужна масса функций существующих фреймворков.
Мне не нужно поддерживать браузеры, которые не поддерживают Element / Document-constructor, а также не будут выполнять скрипты, которые не находятся под моим контролем.
Так было бы вы рекомендуете расширить прототип, или мне следует пойти обычным путем и создать собственные объекты из элемента / документа?