Rolldown is here, can it save Vite?

Поділитися
Вставка
  • Опубліковано 4 лют 2025
  • 2024 has been a wild year for bundlers. RsPack, Farm, Bun, and now Rolldown is here. Oh boy...
    Thank you SingleStore for sponsoring! Check them out at: soydev.link/si...
    SOURCES
    rolldown.rs/
    github.com/rol...
    Check out my Twitch, Twitter, Discord more at t3.gg
    S/O Ph4seon3 for the awesome edit 🙏

КОМЕНТАРІ • 200

  • @JoaoVitor-fy4jq
    @JoaoVitor-fy4jq Місяць тому +428

    Save Vite from what? Vite is perfect

    • @vanness1868
      @vanness1868 Місяць тому +51

      that means you never use vite in a huge project

    • @austincodes
      @austincodes Місяць тому +14

      From Rollup

    • @yojou3695
      @yojou3695 Місяць тому

      ​@@vanness1868 nope, no problems here, better than anything else out there by far

    • @mattmmilli8287
      @mattmmilli8287 Місяць тому +5

      It’s good for like a single goal. Try to have web component and WASM libraries in there and other things and the caching becomes hell on earth and css bundling sucks

    • @xijnin
      @xijnin Місяць тому

      From ecmascript

  • @DavidAlsh
    @DavidAlsh Місяць тому +32

    Working at Atlassian as a bundler engineer. We are currently rewriting Parcel in Rust under the creatively named Atlaspack bundler. In our experimental pre-pre-releases we've seen build times go from 1 hour to 45 seconds 🔥
    Super fun project to work on. Very cool the approach Rolldown is taking on their Nodejs worker model!

    • @Syntarex
      @Syntarex Місяць тому +8

      I love that you call it „experimental pre-pre-release“. 🤣

    • @pawelblaszczyk__
      @pawelblaszczyk__ Місяць тому

      Doesn’t the Parcel already includes a lot of Rust in performance sensitive pieces?

    • @DavidAlsh
      @DavidAlsh Місяць тому +4

      @@pawelblaszczyk__ mostly just the expensive plugins like import resolution and typescript type stripping.
      Our work is to replace the core with an API compatible Rust based core. Many of the plugins can remain in JavaScript.
      The core is where the sausage is made. It manages a worker pool, handles scheduling calling out to plugins, and builds the data structures that eventually end up the bundles spit out on the other side.
      The Nodejs core uses Nodejs Worker threads and shared array buffers. It's actually really fast and a good case study for how far you can actually push node - but no match for Rust's multi threading model

    • @pawelblaszczyk__
      @pawelblaszczyk__ Місяць тому

      @@DavidAlsh cool to know, thanks a lot!

    • @Andrew-tl9gk
      @Andrew-tl9gk 7 днів тому +1

      Why would you use ANY technology in the first place that takes 1 hour to bundle ???

  • @TheAlexLichter
    @TheAlexLichter Місяць тому +59

    Sadly a lot of things aren’t correct in the benchmark (no native vite plugins enabled, vite plugin react isn’t necessary etc etc) :/
    Could’ve been easily prevented by reaching out to the rolldown team or Evan directly. I see parallels to the SSR benchmark a few months ago here where the same issues happened - and you’ve also discussed these on the channel here.

    • @mateusavilaisidoro8305
      @mateusavilaisidoro8305 Місяць тому +2

      please create a video with this content

    • @notlekrut
      @notlekrut 25 днів тому +1

      Once again, people doing benchmarks don't have the knowledge or experience to make proper use of the frameworks and tools they're comparing

  • @JohnDoe4321
    @JohnDoe4321 Місяць тому +117

    As an old C++ developer, I'm amazed at build times for JS tools.
    When I was your age, I worked on projects that took HOURS to build. 👴
    The kids these days complain about builds taking 30 seconds!
    P.S. Get off my lawn! 😁

    • @nitsanbh
      @nitsanbh Місяць тому +12

      Also we complain when our internet is slower than 100mbps

    • @gearboxworks
      @gearboxworks Місяць тому +12

      Did you also walk 10 miles to school in the snow, uphill, both ways? 😜

    • @tonyb3123
      @tonyb3123 Місяць тому +18

      To be fair, a C++ build is turning code into an extremely efficient binary.
      A JavaScript build turns JavaScript into more JavaScript

    • @girishjain5288
      @girishjain5288 Місяць тому

      ​@@tonyb3123yeah compiling to binary is wayyy harder than transpiling to js

    • @nitsanbh
      @nitsanbh Місяць тому +3

      @ I hate when people say “compile ts to js”
      Dude it’s literally find and replace.
      Calling that “compiling” when gcc and optimizations exist is really…

  • @卛
    @卛 Місяць тому +200

    wait, vite needed saving?

    • @austincodes
      @austincodes Місяць тому +5

      From Rollup

    • @alexbennett5647
      @alexbennett5647 Місяць тому +8

      Yeah, Vite technically uses two different bundling process for dev and prod.

    • @rohithkumarbandari
      @rohithkumarbandari Місяць тому

      I had the same reaction 😂

    • @ryanmartin90
      @ryanmartin90 Місяць тому

      Vite is a toy, most of the time to us

    • @lessko9
      @lessko9 Місяць тому

      ​@@ryanmartin90webpack is a meme and so is turbopack

  • @joelv4495
    @joelv4495 Місяць тому +129

    Also in the Gen 0 category: Grunt and Gulp.

    • @miran248
      @miran248 Місяць тому +15

      Gulp was actually nice.

    • @Novascrub
      @Novascrub Місяць тому +4

      Its a task runner!

    • @lutfiikbalmajid
      @lutfiikbalmajid Місяць тому +1

      phew i skip that era. i am still use PHP at that time haha

    • @danielvaughn4551
      @danielvaughn4551 Місяць тому

      @@lutfiikbalmajid lucky you. the configuration was quite often a nightmare

    • @Andrew-tl9gk
      @Andrew-tl9gk 7 днів тому +1

      Grunt and Gulp was Gen 1!

  • @bholmesdev
    @bholmesdev Місяць тому +10

    My theory on the slower build time is the memory ceiling. This is *the* wall Astro runs into building MDX at scale today. Once you cross a threshold by even a few files, a 10 second build could easily become 30 seconds+. Fingers crossed the memory ceiling is harder to hit in rolldown! But building a React file that big... yeah, not surprised 😅

  •  Місяць тому +40

    Esbuild is actually way more powerful than people relise. That is my only “bundler” for years now. It handles bundling into single js file with “-bundle” and it has a dev server. Plugin api is quite good. It even handles new css nesting syntax and can downscale it. It works with css modules out of the box.

    • @MrAzulay
      @MrAzulay Місяць тому +2

      This! I guess esbuild limitations then are more it's lack of more advanced code splitting? Wonder why it's not good enough for vite

    • @C4CH3S
      @C4CH3S Місяць тому +2

      @@MrAzulay maybe TS people just don't like go as much, or the esbuild people are not that open to implementing these things. if the reason is legit just "because of go" then that's really disappointing, wasting so much time rewriting something instead of just retooling what was already good enough. I do get it a bit though, for the purposes of writing a bundler, rust has better language tools than go.

    •  Місяць тому +2

      @@MrAzulay vite actually needs advanced plugin system, that esbuild does not provide. Vite relies on rollup plugins. Most of them are not compatible with esbuild.

    • @lessko9
      @lessko9 Місяць тому

      Go sucks for WASM

    • @EvanYou
      @EvanYou Місяць тому +2

      @@MrAzulay In production you **need** to be able to more precisely control the chunks. esbuild has a very strict chunking default and no configurability, so it's not uncommon for a real app to end up with dozens or even hundreds of small chunks that the devs have no way to optimize for.

  • @systematicpsychologic7321
    @systematicpsychologic7321 Місяць тому +51

    Informative, but there was no 'peace nerds' and thus I am doomed to war. :(

    • @11WicToR11
      @11WicToR11 Місяць тому +1

      how the f can you use [insert random js framework] instead of nextjs? **signals army to march**

    • @LutherDePapier
      @LutherDePapier Місяць тому

      Agreed, I didn't notice that the video ended.

  • @ErikBongers
    @ErikBongers Місяць тому +6

    Based on this video I just replaced rollup with rolldown on a project and indeed, don't need a typescript plugin anymore. Transition was graceful. Rolldown also pointed out that I had forgotten to put type="module" in my package.json, which rollup hadn't informed me about.

  • @byGDur
    @byGDur Місяць тому +16

    These compiler and bundler devs are crazy impressive to me

  • @paoloricciuti
    @paoloricciuti Місяць тому +38

    The one thing I fear about rolldown is that rollup got reeeeeally good at tree shaking...a rewrite could have subtle differences that include much more of the code in the bundle which is a shame

    • @CanRau
      @CanRau Місяць тому +2

      Sadly this is actually a valid concern 😢

    • @spicynoodle7419
      @spicynoodle7419 Місяць тому +1

      Who cares, it's only 7kb gzipped /s

    • @CanRau
      @CanRau Місяць тому

      @@paoloricciuti my concern was more on tree shaking server side code in the client bundle, and OPs is possibly talking about the same or the whole code base.
      Not sure what 7kb you're referring to?

    • @CanRau
      @CanRau Місяць тому

      @ sounds promising and fantastic definitely looking forward to it 🥰

    • @nextentrepreneur9288
      @nextentrepreneur9288 Місяць тому

      They'll eventually get to rollup's level using all their tests and get more of them to pass over time.

  • @bboyakers
    @bboyakers Місяць тому +1

    Respectfully, ESBuild is phenomenal. I formerly worked at Microsoft and the entire Microsoft Learn/Docs monorepo uses ESBuild. I'd have to have one of the eng managers/principal engs fact check me but it was a monorepo of 6+ applications. Docs alone serves millions of pages of content. It scales very well and is 🔥. Almost positive ESBuild was also used for the production build as well!

  • @Kiyuja
    @Kiyuja Місяць тому +3

    that hot reloading reminded me of the first time I was doing HTML + CSS in Atom and found a HTML Preview extension. Seeing your changes in real time made it so much more comfortable while also improving my productivity because I immediately saw errors and could correct them

  • @Atmos41
    @Atmos41 Місяць тому +14

    Not mentioning rspack/rsbuild is CRAZY btw. Easily the smoothest migration from Webpack, and it is production-ready now.
    Also migrating from Webpack to Vite isn't really possible once your codebase is large enough, due to unbundled development making things very tricky.

    • @philheathslegalteam
      @philheathslegalteam Місяць тому +8

      Agreed. RSPack completely beat Vercel to market.

    • @alexbennett5647
      @alexbennett5647 Місяць тому +1

      RsPack is the GOAT. Theo knows about RsPack and will probably release some vids soon Im hoping

  • @TheSlyProfessor
    @TheSlyProfessor Місяць тому +5

    I love all your videos, but these excalidraw breakdown videos are next level awesome in their educational breakdown of things. I want a playlist of these types of videos. I watch all your videos but I want to revisit specific ones like this but since you release so many videos (thank you), it’s hard to know which videos are like this

    • @t3dotgg
      @t3dotgg  Місяць тому +1

      Yeah I need to make a playlist of these for sure

  • @dinoDonga
    @dinoDonga Місяць тому +8

    i felt the "i learned a lot"

  • @stokbrood
    @stokbrood Місяць тому +1

    Also good to mention in the gen2 list is: Rspack, basically a webpack rewrite to Rust. However they did not rework the API to be more user friendly, like what Parcel did

  • @TimLouw
    @TimLouw Місяць тому +3

    I've built my own bespoke framework with ESBuild as the bundler and it outputs either to one big file or splits out files when dynamically imported or set as entry points. It has minification, tree-shaking as well as splitting all as configuration options so the comment by Theo about it outputting too many files is nonsense or at the very least extremely outdated information. ESBuild might have some gaps but not what was mentioned in the video.

  • @Danielo515
    @Danielo515 Місяць тому +2

    10k files compiled in 10 seconds sounds great to me

  • @bloodline39
    @bloodline39 Місяць тому +3

    After doin a lot of projects in Next JS, i just did a test with Vite + Express, made a full fledged e commerce application, idk what's wrong woth vite, it is just perfect to me

  • @stokbrood
    @stokbrood Місяць тому +2

    5:03, ESBuild is actually pretty nice for packages which do not need to put everything in a single file

  • @ReedoTV
    @ReedoTV Місяць тому +4

    Browserify got written out of history

  • @svecs132
    @svecs132 Місяць тому +4

    3:40 Gentoo mentioned!!!!1!!1!

  • @tedchirvasiu
    @tedchirvasiu Місяць тому +1

    2:25 - Devin already taking our jobs

  • @JLarky
    @JLarky Місяць тому

    Theo: eabuild is good for dev but not recommended for production
    Every Remix dev who is not using Remix Vite yet: what do you mean?

  • @Ratipat332
    @Ratipat332 Місяць тому +1

    Man Frontend is so wild..

  • @OffroadTreks
    @OffroadTreks Місяць тому +1

    I've had to refactor a number of clients out of the delusion of "no build" guys, and no build almost never scales. And it's almost vanilla JS guys and it's like... just becuase you CAN doesn't mean you SHOULD. Talking messy code bases where no one can find their way around it becuase someone was too opinionated and not flexible enough to just ask, whats the best tool for the job and scope.

  • @HexiumDev
    @HexiumDev Місяць тому +3

    Can't wait for rust bundlers to be prod ready

    • @IStMl
      @IStMl Місяць тому +1

      by then we will have Assembly bundlers

  • @BenjaminSolum
    @BenjaminSolum Місяць тому +4

    Is Turbopack expected to be an API-compatible Webpack? I thought that was why Rspack is a thing? I've had the impression that Turbopack was a re-imagining of Webpack but perhaps my perception is off?

    • @twitchizle
      @twitchizle Місяць тому +3

      Turbopack is a balloon

    • @javierflores09
      @javierflores09 Місяць тому +2

      It isn't going to be API-compatible, no. Supposedly, they redesigned it in order to make configuration simpler though I have yet to try their API, bundler output should be an exact match to webpack though considering the amount of tests they got going for that; unsure if rspack tries to keep the same consistency level as turbopack on that end

    • @alexbennett5647
      @alexbennett5647 26 днів тому +1

      No, this is on purpose to lock users into vercel ecosystem. Never trust "OSS" from a company who's main revenue stream depends on it being paid for. Take react for example, Meta didn't need to monetize it because that's not its business model

  • @miran248
    @miran248 Місяць тому +2

    Now imagine, if in addition to bundling, we could actually compile the code to some intermediary output, such as wasm and then load that in the browser w/o js - that would be huge! Endgame even.

    • @roberthernandez5802
      @roberthernandez5802 Місяць тому +1

      Endgame in what way? Are you being dramatic?

    • @miran248
      @miran248 Місяць тому

      @@roberthernandez5802 Haha, a little bit. Just thinking quietly on what could be the next big thing, once the dust (around bundlers) settles. Hoping to see more on the compilers front (code analysis, optimizations, ..), even if it compiles back to js (and not wasm). Some people are already working on ts + llvm.

    • @TheMeticulousMoo
      @TheMeticulousMoo Місяць тому

      I'm curious, why would you ever want to compile js to wasm??

    • @philheathslegalteam
      @philheathslegalteam Місяць тому

      @@roberthernandez5802he is talking about ready parsed ASTs. There is a current TC39 proposal for this to be implemented in JS.
      Browsers spend an ungodly amount of time simply parsing your JS and turning it into AST for the engines to run. Sometimes several seconds.
      If we could take for example, the entire implementation of React + React-DOM and ship it as pure AST, 100ms - 2seconds (depending on device) will be shaved off TTI score.
      Even more powerful for evil frameworks like next that use JS injection of several kilobytes of JSON data for hydration. This completely KILLS performance.

    • @Sxxov
      @Sxxov Місяць тому +2

      this is an explored concept. however, due to how good javascript engines are nowadays at running javascript, you’d actually lose in both performance & file size. the dynamic nature of js means you’ll need to reimplement a mini js runtime (that’s probably a scrappier version of whatever js engine on the browser), be unable to support many of js’s features, lose any resemblance of interop with idiomatic js code, or any combination of the above. you can see prior work in assemblyscript (js to wasm), closure compiler (js to compiled js), v8 snapshots (js to v8 ir, commonly used for electron/node/react native)

  • @AidaJtm
    @AidaJtm Місяць тому

    Thanks for trying this out!

  • @vipzip8863
    @vipzip8863 Місяць тому +7

    0:00 Introduction to Roll Down and Bundler Evolution
    1:25 Single Store Database Performance
    1:50 Generational Overview of JavaScript Bundlers
    3:15 ES Build and Turbo Pack: New Approaches to Bundling
    4:57 Roll Down Performance Comparison and Benefits
    9:20 Real-World Performance Testing with Roll Down
    11:00 Roll Down's Impact on Dev and Production Builds
    16:00 Why Bundlers are Still Necessary
    18:00 Future of Bundlers and Web Development
    Generated by Snorvia AI chapter generator

  • @MadsterV
    @MadsterV Місяць тому

    people remembering what running native code feels like!

  • @zebraforceone
    @zebraforceone Місяць тому

    Vite is superb though. It's worlds better than all the other bundlers that have come before it.

  • @joshix833
    @joshix833 Місяць тому

    You can use Esbuild to combine multiple files into one. You just have to tell it to

  • @StephanHoyer
    @StephanHoyer Місяць тому +1

    I use esbuild also for mengling and minifying. Works great. What do I miss here?

    • @azizsafudin
      @azizsafudin Місяць тому

      It’s missing configurable code splitting

    • @StephanHoyer
      @StephanHoyer Місяць тому

      @@azizsafudin good point. But wouldn't it be easier to add this to esbuild than to create yet another bundler.

    • @eldarshamukhamedov4521
      @eldarshamukhamedov4521 Місяць тому +1

      @@StephanHoyer I believe the point of rewriting Rollup was to maintain backwards compat with the Rollup ecosystem. ESBuild is great, but I don't think you could reasonably call it "highly customizable". If you tried to make it as flexible as Rollup, you'd just end up with ESBuild turning into Rollup, but with a smaller ecosystem.

    • @StephanHoyer
      @StephanHoyer Місяць тому +1

      @@eldarshamukhamedov4521 sounds reasonable. Thanks for the explanation

  • @dasten123
    @dasten123 Місяць тому

    Rolldown is gonna be HUGE I can't wait for the Vite update :D

  • @vitorhmtts
    @vitorhmtts Місяць тому

    5:13 turbopack came waaaay later, SWC should be there

  • @Mempler
    @Mempler Місяць тому

    You could say, vite is an "development environment".

  • @TanjilBhuiyan
    @TanjilBhuiyan Місяць тому

    whats your thought on rspack?

  • @NicolasEmbleton
    @NicolasEmbleton Місяць тому

    You forgot Gulp which was all the rage at some point, before Webpack.

  • @LockeAG4
    @LockeAG4 Місяць тому +1

    You forgot about Grunt and Gulp

  • @philodox13
    @philodox13 Місяць тому

    Brunch for life

  • @rationalityfirst
    @rationalityfirst Місяць тому

    JS dev is perpetual pain.

  • @TheHermitHacker
    @TheHermitHacker Місяць тому +2

    If Rich Harris is behind Rollup, you just KNOW it's going to be fantastic.

  • @zwanz0r
    @zwanz0r Місяць тому

    I'm wondering if a 'non-bundling but still use a minifier' would work

  • @henriquematias1986
    @henriquematias1986 Місяць тому +1

    SingleStore at $0.9/hour seems a bit spicy. That’s $600+ per month

  • @MePeterNicholls
    @MePeterNicholls Місяць тому

    If I’m
    Starting NOW, which is the best to get set up with

    • @keent
      @keent Місяць тому +1

      ofc vite

    • @MePeterNicholls
      @MePeterNicholls Місяць тому

      @ cheers. I’ve been so ad hoc in the past. But I need to get a good environment set up for this years projects.

  • @WillDelish
    @WillDelish Місяць тому

    Rolldown for crabs 🦀

  • @pikavecordis5056
    @pikavecordis5056 Місяць тому

    Can Rolldown save Vite? Hi, I am a developer who has been using stock terminal. Here are my thoughts.

  • @AndriiC-x4h
    @AndriiC-x4h Місяць тому

    What specs of your laptop? Thank you.

  • @Skizo336
    @Skizo336 Місяць тому

    How can I try rolldown with vite myself?

  • @pollathajeeva23
    @pollathajeeva23 Місяць тому

    I'm still facing an issue with the React env variable while deploying in Kubernetes.

  • @IStMl
    @IStMl Місяць тому

    What about OXC?

  • @elmiguel1969
    @elmiguel1969 Місяць тому

    There are too many flippin' tools out there.

  • @icodefor
    @icodefor Місяць тому +1

    Forgot Grunt

  • @sedalski
    @sedalski Місяць тому +1

    I'd love to go through this video but, oh, that vocal fry... Theo, please! 🙏🏻

  • @dmitriyzakharov3696
    @dmitriyzakharov3696 Місяць тому

    Theo affiliates with nextjs, and that tool using swc. Rolldown use oxc which is 3x faster than swc. That main reason why he looking for problems as jealous hater) because soon all world will use rolldown with vite while their swc / nextjs / turbopack stack will be alone)

  • @sryx
    @sryx Місяць тому

    You all acting like we weren't building web apps using Ant back in the day :)

  • @A453
    @A453 Місяць тому +1

    Esbuild is still going to be the only bundler I need. It does everything I need. I don't understand why you think it has some limitations. It is production ready.

  • @AQUTENOLEJ
    @AQUTENOLEJ Місяць тому

    If it’s just roll down all the way down (excuse the pun), then why even ship it under Vite at all? Just ship the product as rolldown. I’m so confused 😅 what even is Vite now? Is it just a wrapper over rolldown?

  • @Zedoy
    @Zedoy Місяць тому +1

    < 10 likes? let me fix that

  • @martoxdlol
    @martoxdlol Місяць тому

    And Turbopack still doesn't work for prod builds ...

  • @siya.abc123
    @siya.abc123 Місяць тому

    We don't need more than Esbuild

  • @christianmartinez2179
    @christianmartinez2179 Місяць тому

    Fix? Save? those are words you use for a dying/struggling technology not for an improvement...

  • @Jonjolt
    @Jonjolt Місяць тому +2

    Problem is, Webpack is still the best for non-SPA's because of its configurability, I was able to shoehorn Vite but it still isn't 100% as good as Webpack, I had to make some plugins to get it to work.

    • @Sxxov
      @Sxxov Місяць тому +1

      that’s kind of the magic of vite though. need more functionality? just roll your own!

    • @eldarshamukhamedov4521
      @eldarshamukhamedov4521 Місяць тому

      Welcome to software. Everything is a trade-off.

  • @ralify
    @ralify Місяць тому

    webpack is suuuuuuuuper slow on big projects, would never use it again in my life

  • @isaac10231
    @isaac10231 Місяць тому +1

    Save vite?????
    Clickbait used to be at least a LITTLE BIT believable.

  • @Joshua-dc4un
    @Joshua-dc4un 17 днів тому

    You're a bad judge of what's realistic or not, by your own admission. So maybe you shouldn't be telling people whether no build is realistic or not

  • @ErickMoya-y3w
    @ErickMoya-y3w Місяць тому

    Save Vite from?

  • @rozacp
    @rozacp Місяць тому +2

    No mention of Gulp or Grunt?

    • @Jonjolt
      @Jonjolt Місяць тому

      I don't think Theo's old enough...

    • @tryitpro674
      @tryitpro674 2 дні тому

      Neither of those tools are bundlers. It wouldn't really make sense to mention them in this context, seeing as all the other tools mentioned are bundlers.

  • @tino3420
    @tino3420 Місяць тому

    this is so cool

  • @casraf
    @casraf Місяць тому

    Rust isn't the catch-all solution to everything
    This is a dumb trend
    The contributions will decline because it's such a high barrier of entry, and it saves what? .5s for a regular build?

    • @RustIsWinning
      @RustIsWinning Місяць тому

      Didnt even look at the benchmarks lmao. Cry more pls 😂

    • @Harkunwar
      @Harkunwar Місяць тому

      Switched from webpack to esbuild in our production code, build time went down from 2 minutes to 4 seconds.

  • @zBrain0
    @zBrain0 Місяць тому

    Maybe make svelte build faster? Can't complain about that.

  • @bubkabu
    @bubkabu Місяць тому

    save from what? the clickbait and drama every. single. video. ffs. so obnoxious.
    it’s a shame because i got a lot of valuable info from you, but it’s not worth it

  • @lovebes
    @lovebes Місяць тому

    why does vite already need saving lol

  • @ralify
    @ralify Місяць тому

    you forgot to mention why Evan was doing it I think, but I didn't watch all the video, he said on the last conference is he needs rolldown to eliminate differences between production builds and dev builds

    • @NimbleTron
      @NimbleTron Місяць тому

      Good

    • @이원희-p5u
      @이원희-p5u Місяць тому +1

      good point though he mentioned it in the video

  • @zicada7661
    @zicada7661 Місяць тому

    Is there a Patreon number where you would feel you didn't have to bother your viewers with the sponsor ads ? Or don't you see it as bothering your viewers ?

  • @razdingz
    @razdingz Місяць тому

    you must good useful sponsored things

  • @GamBar64
    @GamBar64 Місяць тому

    Benchmarks are false, roll down is in beta, just take down the video

  • @ninetyxis
    @ninetyxis Місяць тому

    Click baiting 😂😢 vite doesn't need to be saved😅

  • @wolfphantom
    @wolfphantom Місяць тому

    clickbait title

  • @ScottMaday
    @ScottMaday Місяць тому +9

    Theo releasing videos hyping another dead-on-arrival javascript tool will never not be funny

    • @t3dotgg
      @t3dotgg  Місяць тому +23

      Of the "new JS tools" I've covered recently, Rolldown objectively has the highest chance of success simply by being tied to Vite

    • @dasten123
      @dasten123 Місяць тому +4

      Dude this is pretty much the worst thing for making that comment. Rolldown will be a total game changer

    • @DerLuukee
      @DerLuukee Місяць тому

      Vue/vite/rolldown will be the next big thing imo, it already is amazing

    • @drewhjava
      @drewhjava Місяць тому +3

      @@DerLuukee It already is. Next is the only thing that's going in the opposite direction. Everyone else is behind Vite.

    • @alexbennett5647
      @alexbennett5647 Місяць тому

      I'm not even on the Vite train, and I know, this is long anticipated with a proper business backing. Many people left their jobs to work on this full time. Its not going anywhere

  • @MenkoDany
    @MenkoDany Місяць тому

    Boopgloop is here, can it save Shloopwoop? Web devs are a disgrace