Jump to ratings and reviews
Rate this book

Frameworkless Front-End Development: Do You Control Your Dependencies Or Are They Controlling You?

Rate 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.

What You'll Learn

Review how DOM manipulation works
Manage the state of a front-end application with different patterns
Safely migrate existing applications to a new framework or to frameworkless code
Use decision-making tools such as a Framework Compass Chart and an Architectural Clash
See how the choice of frameworks can affect the 'health' and lifespan of a codebase


Who This Book Is For

JavaScript developers; technical managers responsible for helping teams choose technology stacks for new projects; consultants intending to refactor existing JavaScript front-end codebases

265 pages, Paperback

Published August 14, 2019

3 people are currently reading
25 people want to read

About the author

Francesco Strazzullo

10 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (63%)
4 stars
2 (18%)
3 stars
2 (18%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
2 reviews3 followers
October 7, 2019
Very good book to grasp what’s under the hood of modern frontend frameworks.

I would suggest this to both junior and senior JavaScript developers.

The case for developing without a framework is in the last chapter. In that chapter there are also a series of tool that will help the reader decide.
Profile Image for Kaden Cho.
31 reviews1 follower
June 11, 2023
A great book which clear-cuts my entangled views on frontend overly filled with so many frameworks.
Profile Image for Giacomo Debidda.
29 reviews
October 16, 2020
Great book for intermediate / advanced web developers. Maybe not the best book for beginners.

Front-End frameworks are powerful tools that help you develop an application much faster than implementing everything yourself with vanilla JS. But can you "deconstruct" a framework? Do you understand WHY React uses a virtual DOM and implements its own event system? Can you explain the pros and cons of the most popular state management libraries? And how does client-side routing works? This book teaches you all of that.

As the author says in the frameworkless manifesto here[1] and at the end of book, he is not against front-end frameworks per se, but picking a framework over another one is a RISK. If you understand how a framework works you are in a much better position than someone who picked the same framework just because it had more github stars than the next one.

[1] https://www.frameworklessmovement.org/
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.