15 crazy new JS framework features you don’t know yet

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ค. 2024
  • Try Brilliant free for 30 days brilliant.org/fireship
    Take a look at the latest features in 15 different JavaScript frameworks and the problems they solve for web developers. Take an first look at the React compiler, Angular signals, Svelte runes, and more...
    #programming #webdevelopment #thecodereport
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    Next.js Full Course fireship.io/courses/nextjs/
    21 web features • 21 Awesome Web Feature...
    They fixed React? • They made React great ...
    🔥 Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - Best JS frameworks for 2024
    - New features in React.js
    - What's new on Next.js
    - React vs Angular vs Vue
    - What is the React Compiler?
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.1K

  • @abhijay_hm
    @abhijay_hm 26 วันที่ผ่านมา +3217

    web devs keep introducing new frameworks and changes to make sure current ai never becomes capable of replacing them

    • @abdirahmann
      @abdirahmann 26 วันที่ผ่านมา +164

      big brain 1000x 5D chess move 😂😂💀

    • @zhandosainabek
      @zhandosainabek 26 วันที่ผ่านมา +12

      😂😂😂😂

    • @atinux
      @atinux 26 วันที่ผ่านมา +106

      I hope AI will not create their own JavaScript framework

    • @mismagiuz
      @mismagiuz 26 วันที่ผ่านมา +77

      until the AI starts to create the frameworks themselves

    • @ibtehaj-khan
      @ibtehaj-khan 26 วันที่ผ่านมา +14

      now you have to compete with AI in learning to be competitive.

  • @SeanJonesYT
    @SeanJonesYT 26 วันที่ผ่านมา +4119

    My boss is getting really pissed that I’ve spent the past 10 years rewriting the same project every 30 days.

    • @whannabi
      @whannabi 26 วันที่ผ่านมา +138

      I'm surprised he wasn't pissed because he had to keep an employee for this long. You must be pretty good or fine with your pay.

    • @NikeloaZ
      @NikeloaZ 26 วันที่ผ่านมา +8

      blessed

    • @neociber24
      @neociber24 26 วันที่ผ่านมา +35

      Me too, I cannot stop rewriting my app each week, PLS HELP

    • @IshanRohatgiyt
      @IshanRohatgiyt 26 วันที่ผ่านมา +2

      🤣🤣

    • @MarceloDezem
      @MarceloDezem 26 วันที่ผ่านมา +13

      30 days is not fast enough.

  • @ChristofferLund
    @ChristofferLund 26 วันที่ผ่านมา +3051

    Fuck it. I no longer identify as full stack. Backend only.

    • @none_the_less
      @none_the_less 26 วันที่ผ่านมา +156

      Right? I am trying to run away from frontend as well.

    • @justsomeonepassingby3838
      @justsomeonepassingby3838 26 วันที่ผ่านมา

      Keep calm and use sveltekit+tailwind+pocketbase.
      Things come and go, even if web development being easily accessible was just a phase, the real treasure was the freelancing skills we learnt along the way

    • @billy8461
      @billy8461 26 วันที่ผ่านมา +105

      why the fuck everyone thinks that front end is web only?? what about front end with Qt and c++ or front end with openGL or unreal or unity with c#?? that's also front end..

    • @vaisakhkm783
      @vaisakhkm783 26 วันที่ผ่านมา

      Huh...too late... i jumped to entirepricr java a few years ago...

    • @BosonCollider
      @BosonCollider 26 วันที่ผ่านมา +65

      If you learned HTMX in a day you are still full stack

  • @TopBagon
    @TopBagon 26 วันที่ผ่านมา +1526

    Suspicious lack of AI in these recent features

    • @wobsoriano
      @wobsoriano 26 วันที่ผ่านมา

      th-cam.com/video/d4_FXbFMuMo/w-d-xo.htmlsi=4rpWZc-j9EH5Lcsm

    • @CamronSixx22
      @CamronSixx22 26 วันที่ผ่านมา +104

      Probrably because they're trying to make it so that ai can't replace them lol.

    • @PiotrPavel
      @PiotrPavel 26 วันที่ผ่านมา +6

      Wiat for it next year will be 16th and 17th framework with AI

    • @leonardsam7083
      @leonardsam7083 26 วันที่ผ่านมา +6

      Million libt has some monetized features that leverage language models

    • @1ycan-eu9ji
      @1ycan-eu9ji 26 วันที่ผ่านมา +10

      almost like... AI hits its peak

  • @p0kepengin592
    @p0kepengin592 26 วันที่ผ่านมา +694

    "some awesome new features you don't need" sounds like something i need right now

  • @jonathanbout
    @jonathanbout 26 วันที่ผ่านมา +577

    I like how Fireship can both insult and compliment all of those JS frameworks

    • @auchucknorris
      @auchucknorris 26 วันที่ผ่านมา +8

      its almost undetecible half of the sarcasm that's thrown in with the same monotone delivery

    • @naptimusnapolyus1227
      @naptimusnapolyus1227 26 วันที่ผ่านมา +9

      except Angular(the goat)

  • @enriquea.ghijsmora6213
    @enriquea.ghijsmora6213 26 วันที่ผ่านมา +454

    I just finished a 6 months fullstack course. Now I am here. What the fuck.

    • @DanielDogeanu
      @DanielDogeanu 26 วันที่ผ่านมา +86

      Welcome to the jungle! 🤣

    • @physic3524
      @physic3524 26 วันที่ผ่านมา +15

      Same, I haven't been able to find a job in the following 6 months

    • @IStMl
      @IStMl 26 วันที่ผ่านมา

      Welcome. You can take my spot. Im leaving. F*ck all of this sh*t.

    • @peterszarvas94
      @peterszarvas94 26 วันที่ผ่านมา +3

      its never ending

    • @nakulgoyal2879
      @nakulgoyal2879 26 วันที่ผ่านมา +5

      which course may i ask?

  • @atm6070
    @atm6070 26 วันที่ผ่านมา +475

    Meanwhile most business logic is running on some 20 year old technology

    • @gelber_kaktus
      @gelber_kaktus 26 วันที่ผ่านมา +34

      hello cobol old friend. we are replacing you with java serverlets.

    • @DxBlack
      @DxBlack 26 วันที่ผ่านมา +2

      "kiiiillllll meeeeee", withered programming language

    • @user-uk9er5vw4c
      @user-uk9er5vw4c 26 วันที่ผ่านมา +8

      if it works don't touch it

    • @Daijyobanai
      @Daijyobanai 26 วันที่ผ่านมา +1

      Stability and usability are sooooo overrated. Now let's get back to replacing next with remix before removing both in favor of [checks notes] nah, I'll just hope I win the lottery instead.

    • @Alex-xe6bl
      @Alex-xe6bl 25 วันที่ผ่านมา

      agree. I got an offer x1.5 my previous salary and will start on monday because they need someone with code igniter and jquery experience

  • @jameslay6505
    @jameslay6505 26 วันที่ผ่านมา +122

    Learning about new JS frameworks definitely feels like I'm wasting time learning about how other people waste their time helping front end devs waste their time.

  • @yurii2451
    @yurii2451 26 วันที่ผ่านมา +60

    Still often use PHP + JQuery at work, but it is nice to see that all those JS frameworks are having fun

    • @programmerjowo
      @programmerjowo 26 วันที่ผ่านมา +3

      Write less do more 😁

    • @josh-bodnar
      @josh-bodnar 26 วันที่ผ่านมา

      I've been using PHP8.* + Alpine + HTMX

    • @HenrySimarmata
      @HenrySimarmata 24 วันที่ผ่านมา

      Same 😂

    • @BlanCow
      @BlanCow 22 วันที่ผ่านมา

      same

  • @SynthAir
    @SynthAir 26 วันที่ผ่านมา +686

    Me as a software engineer who has never had to touch one of these frameworks: Wow, very interesting, I look forward to not using those

    • @vectoralphaAI
      @vectoralphaAI 26 วันที่ผ่านมา +6

      What kind software engineer???

    • @Fanmade1b
      @Fanmade1b 26 วันที่ผ่านมา +78

      @@vectoralphaAI The best kind.

    • @vectoralphaAI
      @vectoralphaAI 26 วันที่ผ่านมา +9

      @@Fanmade1b there is no such thing.

    • @fsharplove
      @fsharplove 26 วันที่ผ่านมา

      Never used any of these frameworks.
      .NET + WPF back in the days
      .NET + ASP Blazor (WEB and hybrid) nowadays

    • @christianh2581
      @christianh2581 26 วันที่ผ่านมา +70

      Believe it or not, there are developers who have nothing to do with the web at all. I am one of them.

  • @cherubin7th
    @cherubin7th 26 วันที่ผ่านมา +331

    Why features? I thought we will never have to code again!

    • @tokeivo
      @tokeivo 26 วันที่ผ่านมา +111

      You just need a serverless codeless releaseless product, and then you're 100% set for the future!

    • @adamantii
      @adamantii 26 วันที่ผ่านมา +65

      @@tokeivo Sounds like you need a productless product. AI can certainly help with that

    • @whannabi
      @whannabi 26 วันที่ผ่านมา +16

      Webdev is so bloated I genuinely feel bad for devs, I'd change career or something because that's too much

    • @anoh2689
      @anoh2689 26 วันที่ผ่านมา +14

      ​@@whannabiwhat do you recommended as an alternative?

    • @cherubin7th
      @cherubin7th 26 วันที่ผ่านมา +1

      @@anoh2689 I would recommend toilet cleaning.

  • @andrewroesener5897
    @andrewroesener5897 26 วันที่ผ่านมา +166

    I can't watch this while having lunch, literally almost died 3 times.

    • @pjmaas106
      @pjmaas106 26 วันที่ผ่านมา +5

      I also get mad anxiety from all this

    • @dinesee1984
      @dinesee1984 26 วันที่ผ่านมา +1

      Me too, I couldnt hold after seeing Tanstack Starter with Vite and everything built in. I am fan of tanstack query so this gives me hope of avoiding using remix or nextjs

    • @pieterrossouw8596
      @pieterrossouw8596 26 วันที่ผ่านมา +1

      *figuratively

    • @bendertherobot910
      @bendertherobot910 26 วันที่ผ่านมา +1

      Me too. Trying here to understand ReactJs... and now this!!

  • @maciejkag2735
    @maciejkag2735 26 วันที่ผ่านมา +121

    I used to be a happy and satisfied fullstack developer. I would code in vanilla HTML, but then I started learning React and after weeks of agony it caused while making a static portfolio I realised I'm obsessed about performance now and want to learn other frameworks. Then - thanks to Fireship - realised all my knowledge is now obsolete.

    • @TileBitan
      @TileBitan 26 วันที่ผ่านมา +4

      i feel like you are barely scrapping the surface, and I'm saying this as a raw vanillaJS type of guy who does not even want to touch such surface

    • @and_I_am_Life_the_fixer_of_all
      @and_I_am_Life_the_fixer_of_all 26 วันที่ผ่านมา +4

      @@TileBitan ah, vanillaJS, good old times

    • @victor95pc
      @victor95pc 26 วันที่ผ่านมา

      @@and_I_am_Life_the_fixer_of_all Vanilla was never a thing to be honest, we always used Jquery and after that we went to Simple React apps, and after that Dumb React Frameworks(Next.js and Remix)

    • @ZoranRavicTech
      @ZoranRavicTech 26 วันที่ผ่านมา +2

      If it is a static site how can the performance be an issue regardless of the framework?
      At the end of the day all the user is loading is plain HTML, unless you skipped doing SSR.

    • @skabeche81
      @skabeche81 26 วันที่ผ่านมา

      I felt miserable with React but then I learnt Vue and I'm starting to like front-end again, it reminds me my old days with vanilla js

  • @christianhalaby832
    @christianhalaby832 26 วันที่ผ่านมา +54

    Angular mentioned? Angular called the GOAT? Video deserves a like

    • @LarsRyeJeppesen
      @LarsRyeJeppesen 24 วันที่ผ่านมา +1

      And now it's more performant than React, amazing. Signals rule

  • @TheStanglehold
    @TheStanglehold 26 วันที่ผ่านมา +20

    I’m a backend guy and this is all a foreign language, but I watched the entire thing because fireship delivers.

  • @AlexanderEndless
    @AlexanderEndless 26 วันที่ผ่านมา +36

    I like how jQuery was at the bottom of the iceberg. 0:11

    • @denki1317
      @denki1317 9 วันที่ผ่านมา

      and htmx bellow Jquery

  • @me-low-key
    @me-low-key 26 วันที่ผ่านมา +32

    it's evolving, just backwards

  • @RicardoMontanesF
    @RicardoMontanesF 26 วันที่ผ่านมา +104

    Partial pre-rendering is exactly how I thought static and dynamic pages worked when I was little

    • @OfficialDaveChannel
      @OfficialDaveChannel 26 วันที่ผ่านมา +30

      Brother was coding while still in the womb

    • @irtizababar3489
      @irtizababar3489 25 วันที่ผ่านมา +11

      lil Ricardo has 10 years of experience at 5 years old

    • @banemiladinov8202
      @banemiladinov8202 25 วันที่ผ่านมา +1

      But, you are still little , grasshopper

  • @geisterfurz007
    @geisterfurz007 26 วันที่ผ่านมา +31

    Good stuff! Minor nitpick: JSR is not a package manager, just a registry (that is compatible with all npm targeting package managers).

  • @chudchadanstud
    @chudchadanstud 26 วันที่ผ่านมา +62

    repeat after me
    "I don't need react!"
    "I don't need fancy animations!"
    "I just need a webpage that just works"

    • @pieterrossouw8596
      @pieterrossouw8596 26 วันที่ผ่านมา

      ... So... SvelteKit?

    • @interrrp_with_three_rs
      @interrrp_with_three_rs 25 วันที่ผ่านมา

      @@pieterrossouw8596 as a svelte user, fuck sveltekit

    • @ceezymuccheez
      @ceezymuccheez 25 วันที่ผ่านมา +4

      Youre starting to sound like a backend dev with that one buddy

  • @CourageToGroww
    @CourageToGroww 26 วันที่ผ่านมา +14

    Most people put their sponsored ads at the beginning or in the middle of their videos but fireship puts them at the end, respect

  • @Necessarius
    @Necessarius 26 วันที่ผ่านมา +18

    As always JS frameworks reinventing the wheel and making it octagonal

    • @ZoranRavicTech
      @ZoranRavicTech 26 วันที่ผ่านมา

      Hat exactly is being reinvented??

  • @nuthhi
    @nuthhi 26 วันที่ผ่านมา +35

    The way these updates keep changing everything is gonna make me a full time backend dev.

    • @cristinelcostachescu9585
      @cristinelcostachescu9585 26 วันที่ผ่านมา +2

      Ah, yess... You think you're safe!...

    • @user-uk9er5vw4c
      @user-uk9er5vw4c 26 วันที่ผ่านมา

      as a full stack, it's just a different pain that hurts you the same way

  • @joehax
    @joehax 26 วันที่ผ่านมา +18

    Ok that does it, I've had enough now, PHP & jQuery here I come baby

    • @victor95pc
      @victor95pc 26 วันที่ผ่านมา +2

      Try PHP and HTMX and you will not regret it, JQuery is dead(not needed anymore)

    • @nchomey
      @nchomey 26 วันที่ผ่านมา

      ​@@victor95pcyou don't know what you're talking about. htmx and jQuery are entirely different things, because jQuery is far more than Ajax. They can be used together

    • @programmerjowo
      @programmerjowo 26 วันที่ผ่านมา

      @@victor95pc there are so many jQuery plugins, how can htmx compete with that?

  • @avi12
    @avi12 26 วันที่ผ่านมา +32

    Front and dev: how many frameworks do I need to learn?
    mitosis: yes

  • @nunograca2779
    @nunograca2779 26 วันที่ผ่านมา +67

    Pick up one, preferably Vue/Nuxt, build something that brings value, then profit...ain't nobody got time for framework wars!!!

    • @RottenMuLoT
      @RottenMuLoT 26 วันที่ผ่านมา +14

      Yeah, fuck all this. Let's get back to C.

    • @and_I_am_Life_the_fixer_of_all
      @and_I_am_Life_the_fixer_of_all 26 วันที่ผ่านมา +10

      @@RottenMuLoT its all in the 0s and 1s, reject abstraction, embrace machine code

    • @starmechlx
      @starmechlx 26 วันที่ผ่านมา +11

      Someone correct me if I'm wrong, cause I learned React 16 or something like that years ago and was like nah fuck this shit then learned Vue and have been using it ever since, so I am ignorant to the React ways, but why does it constantly seem like every React release the good way of doing something is now the bad way and the new way is the good way until the next release? I remember seeing stuff like third party packages just to do forms and stuff and that just seems fucking wild to me. Like it's so easy to handle in Vue in both the options api and the composition api, I don't get why you'd need to add an entire new package just to handle forms? There's no way 2 way binding still sucks that hard in React, right?

    • @SpooningTreesap86
      @SpooningTreesap86 26 วันที่ผ่านมา +2

      @@starmechlx Same I learned on React Native first doing mobile stuff, then React but after using Vue at my full time job in a professional setting, I couldn’t imagine going back the bloat and spaghetti that is React.

    • @reneonguitar
      @reneonguitar 26 วันที่ผ่านมา +4

      I had to choose between React and Vue way back in 2020 and chose Vue and then later Nuxt and am constantly validated that I made the right choice every time I see these videos 😂

  • @AppZoneIL
    @AppZoneIL 26 วันที่ผ่านมา +31

    I had a headache after watching this video 😂

  • @SaengerDruide02
    @SaengerDruide02 26 วันที่ผ่านมา +21

    My boss came to me today requesting a new website for project documentation.
    I'm writing a python script which fetches data from excel sheets that my coworkers can fill with content, generates all basic HTML/CSS websites and pushes them to the server once a day. I'm so done with configuring my digital workplace for hours on end.

    • @jobiej7416
      @jobiej7416 26 วันที่ผ่านมา

      Which library do you use to fetch data from excel sheets?

    • @pais.
      @pais. 26 วันที่ผ่านมา

      @@jobiej7416 probably pandas

    • @ZoranRavicTech
      @ZoranRavicTech 26 วันที่ผ่านมา +1

      That doesn't seem relevant to the video, since he talked about UI frameworks and in you case you only needed backend.

    • @d3f3kt57
      @d3f3kt57 26 วันที่ผ่านมา

      @@jobiej7416 You can fetch data from excel with pandas.

    • @SaengerDruide02
      @SaengerDruide02 25 วันที่ผ่านมา +3

      @@ZoranRavicTech I decided to make my frontend static basic HTML/CSS.

  • @thedelanyo
    @thedelanyo 26 วันที่ผ่านมา +22

    ReactJs used to be the pace setter, now it is catching up. Almost every framework had compiler before they got in. Now other frameworks are shipping in signals, so React 20, will probably be shipped.

    • @ZoranRavicTech
      @ZoranRavicTech 26 วันที่ผ่านมา

      There is no point in adding signals to React. If you wanted the option to update the component state without re-rendering the component that was always possible.

    • @bepamungkas
      @bepamungkas 25 วันที่ผ่านมา

      ​@ZoranRavicTech some part of react still use exception as signaling mechanism. Which make sense in theory (throw to stop execution) but almost always problematic when it was mistakenly saallowed by app code.
      Having a dedicated signaling mechanism would be nice, even if they only use it internally.

  • @idontknow4160
    @idontknow4160 26 วันที่ผ่านมา +61

    7 seconds ago is astronomical 😭 😭

  • @user-xl2om2up2x
    @user-xl2om2up2x 26 วันที่ผ่านมา +8

    React removing the need for useMemo is awesome, glad they took a note from Svelte and Solid. Svelte shall still be my daily driver, but idk maybe I'll finally relearn React to get an actual job.

  • @r6scrubs126
    @r6scrubs126 25 วันที่ผ่านมา +3

    As a desktop developer, it's actually INSANE how much web devs have to learn about and choose between

    • @T33K3SS3LCH3N
      @T33K3SS3LCH3N 24 วันที่ผ่านมา

      I made that leap with Vue recently (which does the whole reactivity part, i.e. "update this UI element whenever the value changes") plus Quasar (providing a modern styling and complete UI elements like dialog windows, tables, menus and so on). I picked them exactly because people said it was simple and minimalistic.
      Besides having to figure out how to work with NPM (Vue doesn't HAVE to run in an NPM project, but it unlocks some additional features), it went really smooth. Great tutorial, sensible syntax, super quick. Quasar also directly comes with full syntax support in VS Code, linter settings, and a dev server with impressively good hot reload.

  • @GigaSimp
    @GigaSimp 26 วันที่ผ่านมา +3

    Never thought I would enjoy watching coding / digital niche videos, but here I am, addicted to this channel.

    • @user-uk9er5vw4c
      @user-uk9er5vw4c 26 วันที่ผ่านมา +1

      did you start coding yet?

    • @GigaSimp
      @GigaSimp 26 วันที่ผ่านมา

      @@user-uk9er5vw4c Yes. Intermediate level.... Thanks to this channel, I have been inspired. I am really into AI...Hope some day I can build my own.

  • @treygardner2428
    @treygardner2428 26 วันที่ผ่านมา +1

    I am starting my computer science degree this fall, it has been a really long road to getting here. I love your videos, your channel has officially become the only thing I look forward to on TH-cam. Even if I don't understand 70% of what you're talking about haha

  • @g.e.t2489
    @g.e.t2489 26 วันที่ผ่านมา +3

    In just 2 minutes this video went from 0 view to over 1000 views. I love this for you man

  • @michaelres5335
    @michaelres5335 26 วันที่ผ่านมา +44

    Angular the GOAT

    • @prajwal6416
      @prajwal6416 26 วันที่ผ่านมา +1

      Why is it though?

    • @albertoarmando6711
      @albertoarmando6711 26 วันที่ผ่านมา

      @@prajwal6416 for me, stability.

    • @MrYass24
      @MrYass24 26 วันที่ผ่านมา +2

      @@prajwal6416 Mostly because its one of the oldest front end frameworks that are still keeping up with current trends so it has most of the user base

    • @JJGlyph
      @JJGlyph 26 วันที่ผ่านมา +3

      @@prajwal6416 It's a running joke on this channel. Angular is the worst and no it does not have the highest user base. Not even close.

    • @Digitron001
      @Digitron001 26 วันที่ผ่านมา +5

      @@JJGlyph avg angular hater

  • @zr9757
    @zr9757 26 วันที่ผ่านมา +23

    I watched it all, thanks

    • @hedwig7s
      @hedwig7s 26 วันที่ผ่านมา

      You commented this 1 minute after the video released
      The video is 6 minutes long

    • @TopBagon
      @TopBagon 26 วันที่ผ่านมา +1

      No u didn't. Which version of jQuery was released recently then

    • @kshitiz5853
      @kshitiz5853 26 วันที่ผ่านมา

      @@TopBagon 9 🗿 prob

    • @zr9757
      @zr9757 26 วันที่ผ่านมา

      @@TopBagon whichever test built installs by default

  • @user-dk5uv1xy5j
    @user-dk5uv1xy5j 25 วันที่ผ่านมา

    Thanks for keeping us updated ! I don't know how to keep up with all these changes without your contents 😂

  • @blackphoenix9680
    @blackphoenix9680 26 วันที่ผ่านมา +2

    You always have awesome thumbnails!!

  • @examforge
    @examforge 26 วันที่ผ่านมา +5

    I am into NextJS since a couple of years. If its not toally outdated, replaced, or forbidden to use, I'll never switch. Even if there are better ones: Better be good in NextJS instead of being bad in all of the others.

  • @hamadaelwarky3640
    @hamadaelwarky3640 26 วันที่ผ่านมา +44

    Svelte runes has devastated me

    • @aarizhaque1965
      @aarizhaque1965 26 วันที่ผ่านมา +2

      Me too 😭😭

    • @enesbala5195
      @enesbala5195 26 วันที่ผ่านมา

      They seem horrible at first but JoyOfCode has a few tutorials that make everything make sense

    • @Prady.here.
      @Prady.here. 26 วันที่ผ่านมา +1

      Why? It’s still pretty simpler than React…

    • @justsomeonepassingby3838
      @justsomeonepassingby3838 26 วันที่ผ่านมา +21

      ​@@Prady.here.The reason why i got into js frameworks was svelte being so simple
      Now i can't bring more people into web dev without having to tell them that what they are learning is going to be deprecated in a few months

    • @hamadaelwarky3640
      @hamadaelwarky3640 26 วันที่ผ่านมา

      @@justsomeonepassingby3838 if svelte 4 gets deprecated I'm gonna be devastated 😭

  • @Gigawattt
    @Gigawattt 26 วันที่ผ่านมา

    The ad at the end was awesome, one, for being at t the end, and two, for being just as funny as the rest of the content, so I watched the whole ad anyway!

  • @vomaxHELLnO
    @vomaxHELLnO 24 วันที่ผ่านมา

    Awesome, thanks! How do you manage going through all of this?

  • @leobottaro
    @leobottaro 26 วันที่ผ่านมา +64

    Good lord I am GLAD I switched away from web development as soon as I saw my Angular 2 project was obsoleted by Angular 5 at the time of release

    • @anoh2689
      @anoh2689 26 วันที่ผ่านมา +3

      U switched to what field?

    • @airixxxx
      @airixxxx 26 วันที่ผ่านมา

      @@anoh2689 He grows cabbages now

    • @4nt1g3n
      @4nt1g3n 26 วันที่ผ่านมา +1

      What do you switch to? I am looking to switch too

    • @vectoralphaAI
      @vectoralphaAI 26 วันที่ผ่านมา +1

      Please tell us where you switched to?

    • @IStMl
      @IStMl 26 วันที่ผ่านมา

      @@anoh2689 he know exclusively uses C. Those standard lib functions names haven't changed in 40 years.

  • @VasylDotDev
    @VasylDotDev 26 วันที่ผ่านมา +6

    "some awesome new features you don't need" sounds like i need right now 🤫

  • @HartleySan
    @HartleySan 26 วันที่ผ่านมา +2

    And all these updates just make me want to use these frameworks even less. The fact that you had so little to say about Vue just means that it's already the GOAT and doesn't need to change much of anything.

  • @Taddy_Mason
    @Taddy_Mason 26 วันที่ผ่านมา +2

    Can't wait to see what comes out next week.

  • @parvizsattorov2411
    @parvizsattorov2411 25 วันที่ผ่านมา +3

    PHP + Vanilla JS/JQuery = Peace of mind☺

  • @ColonelNamek
    @ColonelNamek 26 วันที่ผ่านมา +5

    Mitre is gonna have a field day with all the vulnerabilities from these JavaScript frameworks.

    • @isaacdruin
      @isaacdruin 26 วันที่ผ่านมา

      Flork W

  • @ultrabikeboy
    @ultrabikeboy 20 วันที่ผ่านมา +1

    Honestly I have no idea what these things are but this is very entertaining

  • @JawaCodePro
    @JawaCodePro 26 วันที่ผ่านมา

    thank you for information

  • @user-td6gg8zp3f
    @user-td6gg8zp3f 26 วันที่ผ่านมา +19

    man at this point hono.js deserve an 100 second video

  • @alastairtheduke
    @alastairtheduke 26 วันที่ผ่านมา +3

    I need to learn these new soon obsolete features immediately!

  • @DanelonNicolas
    @DanelonNicolas 26 วันที่ผ่านมา

    Man I love your programming news so much

  • @SamFreelancePolice
    @SamFreelancePolice 25 วันที่ผ่านมา

    Finally this channel is back to it's roots of ridiculous never ending JS framework updates

  • @n3l20
    @n3l20 26 วันที่ผ่านมา +41

    Fireship? U know I had to click

  • @IronCandyNotes
    @IronCandyNotes 26 วันที่ผ่านมา +3

    jQuery has still the best stackoverflow integration.

  • @MrBlazzerBoy
    @MrBlazzerBoy 26 วันที่ผ่านมา +1

    Fireship never missed a chance to sneak it praise for Angular!

  • @sabuein
    @sabuein 26 วันที่ผ่านมา

    Thanks, bro.

  • @ytpeerz
    @ytpeerz 26 วันที่ผ่านมา +4

    I stop watching to go rewrite all my apps with these shiny new features.
    I hope I finish before next week, cus I'll have to rewrite them again

  • @aryanmn1569
    @aryanmn1569 26 วันที่ผ่านมา +3

    Holy shit, I'm here on time

  • @4RILDIGITAL
    @4RILDIGITAL 25 วันที่ผ่านมา

    The promise of these new features is truly exciting for web developers.

  • @SimplifyInterviews
    @SimplifyInterviews 26 วันที่ผ่านมา

    I also have some SWE tips if anyone’s interested. Otherwise, amazing video!!

  • @457Deniz457
    @457Deniz457 26 วันที่ผ่านมา +3

    3:44 🤣👌

  • @JTSC97
    @JTSC97 26 วันที่ผ่านมา +5

    Will the meta meta framework rabbit hole end? Find out on the next episode of what the hell happened to webdev!

  • @ayanoaman3179
    @ayanoaman3179 26 วันที่ผ่านมา +2

    Looking forward to the day I get into college and actually start understanding this stuff. But for now I watch it for fun, and because something might stick in my memory and clutch at the most random time later on. Happened before when I used to watch 3blue1brown's math animation videos for fun.

  • @TheRealCornPop
    @TheRealCornPop 26 วันที่ผ่านมา +2

    Choice overload can cause us to delay decision-making, considering the many options available is taxing on our cognitive systems. Having more options also leads to decreased satisfaction, lower confidence in our choices, and a higher chance that we will regret our decisions.

  • @martijnenco
    @martijnenco 26 วันที่ผ่านมา +3

    So glad I switched away from js sh*t..
    I am now building a PWA in rails+hotwire with 0 custom js lines.
    Fully reactive, full with page and component transitions and all the other good shit :)
    Its heaven!

    • @victor95pc
      @victor95pc 26 วันที่ผ่านมา

      The problem itself is not React, React is quite a simple view library, the problem is all the junk people throw in it... and it does not help when you go to learn react and in the guide page they RECOMMEND Next.js and Remix, instead of only pure React, seems they want you to learn huge pile of libraries instead of the actual thing you need.

    • @luchodore
      @luchodore 26 วันที่ผ่านมา +1

      Interesting setup mate, I came to a similar conclusion simplifying the setup with a PWA + Svelte kit 4.
      Fastest way to production as solo developer.

    • @martijnenco
      @martijnenco 25 วันที่ผ่านมา

      @@luchodore I am trying to do the least amount of JS.. ..but svelte indeed is the one that is in the range of 'it is tolerable' for me :)
      To bad my employer still requires me to work with coffeescript and jquery sometimes ^^.
      Slowly refactering though..

  • @_kadirmetin
    @_kadirmetin 26 วันที่ผ่านมา

    Thanks for the video GOAT

  • @eugene2200
    @eugene2200 26 วันที่ผ่านมา +2

    Except React Compiler doesn't eliminate any hooks, it is a babel plugin which adds memoization/callback hooks

  • @KulturanCov
    @KulturanCov 26 วันที่ผ่านมา +3

    Wait, so I'm mean learning React right now. I don't need to learn memoization stuff if I will only use the latest version of React from now on?

    • @parthdeshwal4419
      @parthdeshwal4419 26 วันที่ผ่านมา

      What do you mean?.... I'm gonna start learning react, any suggestion is appreciated

    • @isaacalves6846
      @isaacalves6846 26 วันที่ผ่านมา

      If you are only going to use the latest version, yes.

    • @Zhuclam
      @Zhuclam 26 วันที่ผ่านมา +3

      Sadly, it doesn't work that way in the real world. Most jobs will still have deprecated or just old versions of React, meaning you have to know it all.

    • @Centorios
      @Centorios 26 วันที่ผ่านมา +3

      never waste a second of my life learning those edge case hooks, It was about time for those to be obsolete garbage

    • @JanVerny
      @JanVerny 26 วันที่ผ่านมา

      @@Centorios Memoization is not an edge case. It's also not really difficult or time consuming. Is it better if you don't have to do it? Yes. But I would still suggest you learn and understand the concept as it will make you a better developer.

  • @nocturnomedieval
    @nocturnomedieval 26 วันที่ผ่านมา +5

    I'll just wait our AI overlords decide the chosen one framework they want to use for their human control/erradication system's frontend.

    • @fred.flintstone4099
      @fred.flintstone4099 26 วันที่ผ่านมา +2

      Frameworks are abstractions to make it easier for humans, they're not needed for AI overlords which will write everything in obfuscated binary machine code.

  • @felixbecquart
    @felixbecquart 26 วันที่ผ่านมา

    love your videos and your sens of humour

  • @rchuhk100
    @rchuhk100 7 วันที่ผ่านมา

    Love your videos! U r a lifesaver.

  • @MrAdBounty
    @MrAdBounty 26 วันที่ผ่านมา +6

    HTMX is the GOAT. I already sold my soul to it

    • @kishanbsh
      @kishanbsh 25 วันที่ผ่านมา +1

      Complex form validations knocking the door

  • @oscarhagman8247
    @oscarhagman8247 26 วันที่ผ่านมา +5

    I should have taken that backend job...

  • @itsandyagain
    @itsandyagain 25 วันที่ผ่านมา

    Great video. Would love to see a HonoX in 100 seconds

  • @user-uk9er5vw4c
    @user-uk9er5vw4c 26 วันที่ผ่านมา

    thanks!

  • @user-iy1ch3lv3h
    @user-iy1ch3lv3h 26 วันที่ผ่านมา +3

    Welcome to the black mirror

  • @shreejal
    @shreejal 26 วันที่ผ่านมา +25

    Babe, wake up fireship dropped a new video

    • @shoopddawhooped
      @shoopddawhooped 26 วันที่ผ่านมา +1

      OINK?! OINK Oink Oink, Squeel Sqeel, Squeel!

    • @Drayken
      @Drayken 26 วันที่ผ่านมา

      babe wake up the stack I spend 3 months learning is obsolete again

    • @japie8466
      @japie8466 24 วันที่ผ่านมา +1

      Stop repeating the same jokes over and over again

  • @juanpabloalvarez5105
    @juanpabloalvarez5105 23 วันที่ผ่านมา

    This is exactly what I needed to watch to know for sure that I made a good move by switching to Java and Angular.

  • @thuan8872
    @thuan8872 26 วันที่ผ่านมา +2

    This changes everything.

  • @yvan2563
    @yvan2563 26 วันที่ผ่านมา +5

    Enough with the stupid javascript frameworks already, keep it on the client side where we don't have any choice.

  • @zedx4749
    @zedx4749 26 วันที่ผ่านมา +10

    Another day of thanking god for not making me a frontend dev.

  • @jarradwilder
    @jarradwilder 26 วันที่ผ่านมา

    With React adopting Svelte innovations I can now get a job AND enjoy myself, at the same time!

  • @muhammadluthfi9917
    @muhammadluthfi9917 26 วันที่ผ่านมา +1

    What do you think of IDX developer from Google bro? Could you make video for these IDEA. Thanks

  • @robertputneydrake
    @robertputneydrake 26 วันที่ผ่านมา +17

    javascript sucks

    • @Nadeli0
      @Nadeli0 26 วันที่ผ่านมา +1

      Lame opinion.

  • @Bl4ckManu
    @Bl4ckManu 26 วันที่ผ่านมา +2

    Been a frontend/full Stack dev for 7 years now (currently 28y old) and 2 years ago I became teamlead. Been coding less and less and thinking throwing the teamlead job and switch back to frontend or fullstack. I love the FE but with all these Frameworks and the recent and upcoming changes with AI I might stay teamlead.

    • @fred.flintstone4099
      @fred.flintstone4099 26 วันที่ผ่านมา

      You don't need to know about all these frameworks, just pick one and stick with it. Make sure you keep up to date with whichever framework you pick tho, but you don't need to look at the others because they're mostly the same, they might do something different and it has some advantages and some disadvantages but in the end its just same same but different.

    • @victor95pc
      @victor95pc 26 วันที่ผ่านมา +2

      Not for long, AI Teamleads are coming baby!

    • @Bl4ckManu
      @Bl4ckManu 26 วันที่ผ่านมา

      @@fred.flintstone4099 Yea, I am using Angular for years now. Tried a little bit of React and View but the company I am working with build its whole platform with Angular. I started there when we were

    • @csibesz07
      @csibesz07 26 วันที่ผ่านมา

      Instead, put a chip in your brain and become a full time self driving car processor.

  • @wdirex
    @wdirex 24 วันที่ผ่านมา

    Smooth video with bunch of updates quashed into 6 mins. 🙌(the ultimate slack emoji)

  • @vectoralphaAI
    @vectoralphaAI 26 วันที่ผ่านมา +1

    What about a front-end or fullstack framework that doesn't need or use JavaScript??

  • @Surya_AI_Gaming
    @Surya_AI_Gaming 26 วันที่ผ่านมา

    Hey Fireship, what do you say about the "no-JS" Django way of full stack. I learnt that the first thing after basic python 5 years ago and that's all I use (except Flutter for mobile) should I get into JS?

  • @kevinsieger4523
    @kevinsieger4523 26 วันที่ผ่านมา

    I really started to love hono for quick "hey lets build an API" projects.

  • @edsoncedric6861
    @edsoncedric6861 26 วันที่ผ่านมา +1

    This guy is genius

  • @GigaSimp
    @GigaSimp 26 วันที่ผ่านมา +2

    >Just gonna grab some popcorn and watch the JavaScript framework wars unfold. #TanStackHereForTheDrama

    • @TruthWalker
      @TruthWalker 26 วันที่ผ่านมา

      Also known as the endless war which is needed to justify their existence.

  • @T33K3SS3LCH3N
    @T33K3SS3LCH3N 24 วันที่ผ่านมา

    3:20 Vue my beloved.
    I'm normally not a fan of frontend, but Vue/Quasar won me over. The performance is no joke, I could swear I've seen code changes hot-reload into the browser before I had even finished pressing Ctrl+S.

  • @yeahmanitsmurph
    @yeahmanitsmurph 26 วันที่ผ่านมา +1

    Just updated my serverless, no-code framework to 2.0 where I introduce staples to compile my hand drawn pages together.

  • @calebjebadurai
    @calebjebadurai 25 วันที่ผ่านมา

    Please make a video about Refine React, and compare it with other frameworks

  • @cariyaputta
    @cariyaputta 15 วันที่ผ่านมา

    I'm happy with Go and HTMX.

  • @eneajahollari1203
    @eneajahollari1203 26 วันที่ผ่านมา +2

    The GOAT Framework