Соответствие браузера:
Modernizr , библиотека DOM на выбор, ES5 shim и т. Д. Будем иметь дело с тем, чтобы убедиться, что она работает только на устройствах и браузерах.
Общая структура:
Вы можете захотеть структурировать свою кодовую базу, либо развернуть свою собственную микро-структуру, либо использовать существующие, такие как магистраль , ловкость , позвоночник , knockoutjs
Микробиблиотеки:
Нужна определенная функциональность? Перейдите к microjs и проверьте, не изобретаете ли вы колесо заново. Или проверьте NPM , существует ли он уже.
Серверные вещи:
Существуют общие платформы модульного тестирования, системы контроля версий, серверные среды, среды сборки, упаковщики, минификаторы и т. Д., О которых вам нужно позаботиться.