Dojo

Dojo 2 is a next generation framework authored to emphasize: Efficiency. Code structure and developer ergonomics have been challenged at every turn resulting in impeccable code quality. Longevity. Sustainable code that will last and adapt as the platform changes is a key consideration for large-scale development projects. Modularity. Designed as a collection of packages that may be used independently or cooperatively, allowing for development flexibility. Focus. The focus is enterprise-driven, highlighting scalability as well as powerful, built-in features including support for large data sets, a11y and i18n.

Books

Dojo: The Definitive Guide