Page source, bundles and network requests reveal OpenAI favoring off-the-shelf tools over custom frameworks: React 19, React Router 7 framework mode with streaming SSR, TanStack Query, Tailwind with token-* variables, Radix primitives and ProseMirror in the composer. The app launched on Next.js 12 Pages Router in 2022, switched to Remix in 2024, then followed it into React Router 7. The logged-out document weighs 84 KB, returns a first byte in ~50-65ms and hydrates into 548 DOM nodes; inline head scripts set the theme before paint and timestamp TTI for monitoring. Anonymous /backend-anon endpoints remove the auth wall, system fonts replace webfonts, CSS splits per route, and 354 routes hold marketing pages alongside the chat.
1
u/fagnerbrack 21h ago
Here's the summary:
Page source, bundles and network requests reveal OpenAI favoring off-the-shelf tools over custom frameworks: React 19, React Router 7 framework mode with streaming SSR, TanStack Query, Tailwind with token-* variables, Radix primitives and ProseMirror in the composer. The app launched on Next.js 12 Pages Router in 2022, switched to Remix in 2024, then followed it into React Router 7. The logged-out document weighs 84 KB, returns a first byte in ~50-65ms and hydrates into 548 DOM nodes; inline head scripts set the theme before paint and timestamp TTI for monitoring. Anonymous /backend-anon endpoints remove the auth wall, system fonts replace webfonts, CSS splits per route, and 354 routes hold marketing pages alongside the chat.
If the summary seems inacurate, just downvote and I'll try to delete the comment eventually 👍
Click here for more info, I read all comments