X is rolling out a rebuilt X web app that, the company says, shows a profile’s first post in 2.7 seconds on a slow connection, instead of more than 22. Signed-in users are moving over one country at a time. Logged-out X.com, and the pages search engines crawl, already run on the new code.
Key Takeaways
- Signed-in users get the new web app one country at a time.
- A slow-connection profile’s first post can appear in 2.7 seconds.
- Logged-out X.com and search-crawler pages already use the rewrite.
- Lab tests are not a guaranteed load time on every network.
What the X Web App Rewrite Replaces
This is a new application, not a skin on the old one. Principal engineer Yagiz Nizipli, in a blog post quoted by The Verge, said the update “replaces the three servers we used to run for people, search crawlers, and link previews with one.” Deccan Chronicle quoted the follow-up: “It already serves logged-out X.com and the pages search engines crawl. Signed-in X.com is next.”
Itech Post, drawing on X’s November 2026 engineering blog, reported that the first version was built in under six months by fewer than five engineers, with AI coding agents assisting much of the work. Employees and selected testers tried it on Lite.x.com before logged-out traffic and crawlers moved.
How Fast Profiles Load Now
The number X is circulating comes from a slow-connection profile test. The Verge quoted Nizipli:
Open a profile on X.com over a slow connection. On the old web app, you’d stare at the X logo for more than 22 seconds before the first post appeared. On the new one, it shows up in 2.7.
Itech Post reported the precise lab figure from that comparison on a simulated slow 4G connection: 23.9 seconds before, 2.7 seconds after. First contentful paint on a logged-out post fell from 7,216 milliseconds to 1,804 milliseconds. Those figures are X’s tests, not a promise for every visit.
Other comparisons from that engineering report:
| Metric | Previous web app | Updated web app |
|---|---|---|
| Profile first post on simulated slow 4G | 23.9 seconds | 2.7 seconds |
| First contentful paint, logged-out post | 7,216 milliseconds | 1,804 milliseconds |
| Compressed JavaScript on signed-in pages | 4.1 MB to 4.8 MB | 1.3 MB to 2.3 MB |
| Separate servers for people, crawlers, and link previews | 3 | 1 |
Itech Post also said the compressed JavaScript needed before the first post on signed-in profiles and individual posts is now zero, because that content is included in the HTML. The signed-in home timeline is the outlier: it still waits on browser-side rendering and JavaScript, and X has said that view has more room to improve.
How the New Pages Get to Your Browser
According to Itech Post’s account of the engineering post, the app uses React, Vite, Fastify, Platformatic Watt, Relay, and GraphQL, plus a component library called XDS. Pages are generated on the server and streamed to the browser, so a post can appear before the app finishes loading.
What is live, and what is still moving:
- Logged-out X.com is already on the new app.
- Search-crawler pages are already on it.
- Signed-in users move one country at a time.
- Edge infrastructure and feature switches determine which app handles a request.
What Testers Noticed, and What You Should Expect
Security researcher Jane Manchun Wong, who had access, described the build in a post quoted by Deccan Chronicle: “The new X Web feels snappy, loads fast and many parts are polished, like the modern 2020s take of the old trusty Twitter RWeb.” She added, “Most (if not all) features were matched. Such level of feature parity was not quite an easy feat to achieve.”
If you are signed in, you may still see the old app. Analysis: country-by-country migration plus feature switches means two accounts can be on different builds for a while. Itech Post said X can send a group back if something breaks, without a full rollback. Logged-out pages, including profiles opened from search, are already on the rewrite.
Creators have a stake in those opening seconds. Analysis: a logo splash is an easy exit, and a faster profile will not by itself grow an audience. Posting still does that. See our guide on how to get more Twitter followers.
This update is about whether the page is there when someone clicks. Do not treat 2.7 seconds as your result. Speed still depends on connection, device, browser, and how much content the page requests.