Когда я начинал в 2008, были популярны: jquery и prototype, потом были backbone.js, spine.js, позже появились angular, react, ember, vue...
Ещё есть всякие полимеры, метеоры, мифрилы, нокауты и т.д.
Хотел уточнить на счёт того, что модно.
Насколько я понимаю, понадобиться могу любые технологии и фреймворки. Ведь если при разработке в проекте заложены технологии Х и Y, то и потом будут искать человека со знанием этих технологий.
Это я к чему? К тому, что видел недавно вакансии, где требовалось знание вот этих технологий из 2008-го