Channel
Interviewed Person
Daniel Roe
Daniel Roe, a leader in the Nuxt.js community, challenges conventional bundling wisdom, offering new insights into JavaScript optimization. In this talk, you’ll learn about: - Analysis of how JavaScript bundle size impacts web performance. - Examination of modern bundling techniques for full-stack JavaScript frameworks. - Live coding session exploring new bundling strategies for Vue.js applications. - Discussion on balancing performance optimization with development ease. --- 💚 Special thanks to all our event sponsors and community partners for Vue.js Nation 2025: Diamond Sponsors Vue School: https://vueschool.io Certificates.dev: https://certificates.dev InstantDev: https://instantdev.io Platinum Sponsors Nuxt Certification: https://certificates.dev/nuxt JavaScript Certification: https://certificates.dev/javascript Vue.js Certifcation: https://certificates.dev/vuejs/ Angular Certification: https://certificates.dev/angular Gold Sponsors Tito: https://vi.to Mastering Nuxt: https://masteringnuxt.com Mastering Pinia: https://masteringpinia.com Bronze: Weekly Vue & Nuxt News: https://weekly-vue.news Gamedevjs: https://gamedevjs.com This is Learning: https://thisislearning.dev Vue Designer: https://vuedesigner.com/ Vue.js Berlin: https://lu.ma/vuejs_berlin 🔗 More Vue School: Bluesky: https://bsky.app/profile/vueschool.io Twitter: VueSchool_io LinkedIn: / vueschool Facebook: / vueschool Instagram: / vueschool Website: https://vueschool.io
Vue School
Interviewed: Daniel Roe
[Music] hello my name is uh Daniel R and it's a real pleasure uh to be able to talk about unpacking bundling with you uh today bundling is an interesting thing and uh lots to say about it so I thought I'd just introduce uh myself first uh I am a full-time open- Source uh contributor which is uh pretty uh cool I'm a um I think I'm really privileged
uh one of the things that I do is uh lead the team maintaining no.com I also am involved in some other projects from Nitro which is a framework for building server uh apps uh to Magic Rex Fontaine uh first commit page speed uh and so on uh you can find me on my website R.D and there you should be able to find lots of ways of contacting me from email to social media I would be delighted if
you have any questions maybe coming out of this talk or something else if you want to get in touch with me uh that would be a real pleasure uh I live in the UK in Scotland this is my cat uh barley um and I'm standing right here um where you can you can see uh this is normally my view she is uh she's normally at my feet but she seems to have wandered off a little bit uh right now and and she's a really
lovely and affectionate cat and basically uh I could talk about her all day so I I hope I w't um board you now or in the past by by talking about them U but yes this is where I normally am so if you're dropping me a line on Discord or uh blue sky or something else you can imagine me here um and I mentioned that I I uh I Le the team building KNX uh if you haven't come across it KN is a framework built uh on view and Nitro and it's it's Progressive
so the idea is it should be able to be in charge uh for you so when you start out it should should take care of uh making you productive as quickly as possible as you need to take more control it should give you full ability to customize your project so Vue itself is a progressive uh library in the same kind of way in that you can adopt it and gradually use more and more of its capabilities so you could drop it into
an existing static HTML page and then gradually start making it reactive with view now it's similar I guess in a way with next in that you should have best practice built in um but then you should be able to customize and and make the choices that you need to to make um for your particular project uh and so that's very much something that that we we aim for the good developer experience getting great of friction but I should say it's also not something that is uh is always obvious um up front uh often
times you have to encounter problems um and discover what they are in order to solve them uh and that is very much means that meta Frameworks like n need to be a place of experimentation um trying to identify what the solutions are what what the problems that people are facing are and then uh have an opportunity to experiment uh and then have an opportunity to resolve those problems for people no itself was created by a um Sebastian and Alexander Chapan uh a
number of years ago in fact it was released I believe the day after next JS so uh the the name was not an accident one for react the other for view uh they've they've pursued different courses over the years uh I became involved uh just in the runup to version three um I joined the core team about then and uh I I began leading it after the release of version 3 in January uh and we're moving mov towards a release