Channel
Interviewed Person
Daniel Roe
JavaScript represents a bit part of page weight - and optimising for performance often requires trimming or optimising the bundle - albeit imperfectly. At the same time, bundlers have never been more important in full-stack JS frameworks. In this session we’ll be rethinking how bundlers can optimise JS, if we let go of some of our previous assumptions about what bundling means. Slides: https://roe.dev/slides/2024-11-15-perfnow.pdf About Daniel: https://roe.dev *** A session from performance.now(), the web performance conference. Each November in Amsterdam; see https://perfnow.nl for more information. Conference announcements in your inbox? https://perfnow.nl/subscribe

Theo - t3․gg
Interviewed: Theo Browne (t3dotgg)
next up we have Daniel row um Daniel I spent a lot of time talking to Daniel on the speakers Cruise because he has led the most fascinating life um when you see him at the break ask him about the um the Chinese television program that he was an actor on when he was a kid um and then he um went to school and he was a vicer so like a like a minister in Britain for a while um and then somehow that propelled
him into open source and he opened a consultancy and now he leads the uh the next core team and he's here today to talk to us about bundling strategies so it's going to be super interesting thank you I wasn't paying attention was that any of that true I I I'm not sure it was
I um it's a pleasure to be here I'm it's a real honor uh and uh I'm going to talk about unpacking bundling uh and I I hope I hope I am uh we'll see how we go uh my name is Daniel row I uh am an American living in the UK uh in Scotland and uh and and I'm a full-time open source maintainer uh I basically get to do my hobby uh full-time which is amazing I'm supported by uh sponsors
and the slides might need to come up on the screen okay you also missed out I'm going to go back uh I'm I'm sorry if that offends anyone but this was my opening slide and I feel the cat deserves some love it's not actually my cat I'll show you my cat in a moment um but I'm a full-time open source uh op sorcerer I don't know I
think I think we're we're all all magicians in the web space that's why I love it um you can make anything happen if you can imagine it uh and uh so I'm an open source as well um I I lead the team uh building n which is a framework for building web apps uh I'm on the team of nitro which is a framework for building servers which we actually built as part of of KN and is now uh and is a separate project now which Powers things like solid start hstack start analog
which is an angular meta framework and hopefully others uh I have a few other projects you might want to check out like pagee dodev which I was told by someone um actually I was I was told by someone it was the fastest client for core vitals they had ever seen uh we on the Google team and I won't name names uh and that is basically me nerd sniping you to go find out why it is slow and tell me later and a few other things this this is my cat uh barley and this is where I normally stand and work
I have got my coffee or tea depending on the time of day and barley basically stops me from doing any work uh as much as possible I mean can I get a show of hands for how many people here have actually had to choose what you are working on based on the presence of a pet it's I I I I'm sorry I can't code right now I the keyboard is off limits I can read PRS I can think I cannot type
it's very real a very real thing now uh basically I think it's an important thing before uh before giving a talk that any speaker needs to be appropriately humiliated well maybe not any speaker but it's probably useful for me so uh if you could just tell me whether or not you've used KN that would be a lovely thing I would love to know that uh I'm actually I'm surprised 17 um maybe that's cuz it really needed to be optimized uh actually I also want to just highlight how intelligent I am