Thank you @radekmie ! So good that you’re working on blaze and upgrading it!
I think it’s also very good to be used and/or reused as documentation going forward in how to use the new async blaze! You’re always doing a bang-up job including both tests as well as delivering great documentation!
I have to admit you really got me thinking. I spent the last few days thinking about the possible API, and I don’t think it makes sense in Blaze. I mean, #let allows you to do basically everything that <Suspense> would, including granular updates. The only thing “left” is the automatic suspension of the closest one, instead of manual (i.e., using #let).
While I think it’d be possible to do a <Suspense>-like behavior in Blaze (i.e., bubble up the loading state up the tree), I’m not sure we need one yet. Maybe we will once more people will use async values in Blaze and they’d voice usability concerns.