Log inSign up
Log inSign up
Dominic Gannaway
5,227 posts
@trueadm

Dominic Gannaway

@trueadm
I'm a frontend engineer @OpenAI. Author of @octanejs, @ripple_ts, @lexicaljs and @inferno_js. I was also a core engineer who helped build @reactjs and @sveltejs
London
github.com/trueadm
Joined May 2009
455 Following
23K Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • @trueadm
    Dominic Gannaway
    @trueadm
    Oct 2
    TSRX usage has grown by almost 2x in the last month. Which means we’re soon to be eligible to be included in Linguist - the code highlighter for GitHub! We’re also close to having TS 7.1 support, a major stepping stone towards TSRX 1.0
    3
  • @trueadm
    Dominic Gannaway
    @trueadm
    Sep 23
    I can’t disagree with this more. Software engineers might not write the code anymore, but there is definitely a bar in terms of quality. You either ignore it in review because you don’t think it matters or you don’t understand the changes. We’re not there yet in terms of that
    @ryanflorence
    Ryan Florence
    @ryanflorence
    Sep 23
    Best part of AI is shattering dev's egos, the worst part of this industry. You are not special. Your code actually sucked like everybody else's. You were never the smartest person. The things my sales guy BIL and designer brother are doing is beyond anything I have done.
    25
  • @trueadm
    Dominic Gannaway
    @trueadm
    Sep 19
    We're cooking at OpenAI :) Can't wait to share more about the stuff we're working on and what it means for the web and our products.
    @calinoracation
    Callie
    @calinoracation
    Sep 19
    Strongly agree here that when we get this right we will unlock some truly incredible patterns and performance wins. Streaming async signals from first paint to pre hydration to post hydration is a huge unlock.
    Quote
    @trueadm
    Dominic Gannaway
    @trueadm
    Sep 19
    The irony is that Octane now has its own signals implementation that strives to do server-side streamed signals, avoiding hydration and pathing a way to even more peformant patterns. We'll be sharing more about this soon.
    6
  • @trueadm
    Dominic Gannaway
    @trueadm
    Sep 19
    The irony is that Octane now has its own signals implementation that strives to do server-side streamed signals, avoiding hydration and pathing a way to even more peformant patterns. We'll be sharing more about this soon.
    @devagrawal09
    Dev Agrawal
    @devagrawal09
    Sep 19
    I can't believe it has taken me this long to get to read this absolute gem of a discussion between @RyanCarniato and @trueadm while most folks are still stuck on "use react because it's in the weights", both ryan and dom are as usual uncovering the frontiers of modern tooling
    Image
    5
  • @trueadm
    Dominic Gannaway
    @trueadm
    Sep 15
    As we prepare TSRX for 1.0, we’ve decided to remove “lazy destructuring”. This reflects the direction we want to take TSRX: an extension of JSX, rather than an entirely new language. We’ve written more about the reasoning behind the change here:
    tsrx.dev
    TSRX | TypeScript Language Extension for Declarative UI
    TSRX is a TypeScript language extension for building declarative UIs with readable, co-located authoring and framework-specific output targets.
    9
Advertisement
Advertisement