This allows React synchronously read the value without waiting on a microtask. This is much faster but it also ensures compat when someone needs flushSync().
Microtasks are bad, mkay.
This allows React synchronously read the value without waiting on a microtask. This is much faster but it also ensures compat when someone needs flushSync().
Microtasks are bad, mkay.
New York County is Manhattan.
New York City is larger than the county and includes the five boroughs.
New York State includes all of them.
The city is Manhattan, i.e. New York County.
The Tri-State area is the New York metropolitan area.
New York County is Manhattan.
New York City is larger than the county and includes the five boroughs.
New York State includes all of them.
The city is Manhattan, i.e. New York County.
The Tri-State area is the New York metropolitan area.
I can do a lot more with a buggy API than no API at all.
I can do a lot more with a buggy API than no API at all.
Unfortunately, it feels a little jittery. Like the frame-rate isn't quite right or something it getting rounded to integers.
bsky.app/profile/bram...
github.com/WebKit/WebKi...
This means that the next Safari Technolgy Preview release should have it, and that a stable release might follow soon 🤤
ℹ️ Learn all about SDA over at scroll-driven-animations.style
Unfortunately, it feels a little jittery. Like the frame-rate isn't quite right or something it getting rounded to integers.
bsky.app/profile/bram...
github.com/ChromeDevToo...
This is great news for using Chrome Inspector to inspect servers (like the Next.js server). If you've added custom rules and moved away from the default. I recommend adding ^node: to your ignore list.
github.com/ChromeDevToo...
This is great news for using Chrome Inspector to inspect servers (like the Next.js server). If you've added custom rules and moved away from the default. I recommend adding ^node: to your ignore list.
🪄
🪄
react.dev/reference/re...
react.dev/reference/re...
en.wikipedia.org/wiki/Taint_c...
react.dev/reference/re...
react.dev/reference/re...
en.wikipedia.org/wiki/Taint_c...
This works in any RSC environment. In fact, this screenshot is running RSC for Parcel. h/t @devongovett.bsky.social
This works in any RSC environment. In fact, this screenshot is running RSC for Parcel. h/t @devongovett.bsky.social
This cache entry is specific to only a specific user because it uses the current user to compute its output. It means the current user must be part of the cache key otherwise this cache entry could leak between users.
"use cache" handles this automatically for closures.
This cache entry is specific to only a specific user because it uses the current user to compute its output. It means the current user must be part of the cache key otherwise this cache entry could leak between users.
"use cache" handles this automatically for closures.
While we do have some static parameterization for storage location. We don't actually want dynamic parameterization in the cache directive. That would be too early. It should be able to parameterize it using the content of the function and only that.
nextjs.org/blog/our-jou...
While we do have some static parameterization for storage location. We don't actually want dynamic parameterization in the cache directive. That would be too early. It should be able to parameterize it using the content of the function and only that.
nextjs.org/blog/our-jou...