Web Performance Fundamentals
Web Performance Fundamentals is a self-paced course by Nadia Makarevich. "The Foundations of Web Performance" is devoted to the key aspects of enhancing the speed and responsiveness of web applications in the context of React development - but it is by no means a book about React code itself.
Course facts
- Lessons
- 0
- Duration
- self-paced
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Nadia Makarevich
- Price
- Premium
Metrics and Tools: You will learn why it's important to measure speed, how to work with CrUX reports, Chrome DevTools (Performance and Lighthouse panels), and understand what metrics like FCP, LCP, and INP mean.
Initial Load: You will explore the impact of network conditions, CDN, and cache management (Cache-Control) on the first paint time of a page.
Flame Graphs and CSR: You will learn how to record and correctly interpret performance "monsters," understand client-side rendering (CSR), and transition to SPA.
Server-Side Rendering (SSR): You will implement your own strategy for pre-rendering, assess its costs and benefits, and learn about hydration and its impact on metrics.
Bundle Size: You will investigate how the volume of JavaScript files affects loading, master bundle analysis, compression, differences between HTTP/1, HTTP/2, and HTTP/3, preloading, tree shaking, code splitting, and dependency management.
Lazy Loading and Suspense: You will step-by-step understand the methods of lazy loading modules, grasp the nuances of implementation in different frameworks (Next.js, React Router, Tanstack).
Data Handling: You will compare client-side and server-side data fetching strategies, get acquainted with React Server Components and streaming, and test practical examples on Next.js and Tanstack.
Interactivity: You will study Long Tasks, main thread optimization, React DevTools tools for combating unnecessary re-renders, and the experimental React Compiler.
Step-by-step examples, visual performance studies, and "diving" into tools will help you deeply understand how everything "behind the scenes" affects the application speed - and will teach you how to independently find and eliminate bottlenecks.
Who teaches Web Performance Fundamentals? Nadia Makarevich
Nadia Makarevich is a software engineer and React educator (formerly Atlassian) focused on the deeper performance side of React applications — particularly the rendering-and-reconciliation patterns that determine whether a React app stays smooth as it grows. She is one of the more cited independent voices on React performance specifically.
Her CourseFlix listing carries Web Performance Fundamentals — a structured treatment of the modern web-performance discipline: the Core Web Vitals, rendering performance, bundle-size patterns, the React-specific performance considerations, and the engineering decisions that separate fast applications from slow ones.
Material is paid and aimed at intermediate-and-up React developers ready to take performance as a deliberate engineering concern. For broader content, see CourseFlix's React.js and Web Performance category pages.
Books
What courses are similar to Web Performance Fundamentals?
-
Updated 2y agoDiscord Clone - Learn MERN Stack with WebRTC and SocketIO
By: UdemyLearn how to connect MERN Stack with WebRTC and SocketIO. We will go through all of the steps to create application with group call functionality. We will crea19h 29m -
Updated 2y agoReact, NodeJS, Express & MongoDB - The MERN Fullstack Guide
By: UdemyBuilding fullstack applications (i.e. frontend + backend) with the MERN stack is very popular - in this course.18h 45m -
Updated 2y agoNext.js 14 & React - The Complete Guide
By: Udemy, Academind Pro (Maximilian Schwarzmüller)I created the bestselling Udemy course on React, now I'm super excited to share this course on NextJS with you - an in-depth course about an amazing React frame36h 13m5/5 -
Updated 3y agoReact Query - Essentials (v2)
By: Tanner LinsleyIn this course, you will learn how to wield React Query as your go-to weapon of choice for defeating and overcoming the challenges and hurdles of server state.2h 54m5/5 -
Updated 2y agoReact Formula - Learn Frontend Development
By: Alvin ZablanLearn to create modern interfaces using React, Tailwind CSS, and other tools. Most React tutorials are not designed for real beginners and do not help.23h 47m5/5 -
Updated 3y agoIntro to Shopify App Development with React, Node & GraphQL
By: UdemyThis is the first course of it's kind on the internet! Learn how to make professional applications for the Shopify Platform using React, Node, Koa, GraphQL, Apo4h -
FreeClassicFull-Stack React with GraphQL and Apollo Boost
By: UdemyThis course is designed for anyone who wants to start building applications with React and GraphQL!6h 54m5/5 -
Updated 2y agoBuilding Large Scale Web Apps | A React Field Guide
By: Addy Osmani, Hassan DjirdehCODE SMART, SCALE FAST, CONQUER CHALLENGES. Learn tools and techniques to build and maintain large-scale React web applications.