What this book covers
Chapter 1, The Benefits of Different JavaScript Frameworks, provides a detailed introduction to the world of JavaScript frameworks and their growth over the last decade.
Chapter 2, Framework Organization, provides insights into how frameworks are structured and their organizational patterns.
Chapter 3, Internal Framework Architecture, examines the core technical architectural patterns of various existing frameworks.
Chapter 4, Ensuring Framework Usability and Quality, explains a series of techniques and tools that enable developers to build quality frameworks focused on usability and ease of use.
Chapter 5, Framework Considerations, explores considerations that revolve around project goals, the technical problem space, and architectural design decisions.
Chapter 6, Building a Framework by Example, explains how to develop a simple JavaScript testing framework based on the patterns and best techniques.
Chapter 7, Creating a Full Stack Framework, offers practice in developing a new application framework that will enable developers to build large and small web applications.
Chapter 8, Architecting Frontend Frameworks, specifically focuses on the frontend components of a full stack framework.
Chapter 9, Framework Maintenance, discusses topics relating to the framework release process, the continuous development cycles, and the long-term maintenance of large framework projects.
Chapter 10, Best Practices, explains several vital topics around general JavaScript framework development and takes a glimpse into the future of frameworks in this ecosystem.