Investigate, understand, measure

Web Performance Fundamentals

A Frontend Developer’s Guide to Profile and Optimize React Web Apps

Get the practical tools and techniques you need to make your React apps faster, smoother, and more efficient.

Advanced React book cover
Peek inside
Table of Contents
  • Introduction
  • 1. Why Performance Matters
  • 2. Measuring Performance
  • 3. Intro To Performance Metrics
  • 4. Client-side Rendering and Flame Graphs
  • 5. SPAs and Introducing INP
  • 6. Intro to Rendering on the Server (SSR)
  • 7. Bundle Size and What to Do About It
  • 8. Intro to Lazy Loading and Suspense
  • 9. Advanced Lazy Loading
  • 10. Data Fetching and React Server Components
  • 11. Interaction Performance
  • 12. Re-renders Refresher
  • 13. React Compiler
  • Final Thoughts

Buy eBook Now

Master web performance and become the go-to expert on your team

$35

Local taxes may apply.

  • PDF and ePub formats
  • 300+ pages of in-depth, practical content
  • Access to the GitHub study project

Or buy on Amazon

Coming in July, 2025

Have any questions?

Frequently Asked Questions

I'm new to React. Is this book a good fit for me?

If you're still learning the basics of React, this book might be a bit too advanced for you right now. It's written for developers who are comfortable navigating a React codebase, have a solid understanding of core React concepts, and want to deepen their skills by exploring the specifics of web performance.

That said, much of the book isn't React-specific. About two-thirds of it covers general web performance topics that apply to any web app, regardless of the framework. So if you're comfortable with the basics of web development and want to learn more about performance, you'll still find it useful.

Can I read the book on my Kindle?

Absolutely! The book is in epub format, which Kindle supports. You can use Amazon's "Send to Kindle" service to upload it to any of your Kindle devices.

Do you support Purchasing Power Parity or regional discounts?

If you live in a country with low purchasing power, or are just experiencing financial hardship, and the book is too expensive for you, you can use the code PARITY20 during checkout to get a 20% discount. This offer is only available for the e-book purchased through the website.

Can I share the book with my friends and coworkers?

The book license is for one person only. I would ask you to respect that and not distribute it to others. Please send a request to [email protected] if you have any questions or concerns.

What is your refund policy?

If you don't like the book and want a refund, please send a request to [email protected] within 14 days of purchase.

I would appreciate it if you could provide the reason for the refund, but it's not mandatory.

What if I have more questions?

Drop me a message on [email protected] if you have more questions. I'll do my best to answer them.

About the author

G'day, I'm Nadia!

I used to work at Atlassian, where I had a chance to be exposed to completely different types of frontend development in various teams, including Atlaskit, Jira Navigation team, Jira Ops team, Jira Frontend Platform team. The last one was responsible for the architecture, builds, deploys, and best practices of the entire Jira frontend repository (millions of lines of code now!).

After the joys and challenges of working for big tech, I decided to gain a completely different perspective and joined a small startup called Pyn as a Founding Engineer.

Over the past two years I've been writing a blog Developer Way, dedicated to advanced concepts for React developers and have spoken at conferences throughout the world, from Europe to Australia: React Summit in Amsterdam, CODEstantine in Belgrade, ReactConf in Sydney, to name a few.

f1
f3
f3