Dojo 2 is the most substantial rethink to the Dojo Toolkit in ten years. As it nears Beta status for the majority of its modules, quite a bit has changed these past few months as it has evolved into a powerful solution for building enterprise applications.
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.