Я просмотрел underscore.js и backbone.js, две очень популярные библиотеки, и заметил, что они не используют обработку ошибок (try, catch, exception ).
В чем причина такого решения?