Log inSign up
Joe Savona
2,892 posts
user avatar
Joe Savona
@en_JS
React team at Meta
Joined April 2007
180
Following
12.6K
Followers
  • user avatar
    Joe Savona
    @en_JS
    May 15, 2024
    React Compiler is officially open-source! Check out the code: github.com/facebook/react… And learn more at fb.me/react-compiler
    112K
  • user avatar
    Joe Savona
    @en_JS
    Jun 19, 2024
    Some thoughts on the suspense changes from 19 RC. Most important: our bad. We got this one wrong, and we heard and sincerely appreciate your feedback. We'll hold the 19 release until we find a good fix.
    147K
  • user avatar
    Joe Savona
    @en_JS
    Jun 19, 2025
    For compiler nerds: a writeup of the core inference rules and approach that React Compiler uses to decide which groups of instructions to memoize together. If something isn't clear let me know!
    react/compiler/packages/babel-plugin-react-compiler/src/Inference/MUTABILITY_ALIASING_MODEL.md at...
    From github.com
    32K
  • user avatar
    Joe Savona
    @en_JS
    Dec 22, 2020
    As noted in RFC, frameworks such as Rails were one of many inspirations for React Server Components. We’re not swinging the pendulum fully to the server: we’re acknowledging that neither server- or client-rendering are ideal for all cases. Choose *per component* not per app.
    user avatar
    DHH
    37signals
    @dhh
    Dec 22, 2020
    The pendulum is finally swinging back, and with the force of a wrecking ball. May the towers of needless complexity built in the past decade be smashed to smithereens 💥🔨
  • user avatar
    Joe Savona
    @en_JS
    Nov 14, 2024
    19rc1 is out with a new feature, sibling pre-rendering, that is the best of both behaviors. Amazing work by @acdlite and @sebmarkbage to implement this feature and @rickyfm, Jack Pope, and the rest of the team for verifying and rolling it out github.com/facebook/react…
    user avatar
    Joe Savona
    @en_JS
    Jun 19, 2024
    Some thoughts on the suspense changes from 19 RC. Most important: our bad. We got this one wrong, and we heard and sincerely appreciate your feedback. We'll hold the 19 release until we find a good fix.
    50K
  • user avatar
    Joe Savona
    @en_JS
    Mar 30, 2023
    We’ve reached a fun milestone on React Forget: after months building the compiler itself, most of our work is now focused on product integration and experimentation. There’s still a long tail of syntax to support and optimizations that we’ll work on in parallel w experimentation
    70K
  • user avatar
    Joe Savona
    @en_JS
    Feb 15, 2024
    We've made some exciting progress on React Compiler (prev called "Forget") — check out our latest labs post for more!
    user avatar
    React
    @reactjs
    Feb 15, 2024
    Replying to @reactjs
    We’re excited to share that React Compiler is no longer a research project: the compiler now powers instagram web in production and we’re working to ship the compiler across additional surfaces at Meta and prepare the first open source release.
    42K
  • user avatar
    Joe Savona
    @en_JS
    Nov 2, 2023
    An early peak at the level of performance we’re targeting for React Native. We (React team at Meta) have been working closely w Hermes team on this from day one, it’s so exciting to see this coming together.
    user avatar
    Tzvetan Mikov
    @tmikov
    Nov 2, 2023
    We wanted to show the performance and the insane power of the Static Hermes native FFI. But we don't yet support the all language features needed to compile React Native (soon though!), so we improvised. We imported the bindings for DearImGui (a popular C++ imperative game UI
    00:00
    56K
  • user avatar
    Joe Savona
    @en_JS
    Feb 13, 2020
    I’m excited to share that we’re experimenting w porting Relay Compiler into #rustlang. Our early results are promising: w a bit of structure it’s easy to pick up, and we can move fast and ship high quality, efficient code.
  • user avatar
    Joe Savona
    @en_JS
    Oct 29, 2024
    Replying to @o_kwasniewski @thymikee and @trozee_dev
    Building an OSS cross-platform UI framework is incredibly challenging, even with corporate backing, and on the React team we have a ton of respect for Flutter. This post is an insult to all the hard work that’s gone into Flutter, which I’m sure will continue just fine.
    8.1K
  • user avatar
    Joe Savona
    @en_JS
    Apr 3, 2024
    React is fundamentally a JavaScript library for UI. But a lot of folks actually want to use *typed* JavaScript with React - so we (React team) partnered with Flow to show what a typed JavaScript for React could look like. I’m really excited to see what ideas this inspires!
    user avatar
    Flow
    @flowtype
    Apr 3, 2024
    We added new language features to Flow for writing React. Learn about our new Component Syntax: medium.com/flow-type/anno…
    29K
  • user avatar
    Joe Savona
    @en_JS
    May 15, 2024
    One of the things I’m most proud of with React Compiler is the design of the HIR. For compiler nerds, it’s a mix of low-level CFG with high-level semantics, allowing us to do precise low-level analysis while producing compact, high-level output.
    27K
  • user avatar
    Joe Savona
    @en_JS
    Feb 25, 2023
    The secret sauce of React is that you work with raw JavaScript values and your code directly defines the control flow of your UI. We take that last bit for granted, but not every library works this way.
    This Post is from an account that no longer exists. Learn more
    59K
  • user avatar
    Joe Savona
    @en_JS
    Nov 5, 2023
    There’s a recent debate going on about whether it’s better to fetch data at the route level or the component level, with practical benefits cited for either. But people’s preferences are heavily informed by their architectural constraints. There’s no one right answer!
    50K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up