
This summarizes my experience with GPT-5.5 (left) vs. Fable (right)
Even if GPT-5.5 can pass tests, its solution is almost always excessively verbose and it doesn't find the minimal one
One thing you get for free moving to Base UI from Radix is speed.
I benchmarked the areas that most affect perf (opening a dialog on a big page, mounting lots of selects, opening big menus, sweeping over menu items etc.)
In each of the six scenarios, Base UI was the fastest.

ALT Bar chart titled “Popup performance comparisons” showing lower-is-better timings for Base UI 1.6.0, Radix UI 1.4.3, and React Aria Components 1.19.0. Base UI is fastest for dialog open at 112 ms, select open at 275 ms, menu open at 285 ms, tooltip trigger mount at 24 ms, select trigger mount at 147 ms, and menu item highlight at 2 ms. Radix UI measures 280 ms, 484 ms, 421 ms, 25 ms, 473 ms, and 23 ms respectively. React Aria measures 268 ms, 960 ms, 814 ms, 40 ms, 410 ms, and 58 ms respectively.
Starting today, we are making @base_ui the default component library in shadcn/ui.
First, a bit of history. When shadcn/ui launched in 2023, it was built on Radix. At the time, nothing else came close. Headless. Accessible. Composable.
Fast forward a few years and the team who built Radix are building something new: Base UI.
Starting today, we are making @base_ui the default component library in shadcn/ui.
First, a bit of history. When shadcn/ui launched in 2023, it was built on Radix. At the time, nothing else came close. Headless. Accessible. Composable.
Fast forward a few years and the team who built Radix are building something new: Base UI.
Fable was great at code reviews
I compared 4 models on the quality of their reviews of a complex React component (same prompt for each). Was nice while it lasted...
Even still, they each found something the others didn’t
James retweeted
i hate it when tooltips jump around when you hover over them and switch between items, really like the fact that making this kind of smooth tooltip is very trivial with @base_ui
James retweeted
Base UI Drawer is live.
Here are some of my favourite features 🧵👇
Introducing: Drawer
v1.2.0
✔︎ New Drawer component
✔︎ New useFilteredItems hook
✔︎ Support lazy element in `render`
✔︎ Tons of Combobox + Autocomplete improvements
✔︎ Support `keepMounted` on NavigationMenu
✔︎ Support `finalFocus` on Select
base-ui.com/react/overview/r…
James retweeted
Base UI crossed 1.1M+ weekly downloads. We grew ~19% weekly for the past 7 weeks. Not that for one year in 📈
James retweeted
Built with @base_ui
James retweeted
I'm constantly impressed by @base_ui's flexibility. You can use NumberField's scrub area to make the input scrubbable, and even place other interactive elements like menu triggers on top:
James retweeted
shadcn 🤝 Base UI
A first class integration. Same shadcn abstraction, rebuilt for Base UI components.
Replying to @shadcn
Start with a component library: Radix or Base UI.
We rebuilt every component for Base UI, keeping the same abstraction. They are fully compatible with your existing components, even those pulled from remote registries.
When you add components, we auto-detect your library and apply the right transformations.
James retweeted
Introducing Base UI v1
✔︎ 35 unstyled UI components
✔︎ New npm package (base-ui/react)
✔︎ New website ✨
✔︎ Configurable, composable, customizable
✔︎ Accessible, based on ARIA + WCAG
base-ui.com
The @base_ui Combobox is looking to ship as multiple different components:
1. Combobox
2. Autocomplete
3. FilterableMenu
Some of the components you can build with these:
Short explainer:
1. Combobox = input + select options (filterable select)
2. Autocomplete = input + suggestions (e.g. search widget)
3. FilterableMenu = input + menu items (e.g. cmd+k, emoji picker)
James retweeted
Thanks @base_ui team for the llms.txt feature.
It's crazy how simple and fast you can migrate all codebase to replace all outdated code with just Claude Code and 1 simple prompt:
> Update all React components that use Radix UI to use Base UI instead (base-ui.com/llms.txt)
Tailwind users: do you still use Tailwind v3, or have you upgraded to v4?
24%Tailwind v3
59%Tailwind v4
17%Results
58 votes • Final resultsSeems v3 still has 2x the downloads of v4: tools-public.mui.com/prod/pa…
James retweeted
TIL that Next.js DevTools is using @base_ui
(btw beta.2 just went out)




























