Инверсия зависимостей в мире фронтенда

Паттерны инверсии контроля известны уже очень давно, однако они не нашли широкого распространения в мире фронтенда. Возможно, это связано со своеобразной объектной моделью, возможно — со смежными технологиями или подходами, диктуемыми создателями фреймворков. В докладе я покажу, как можно с помощью современных технологий и возможностей JS построить надежную архитектуру на основе DI-контейнера.