Skip to Main Content
Talk Intermediate

Highlight the Cost of Poor Performance

Proposal status is Rejected
Session Description

Highlight the Cost of Poor Performance


In the age of instant gratification, users have zero tolerance for lag. A sluggish React app can be the kiss of death for engagement and conversions. This session equips you with powerful optimization techniques to keep your React apps lightning-fast, ensuring a frictionless user experience that keeps them coming back for more.


Key Learnings:

  • Understanding Performance Bottlenecks: Identify common performance issues that hinder React applications and gain insights into profiling tools for effective analysis.
  • Component Optimization: Explore strategies for optimizing React components, including leveraging functional components, memoization, and code splitting for efficient rendering.
  • Data Management: Delve into techniques for managing data effectively within React applications, covering techniques like list virtualization and lazy loading to minimize DOM manipulation.
  • State Management: Grasp best practices for state management in React applications, including the use of libraries like Redux or Context API to maintain a predictable and performant state.
  • Memory Leak Prevention: Identify common causes of memory leaks in React apps, such as uncleaned event listeners and references to stale data. Learn strategies to properly clean up components and manage memory usage effectively.
  • Optimizing Event Handlers: Explore techniques like throttling and debouncing to prevent excessive function calls for frequently triggered events like scrolling, resizing, or user input. Optimize performance by controlling the rate at which these events trigger updates.
  • Throttling: Understand how throttling ensures an event handler is called at most once within a specific timeframe, regardless of how many times the event fires.
  • Debouncing: Learn how debouncing delays an event handler's execution until a certain amount of time has passed since the last event trigger, ensuring only the most recent user interaction is processed.
  • Performance Monitoring and Optimization: Learn how to monitor application performance using built-in React DevTools and external tools, and discover strategies for continuous optimization.

Target Audience:

This session is ideal for developers of all levels who want to:

  • Build faster and more responsive React applications
  • Enhance the user experience of their React projects
  • Gain a deeper understanding of React performance optimization techniques

Session Format:

The session will feature engaging presentations, live coding demonstrations, and an interactive Q&A segment .




Session Categories

FOSS

Speakers

Jyoti KM
Jyoti KM SDE - full Stack Developer | Founder of Impact Creator

I'm Jyoti KM, a full-stack developer passionate about building beautiful and functional web experiences.



With over 2 years in the IT industry, I bring expertise in crafting complex UI components using React and Next.js. But for me, code is just the beginning. I thrive on the challenge of taking an idea and turning it into a reality, ensuring both functionality and a seamless user experience.


Beyond the code, I'm a strong believer in the power of collaboration. The tech community is what fuels my drive to learn, innovate, and create. I'm always looking for opportunities to collaborate on projects and share knowledge, pushing the boundaries of what's possible.