Loading video...

Video Failed to Load

Go Home

React Postprocessing v3.1.0 is out now. The internals got a complete rewrite making React rerenders much faster and fixing bugs on every effect we could find. Check it out:

29,379 views • 2 months ago •via X (Twitter)

16 Comments

WildSemicolon's profile picture
WildSemicolon2 months ago

Looking great, had to look a bit for the link to the demo in the video 👉

Noespadon's profile picture
Noespadon2 months ago

flexing with the blur leva

Omer Jacoby's profile picture
Omer Jacoby2 months ago

Jesus H Christ

Xianyao Wei's profile picture
Xianyao Wei2 months ago

Sweet!

David Ronai's profile picture
David Ronai2 months ago

So clean !

Chase Davis's profile picture
Chase Davis2 months ago

this is quite exciting

Jaid's profile picture
Jaid2 months ago

I migrated to WebGPU and I miss you now.

Poimandres's profile picture
Poimandres2 months ago

The pmndrs leviathan is slowly becoming WebGPU native...

Jaid's profile picture
Jaid2 months ago

Yes, it’s good so far. I am on Alpha 4 of Three Fiber, no major issues, could also retain some Drei goodies. 👍 It’s mainly react-postprocessing that I had to replace with something worse. (native TSL nodes, not React-like)

Poimandres's profile picture
Poimandres2 months ago

That's good to hear, @DennisSmolek has been hard at work on this one. The best way to declare a render pipeline is something we are still debating on Discord.

Otano Studio's profile picture
Otano Studio2 months ago

What about a performance comparison benchmark? Bloom would tank my builds with low settings.

Gregor's profile picture
Gregor2 months ago

The 'React rerenders much faster' piece surprised me. Postprocessing is so GPU-bound I'd have expected reconciliation overhead to be noise. Was that actually showing up in profiles before the rewrite?

Poimandres's profile picture
Poimandres2 months ago

This is why the problem was never elevated in the past, usually the effect components are not rerendering often. But it was an old architectural weakness @kvvasuu finally addressed.

AXIALIS | Desktop App Tools's profile picture
AXIALIS | Desktop App Tools1 month ago

A full rewrite for rerender performance is a big change. Did the biggest gains come from effect lifecycle or prop reconciliation?

Adel Bucetta's profile picture
Adel Bucetta2 months ago

most people get hung up on the tech, but what's actually changing here is how we think about reactivity in apps. a faster react doesn't just mean better perf, it means you can build more complex things without breaking a sweat

Ademola's profile picture
Ademola2 months ago

Amazing as always

Related Videos