советы полезны, только скорее с точки зрения поставщика компонентов. С точки зрения архитектуры приложения мало информации(Модули, асинхронная подгрузка скриптов).
Соглашусь, что список можно дополнить. Но кажется что он достаточно универсален как для компонентов, так и для приложений. Мы используем каждый пункт из списка в приложении, даже changelog =) (он генерируется автоматически)
10 принципов масштабируемых фронтенд-проектов