Brother from another mother. I thought I was the only one doing that. Safari is simply the best "consumption" browser, while Chrome is the best "creation" browser.
Suspense in React is a solution to a problem that should have never existed in the first place. It exists to avoid blocking the UI on slow data and data waterfalls, but it is, in my opinion, fundamentally anti dynamism, anti personalization, and anti performance.
Because the
Man, @rolldown_rs is absolutely incredible. Great API. Excellent performance. A joy to use.
I just landed Rust-powered builds on Blade with @OxcProject parsing plus rolldown bundling and was able to remove ~300 LOC (and counting) compared to esbuild.
The best loading state is *no* loading state.
The best skeleton is *no* skeleton.
The best suspense is *no* suspense.
Don't make your users wait because of technical constraints. UX comes first. Your users deserve what they want *immediately*, not later.
Blade just went from 140 to 240 stars over night! Thank youuu! 🫶
Excited to announce:
📦 New package name: `blade`
🚀 New init command: `npm create blade`
🦕 Deno and Node support (prev. only Bun)
🖥️ Windows and WSL support
📃 Automatic table of contents for MDX