Why is Vite Everywhere? | Evan You

Поділитися
Вставка
  • Опубліковано 29 тра 2024
  • Evan discusses Vite, a JavaScript build tool that simplifies the process of transforming and bundling code for web applications. Originally starting as a small prototype called Vue Dev Server, Vite has evolved to streamline development and provide efficient hot updates. Tune in to learn more about Evan's journey in creating Vite and the impact it has on modern web development.
    Guest: Evan You 🐦 / youyuxi
    Host: Bdougie 🐦 / bdougieyo
    OpenSauced: 🐦 / saucedopen
    [00:00:52] Vite JavaScript build tool.
    [00:06:26] Working on VEET as an escape.
    [00:09:00] Decentralized decision-making in Vue.
    [00:13:55] Evolution of Vite from prototype.
    [00:17:20] Plugin runtime for Rollup.
    [00:21:31] Meta frameworks using Vite.
    [00:25:37] Recognizing valuable team contributions.
    [00:29:10] A good contributor's empathy.
    [00:34:46] Structured onboarding in open source.
    [00:36:11] The future of VEET.
    Site 🍕 opensauced.pizza
    Course 📓 www.leveluptutorials.com/tuto...
    Twitch 🎬 / bdougieyo
    GitHub 💻 github.com/open-sauced
    Community 👾 / discord
    Podcast 🎙 podcast.opensauced.pizza/
    #opensourcesoftware #opensource #softwareengineer #ai #openai #github #stream #videopodcast #cncf #kubernetes #trending #engineering #podcast #webdevelopment #CloudNativeComputingFoundation #ai #community #linux #brendanburns #microsoft #stackblitz #IDE #javascript #apps #building #appdevelopment #graphQL #openAI #ycombinator #100devs #resilientcoders #chatgpt #vite #vuejs #evanyou
    OpenSauced removes the pain of finding projects to contribute to. We are now working with companies to share the secret sauce to building engineering teams on through open-source.
  • Розваги

КОМЕНТАРІ • 53

  • @krishnabharadwaj4715
    @krishnabharadwaj4715 21 день тому +7

    Good thing I noticed is how open source authors are taking inspiration from one another and making the web better for everyone. True open source.

  • @Norfeldt
    @Norfeldt 18 днів тому +3

    Evan You is fantastic at coming up with new tools and maintain the focus beyond the startup face 🙌👏👏👏

  • @jitx2797
    @jitx2797 29 днів тому +21

    Now the team is working on Rust alternative of Rollup named Roll Down. Excited for it

    • @OpenSauced
      @OpenSauced  29 днів тому +3

      Looking forward to the growth of the team and contributions

  • @luizgrocco
    @luizgrocco Місяць тому +46

    "We have too many users" based.

    • @bdougie
      @bdougie 29 днів тому +1

      Wild how integrated vite is in the framework space.

    • @eptic-c
      @eptic-c 29 днів тому +3

      I mean, 4 million downloads/wekk, is not react level but it is a very huge amount of users

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

    His hands on approach is inspirational

  • @DejaVueFm
    @DejaVueFm 26 днів тому +5

    Looking forward to the future of Vite, including Rolldown, doubling down on the oxc toolchain etc etc ✨

  • @TheAlexLichter
    @TheAlexLichter 26 днів тому +3

    Thanks for the interview 🙏
    Very insightful to take a closer look into Vite and Vue, especially the "maintenance burden" and downside of "too many users".

    • @OpenSauced
      @OpenSauced  26 днів тому

      Vite tooling is slowly building the missing pieces in build tooling. The fact these are all mostly volunteers is impressive.

  • @QueeeeenZ
    @QueeeeenZ 28 днів тому +9

    React/Next should adopt Vite like all other frameworks.

    • @timmeehan2365
      @timmeehan2365 27 днів тому

      You can use Vite in a React project. But you can't use it in a Nextjs project

    • @QueeeeenZ
      @QueeeeenZ 27 днів тому

      @@timmeehan2365 It would be nice if it was possible to use Vite in both React and Next

    • @YLivay
      @YLivay 27 днів тому +5

      nah, their fragile pride cant take it

    • @TheAlexLichter
      @TheAlexLichter 26 днів тому +6

      Next.js should 👀

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

    Great interview! Love the casual format

  • @ricko13
    @ricko13 28 днів тому +6

    fun fact: Evan You look like Joseph Gordon-Levitt

  • @LyricLounge7
    @LyricLounge7 29 днів тому +2

    Awesome interview

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

    Really great and well produced interview!

  • @winns87x
    @winns87x 13 днів тому

    Thanks for the interesting interview! Vue, Vite, Vitest, VitePress

  • @nikilk
    @nikilk 29 днів тому +4

    If only NextJS used Vite aswell. Turbopack however is where they bet, the frameworks future build.

    • @bdougie
      @bdougie 28 днів тому

      IMO leaves room for others to innovate with vite and capture mindshare.

  • @Always_Staples
    @Always_Staples 26 днів тому

    Keep up the great work.

  • @DamjanDimitrioski
    @DamjanDimitrioski 27 днів тому +2

    Because the standard start react is no longer developed and we don't have a choice, the choice is between 2 server side solutions or vite as the time of stating this.

    • @OpenSauced
      @OpenSauced  27 днів тому +1

      Checks out. Vite came out at the right time.

  • @JT-mr3db
    @JT-mr3db 25 днів тому +1

    32:00 When I want to contribute something to a project that is highly used I always reach out to a maintainer first via an appropriate channel. If I don't get buy in from them then I simply don't waste my time or theirs contributing.
    A maintainer that doesn't get back to you at all, is a pretty clear indication that your efforts will likely not be considered. Nothing wrong with that at all, contributors need a bit of thick skin around this stuff.

  • @cant_sleeeep
    @cant_sleeeep 29 днів тому +3

    what brand are your glasses? theyre super cool

    • @bdougie
      @bdougie 29 днів тому

      Mine are Warby Parker Percys

  • @arthur-zhuk
    @arthur-zhuk 29 днів тому +6

    did you guys call each other to plan your matching outfits or coincidence?

    • @bdougie
      @bdougie 29 днів тому +4

      Perhaps it’s just the open source uniform.

  • @naranyala_dev
    @naranyala_dev 29 днів тому +7

    00:01 Vite is a JavaScript build tool
    02:26 Developing a Dev server for native esm requests.
    07:06 Evan serves as the Project Lead for Vite
    09:24 View is intentionally avoiding major paradigm shifts for stability and user experience.
    13:45 Evan You worked intensively on Vite, achieving hot module replacement using native esm.
    16:09 Making Vite framework agnostic
    20:25 Vite became popular for SSR meta frameworks due to ease of use
    22:26 Evan You has a less hands-on role in V compared to Vue
    26:32 Code quality, trust, and communication are key for contributors
    28:21 Identifying quality and confidence in contributors
    31:49 Balancing contributions and cautiousness in project development
    33:53 Challenges in providing context for new contributors
    37:47 Vite has strong potential for significant growth.
    Crafted by Merlin AI.

  • @amoghskulkarni
    @amoghskulkarni 28 днів тому +3

    People always build amazing things when they try to solve the problems that THEY are facing (instead of trying to solve someone else's problems)

  • @user-rv1bx8hx4v
    @user-rv1bx8hx4v 17 днів тому

    👍👍👍

  • @rajeshpeddalachugari
    @rajeshpeddalachugari 29 днів тому +1

    Why I am seeing Satya Nadella 😅

    • @OpenSauced
      @OpenSauced  29 днів тому +2

      You paying for office 365?

  • @krishnabharadwaj4715
    @krishnabharadwaj4715 21 день тому

    33:00 To the contributors, I would say, you have already put good amount of effort by working on Pull request or creating an issue. Don't let that effort go waste by dropping the ball. Communication is important.

  • @ob34915
    @ob34915 25 днів тому +3

    still using webpack, vite is not that flexible for my use case

  • @TesterAnimal1
    @TesterAnimal1 22 дні тому +1

    Because people don’t know DOM and JavaScript..🙄

    • @OpenSauced
      @OpenSauced  22 дні тому +1

      I don’t know him either

  • @MrTachy0n
    @MrTachy0n 21 день тому +1

    Noob gen bla .. bfdl is linus not python

    • @OpenSauced
      @OpenSauced  21 день тому +1

      That’s correct. Probably should of stopped and googled that one. FWIW the difference in time between the two is months.

    • @MrTachy0n
      @MrTachy0n 20 днів тому +1

      Ha we are both wrong thsts what I meant to say Eric!