Как браузеры обрабатывают циклические зависимости?
Я рассматриваю возможность переноса большой базы данных на основе браузера на CommonJS (это приложение AngularJS 1.x, написанное в TypeScript). Приложение имеет круговые зависимости, поэтому я думаю, что RequireJS не может быть и речи.
Как Browserify обрабатывает круговые зависимости? Существуют ли разные категории циклических зависимостей, которые/не поддерживаются? Или какие-либо советы по работе с круговыми зависимостями с CommonJS/Browserify?