Emission and bloom
Explains how emission lighting works in 3D rendering and how to enhance it with a bloom post-processing effect for realistic glow.
Explains how emission lighting works in 3D rendering and how to enhance it with a bloom post-processing effect for realistic glow.
A guide explaining the importance of keys in React for rendering lists, including best practices for creating unique and stable identifiers.
Analyzes the pitfalls of React.memo and useCallback, explaining why component composition is often a better performance solution.
A summary of a React Rally 2023 talk on React rendering behavior, based on the author's popular in-depth guide.
A technical article clarifying React's rendering behavior, specifically how parent component re-renders do not automatically cause children to re-render, using JSX and React.createElement examples.
Explains when Blazor components automatically re-render and common pitfalls to avoid, focusing on StateHasChanged, async methods, and lifecycle events.
A guide to fixing React Context performance issues by avoiding poor component composition patterns that cause unnecessary re-renders.
React performance tips: two techniques to optimize re-renders before using memo() or useMemo().
A technical comparison of Server-Side Rendering (SSR) and Static Site Generation (SSG) in Next.js, explaining their benefits and use cases.
Explains the useFlasher React Hook for visually debugging component re-renders and provides an improved version with a timer fix.
Analyzes how the number of DOM elements affects website performance, including style calculations, layout, and scrolling, with practical test results.
Learn how to use Django templates to build user interfaces, including setup, rendering, and core concepts.
A guide to React performance optimization, explaining the difference between the render and commit phases and why focusing on slow renders is key.
Explains a React optimization trick to prevent unnecessary re-renders by passing stable element references.
Explains how React's setState method delegates updates to platform-specific renderers like React DOM or React Native.
Explains the Document Object Model (DOM), its role in web development, and how it differs from source HTML.
Explains browser rendering layers, when to use will-change, and how to force layers for performance in CSS animations.
Third part of a series on building a Wayland compositor with wlroots, focusing on setting up the compositor to render client windows.
Discusses the challenges of achieving 120fps on the web, analyzing performance bottlenecks and best practices for smooth animations.
Explains the CSS `contain` property, its values, and use cases for optimizing web performance by isolating DOM sub-trees.