Frameworkless Front-End Development

Do You Control Your Dependencies Or Are They Controlling You?

  • Francesco Strazzullo

Table of contents

  1. Front Matter
    Pages i-xvii
  2. Francesco Strazzullo
    Pages 1-21
  3. Francesco Strazzullo
    Pages 23-52
  4. Francesco Strazzullo
    Pages 53-82
  5. Francesco Strazzullo
    Pages 83-111
  6. Francesco Strazzullo
    Pages 113-138
  7. Francesco Strazzullo
    Pages 139-167
  8. Francesco Strazzullo
    Pages 169-217
  9. Francesco Strazzullo
    Pages 219-242
  10. Back Matter
    Pages 243-248

About this book


Explore an alternative method of front-end application development without using frameworks or third-party libraries. This book provides you with the required skills and freedom to consider a “no framework” approach when choosing a technology for creating a new project.

You’ll work through the most important issues in a clear and sensible way, using practical methods and tools to gain an understanding of non-functional requirements. This book answers questions on important topics such as state management, making a routing system, creating a REST client using fetch, and reveals the trade-offs and risks associated with choosing the wrong framework or tool for your project, as well as providing sustainable, functional alternatives.

Frameworkless Front-End Development breaks down the concept of technical debt and the ways in which a framework can impact the lifespan of a project. Along with gaining a comprehensive and clear guide on coding effectively from scratch without frameworks, you will also learn some principles of technical decision-making.


frameworkless javascript front-end state management web components DOM manipulation evolutionary architectures reactive programming non-functional requirements

Authors and affiliations

  • Francesco Strazzullo
    • 1
  1. 1.TREVISOItaly

Bibliographic information