Astro just Launched.... Could it be the ultimate web framework?

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 17. 08. 2022
  • Astro version 1.0 just launched giving developers a way to build server-rendered websites with any JavaScript framework. It uses the islands architecture and partial hydration to deliver fast apps with frameworks like React, Vue, Svelte, and more.
    #programming #javascript #TheCodeReport
    🔗 Resources
    - Astro Launch Blog astro.build/blog/astro-1/
    - Astro on GitHub github.com/withastro/astro
    - I built a JS framework ‱ I built a JavaScript f...
    - Astro in 100 Seconds ‱ Astro in 100 Seconds
    đŸ”„ Get More Content - Upgrade to PRO
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    🎹 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - What is Astro.js?
    - Is Astro a good framework?
    - Pros and cons of using Astro
    - How build a fast website
    - Top web development frameworks
    - Best JS frameworks in 2022
    - JS framework drama
  • Věda a technologie

Komentáƙe • 756

  • @kamadoori
    @kamadoori Pƙed rokem +3460

    They decided endless amounts of JS frameworks wasn't enough. Now we have endless amount of framework-frameworks.

    • @alexxx4434
      @alexxx4434 Pƙed rokem +243

      Abstractions: "We need to go deeper"

    • @ajiteshmishra
      @ajiteshmishra Pƙed rokem +124

      introduction blitz js a framework for next js which is a react js framework which is a javascript framework

    • @lloydatkinson8030
      @lloydatkinson8030 Pƙed rokem +43

      This is a really poor take. It's a framework that doesn't force you to use any particular framework, or even no framework at all.

    • @igoralmeida9136
      @igoralmeida9136 Pƙed rokem +22

      meta framework

    • @Darth_Bateman
      @Darth_Bateman Pƙed rokem +6

      I mean, why not have framework-frameworks? Since some frameworks do so many things better, why not enable the ability to have multiple benefits with fewer trade offs?

  • @winken2666
    @winken2666 Pƙed rokem +553

    Can't wait to rewrite my unfinished hobby app for the fourth time đŸ„°

  • @hewrchelsea6622
    @hewrchelsea6622 Pƙed rokem +669

    "The last thing the world needs is another Javascript framework"

    • @herrbanane
      @herrbanane Pƙed rokem +38

      Maybe "just another".

    • @unpatitoRU
      @unpatitoRU Pƙed rokem +34

      Nowadays it has changed quite a bit:
      "The last thing the world needs is another 'comment complaining/copy-pasting' about JS frameworks each time new JS content is released"

    • @kenthankgod2619
      @kenthankgod2619 Pƙed rokem +3

      @@unpatitoRU lol

    • @feritperliare2890
      @feritperliare2890 Pƙed rokem +16

      To be fair this is less a new framework and more of a tool case of other frameworks

    • @herrbanane
      @herrbanane Pƙed rokem +4

      @@feritperliare2890 a metaframework

  • @thenightguy6816
    @thenightguy6816 Pƙed rokem +882

    Another Framework that goes in my list of "Will use it soon".

    • @08-harshpathak36
      @08-harshpathak36 Pƙed rokem +7

      For real man a lot of cs technology is in the same list for me

    • @weavis2446
      @weavis2446 Pƙed rokem +4

      I tried it out and I can confirm it is very nice to use

    • @ba8e
      @ba8e Pƙed rokem +12

      Thank FUCK for Svelte! I don't care about anything else anymore.

    • @phucnguyen0110
      @phucnguyen0110 Pƙed rokem +2

      It's pretty nice actually - I am using one of its base template for my own personal blog :D

    • @zoladkow
      @zoladkow Pƙed rokem +1

      oh boi, i remember i had a list like this, back in the days of "isomorphic javascript" (or whatever the buzzword was) when nodejs was gaining momentum, but as usual the tech stack was already predefined with most of logic in PL/SQL - for reasons đŸ€·â€â™‚

  • @johnadams6249
    @johnadams6249 Pƙed rokem +528

    100 years past and my brother and I discovered the new JS framework, a framework named Astro. And although it’s already at version 1.0, there’s a lot to be done before it’s ready to be deployed anywhere. But I believe Astro can save the internet.

  • @DreckbobBratpfanne
    @DreckbobBratpfanne Pƙed rokem +904

    Long ago, the webdevs lived together in harmony. Then, everything changed when the Frameworks attacked.
    Only Astro, master of all Frameworks, could stop them. . .
    EDIT: Funny how 1 out of 4 comments make the same joke

    • @aweaweee430
      @aweaweee430 Pƙed rokem +29

      Avatar, the legend of astro

    • @Way_Of_The_Light
      @Way_Of_The_Light Pƙed rokem +3

      Brilliant đŸ€ŁđŸ€ŁđŸ‘đŸ‘đŸ‘

    • @peterlogo1193
      @peterlogo1193 Pƙed rokem +2

      ok this is amazing😂

    • @MaxMalm
      @MaxMalm Pƙed rokem +1

      "EDIT: Funny how 1 out of 4 comments make the same joke"
      Because it's an overused joke because repetition = funny, yawn

    • @DreckbobBratpfanne
      @DreckbobBratpfanne Pƙed rokem +1

      @@MaxMalm sadly yeah xD

  • @Wielorybkek
    @Wielorybkek Pƙed rokem +272

    Wow, instead of doing something with one framework now I can do the same thing using two frameworks!

    • @ratulsaha9487
      @ratulsaha9487 Pƙed rokem +10

      Lmfao

    • @user-ny7rn7mh9e
      @user-ny7rn7mh9e Pƙed rokem +18

      @@johnodonoghue651 vanilla is always the best flavor

    • @Jubinmail
      @Jubinmail Pƙed rokem +10

      @@user-ny7rn7mh9e butterscotch is not that bad.

    • @igorswies5913
      @igorswies5913 Pƙed rokem

      @@johnodonoghue651 for a mostly static website or for a web app?

    • @OP-hw4xj
      @OP-hw4xj Pƙed rokem +3

      Reminds me of that guy on Dragon's Den, who's startup idea was that people call him on the phone when their car breaks down just so he can tell them to go to a mechanic

  • @iclx613
    @iclx613 Pƙed rokem +44

    Added 5 years Astro experience to my resume

    • @IStMl
      @IStMl Pƙed 11 měsĂ­ci +3

      amateur, I have 10

    • @ahmed-ll3kk
      @ahmed-ll3kk Pƙed 15 dny

      @@IStMl nah , i have 79

  • @quinten01
    @quinten01 Pƙed rokem +26

    Astro be like: Yo dawg I heard you like frameworks. Here's a framework for your frameworks.

    • @daleryanaldover6545
      @daleryanaldover6545 Pƙed rokem

      Ah yes, a meta framework, one might not even know they are already using meta frameworks, api, and libraries on a daily basis.

  • @ayushvyas3401
    @ayushvyas3401 Pƙed rokem +597

    Another web framework, much needed indeed.

    • @anonymgamer3416
      @anonymgamer3416 Pƙed rokem +34

      Did you even watched the video? It's a framework, that will end the framework war. You can use it with every other framework you want. It's not just another JS framework. Some people really just see red and are fully of negativity these days...

    • @Nubb_
      @Nubb_ Pƙed rokem +49

      @@anonymgamer3416 *might

    • @Jorgeee
      @Jorgeee Pƙed rokem +40

      @@anonymgamer3416 Nobody needs this

    • @cryMoreLoL
      @cryMoreLoL Pƙed rokem +35

      @@anonymgamer3416 right, because all the other frameworks NEVER said that 🙄

    • @cabanford
      @cabanford Pƙed rokem +3

      @@Jorgeee says a guy who's never used Astro - or??

  • @chrisnorthfield2119
    @chrisnorthfield2119 Pƙed rokem +26

    "When these rich companies wage JavaScript framework war, it’s us poor developers who die" - this is great 😂

  • @konstantinh.9417
    @konstantinh.9417 Pƙed rokem +210

    Another "ultimate" web/js Framework, much needed indeed

    • @wtho
      @wtho Pƙed rokem +3

      Then don't watch a CZcams channel whose connect consists by 30% of (new) JS frameworks

    • @xorinzor
      @xorinzor Pƙed rokem +11

      @@wtho Just because he might have many videos on that doesn't mean it's the goal of this channel, nor the reason we subscribe to it.

    • @ChaoticNeutralMatt
      @ChaoticNeutralMatt Pƙed rokem +16

      @@wtho nor is this strong reaction really needed. It's not like this was a personal attack.

    • @wtho
      @wtho Pƙed rokem

      My comment was meant more sarcastic and ironic than attacking, but I can see how it can feel attacking.

    • @johnyepthomi892
      @johnyepthomi892 Pƙed rokem +1

      @@wtho the point is to bring the new to light and it’s up to us to try it or ignore it. It’s silly to complain about new frameworks. I’m glad there’s people trying different things and we get to pick and choose what we want, if you’re clever, you’d shut up and be a keen observer or contributor or user or IGNORE IT and move on.

  • @whynotdean8966
    @whynotdean8966 Pƙed rokem +30

    So what I'm hearing is that we can technically all say we have 10 years of experience with a brand new framework, because the framework is just a bundle of frameworks.

  • @alister_
    @alister_ Pƙed rokem +112

    I could easily imagine a lot of frameworks like Astro competing with each other, and frameworks being built upon those frameworks that are built upon frameworks. Just like today, but... with more frameworks and complexity.

    • @JorgetePanete
      @JorgetePanete Pƙed rokem +15

      "With this new component language, you only need to make and deploy a new service, in just 1 second. This has been AI.js in 100 seconds"

    • @dylanjesus1552
      @dylanjesus1552 Pƙed rokem

      That's it. Back to being a caveman.

    • @bonbonsweetness
      @bonbonsweetness Pƙed rokem +4

      @@JorgetePanete I'm literally gonna make this right now

    • @vaiterius
      @vaiterius Pƙed 5 měsĂ­ci +1

      @@bonbonsweetnessDid you make it?

  • @hafizmohammed6536
    @hafizmohammed6536 Pƙed rokem +13

    Scientists have predicted that by 2025, every person on earth will have their own js framework

    • @alfred8167
      @alfred8167 Pƙed rokem

      Yeah, that will be a general human right as well.

    • @IStMl
      @IStMl Pƙed 11 měsĂ­ci +1

      thats right, i started creating mine last week. Version 1.0 out in 10 years

  • @baka_baca
    @baka_baca Pƙed rokem +5

    Wow! The thought that we don't need to commit to 1 framework/library but still get pretty much all of the things is amazing!
    I've seen plenty of times where 1 framework might work better in some situations and then another in other situations. Or sometimes it would be great to just gradually port over code from one to another instead of needing a full rewrite up front. If Astro can handle this, then I really want to check it out!

  • @macjabeth5073
    @macjabeth5073 Pƙed rokem +18

    Awesome. Now I can put 5 years of Astro experience on my resume.

  • @nielskersic328
    @nielskersic328 Pƙed rokem +103

    I think Astro is gonna have a big impact on how we write apps in future. This framework agnostic approach using island architecture is really exciting. I'd love to see a Qwik in 100 seconds at some point too, because that seems very interesting too

    • @ChaoticNeutralMatt
      @ChaoticNeutralMatt Pƙed rokem +2

      That's probably on the list tbh. Have you heard of Tauri?

    • @msdhaliwal
      @msdhaliwal Pƙed rokem +1

      i tried tauri as alternate to electronJs, it still needs lot of works. but tauri is still great for some very specific use cases.

    • @min-of8cv
      @min-of8cv Pƙed rokem

      then there will be another astro

    • @msdhaliwal
      @msdhaliwal Pƙed rokem +1

      there will be 10 more astro and then they will launch super-astro or astro-plus as framework for them

  • @abdullatifthe1
    @abdullatifthe1 Pƙed rokem +5

    Always love your Updates, and it keeps me informed and highly entertained!! Lot's of Love to you FireShip!!

  • @ankushchaudhary9228
    @ankushchaudhary9228 Pƙed rokem

    That was THE BEST code report I saw about Astro framework, awesome job @Fireship.

  • @glencarpenter3144
    @glencarpenter3144 Pƙed rokem +5

    The sheer amount of videos you put out makes me realize how insane the web framework ecosystem really is

  • @otockian
    @otockian Pƙed rokem +21

    I got to be honest, Astro shocked the hell out of me, which doesn't happen very often.

  • @ratulsaha9487
    @ratulsaha9487 Pƙed rokem +74

    Yay now I can spend hours setting 2 frameworks in my project instead of just one like always has been!!! Thanks Astro!!

    • @FryuniGamer
      @FryuniGamer Pƙed rokem +8

      Actually 3 frameworks, that two that will actually make the UI plus Astro itself. Ain't that great?

    • @lloydatkinson8030
      @lloydatkinson8030 Pƙed rokem

      This is the dumbest take imaginable. Did you even bother to watch the video or look at the docs? If you honestly take hours to type "npx astro add react" perhaps reconsider your career.

    • @kinstar
      @kinstar Pƙed rokem

      😅

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha Pƙed rokem +11

    This feels similar to the very old days when ajax was hot buzz word, and we used to build a page where every single interaction was separate from entire page. It was a lot of code and possibly the reason why jquery was so handy for us. The feel of the page was very SPA like, except for the url change that the current navigation and history api makes available to us. We just used to have a # on url and let each section of page update itself using ajax, by downloading snippets of html blocks that we inserted into the section.

  • @dputra
    @dputra Pƙed rokem +105

    The first thing that comes to mind is a documentation site. Perfect fit for static MPA, more extensible than mkdocs (probably), and the ability to structure things with components instead of writing duplicated part of documents in markdown over and over again.

    • @LordOfCake
      @LordOfCake Pƙed rokem +3

      Sounds like a perfect use case for Docusaurus TBH.

    • @bronzekoala9141
      @bronzekoala9141 Pƙed rokem +2

      Hugo already does this very well though. I use it for the the documentation of my course at university.

    • @cotneit
      @cotneit Pƙed rokem +1

      I decided to judge FE framework by its docs in this case, and Nuxt ones are much more responsive than Astro ones
      Astro is still amazing though and AFAIK they're working on a client-side routing solution

    • @HyuLilium
      @HyuLilium Pƙed rokem +1

      The problem with multi page docs is that i cannot use Ctrl+f to search the whole documentation.

    • @unformed
      @unformed Pƙed rokem +9

      @@HyuLilium thats why they have a dedicated search

  • @GeekGamingOffic1al
    @GeekGamingOffic1al Pƙed rokem +50

    Seems like a framework that actually offers something new and doesn't reinvent the wheel. Good stuff.

    • @SoloElROY
      @SoloElROY Pƙed rokem +25

      Said every new framework

    • @Ephicx
      @Ephicx Pƙed rokem +13

      Lets be real, it does the exact same shit people did with html and javascript a decade ago. maybe some jquery components at most.
      lets see... client load, idle, visible... yeah lets just do some document domcontentloaded, and some inline scripts... woaahhhh amazing.... lmao, dead on release. webshit in 2022....

    • @Phasma6969
      @Phasma6969 Pƙed rokem +1

      @@Ephicx ayy lmao

    • @tomebundalevski1872
      @tomebundalevski1872 Pƙed rokem

      @@Ephicx well put

    • @tecnoPTY
      @tecnoPTY Pƙed rokem

      Reinvent the wheel? what about simple INCLUDES like old days in ASP or PHP or even DHTML?

  • @clouis906
    @clouis906 Pƙed rokem +7

    Seems great, simple enough to use for static sites, extendable enough for larger applications & you really only need to learn one framework.

  • @terribleprogrammer
    @terribleprogrammer Pƙed rokem +11

    I will stick to jQuery for the next 30 years and wait for JS frameworks to mature! :)

  • @phucnguyen0110
    @phucnguyen0110 Pƙed rokem

    Yay! I am using this for one of my basic personal blog, love it :D

  • @chris.dillon
    @chris.dillon Pƙed rokem

    Thanks for the update. See you in the next JS framework release video.

  • @natouche68
    @natouche68 Pƙed rokem +3

    You're amazing ! I just started a new project using Astro.
    Perfect timing, like with all your others videos !

    • @carldrogo9492
      @carldrogo9492 Pƙed 10 měsĂ­ci

      Always jumping on the hype train. đŸ€ŠđŸŒâ€â™‚ïž

    • @natouche68
      @natouche68 Pƙed 10 měsĂ­ci

      @@carldrogo9492 There is nothing wrong with testing new technologies and frameworks

  • @SlimyFrog123
    @SlimyFrog123 Pƙed rokem

    Amazing video as always! Keep up the good work!

  • @theohallenius8882
    @theohallenius8882 Pƙed rokem +13

    Astro + Svelte is every developers dream, even if web development is still a nightmare.

    • @IStMl
      @IStMl Pƙed 11 měsĂ­ci

      is it a good stack for large, backend-heavy web apps? Im completely new to the JS ecosystem

    • @adreto2978
      @adreto2978 Pƙed 11 měsĂ­ci +2

      ​@@IStMlI think these frameworks are very nice but are not used widely professionally. If you're trying to get a job, stick with React.

  • @DaneRossenrode
    @DaneRossenrode Pƙed rokem +10

    After the Astro in 100 seconds vid, I rebuild my agency site in Astro. Some parts were a bit tricky, and I still need to implement full site search... but it was a fantastic experience. I now love Astro!

    • @sciuresci1403
      @sciuresci1403 Pƙed rokem

      How did you manage it in 2 hours sir ?

    • @aquiveal
      @aquiveal Pƙed rokem

      @@sciuresci1403 he is talking about the ol video.

    • @bakedbeings
      @bakedbeings Pƙed rokem

      @@sciuresci1403 He has 2 years of Astro experience, just like us.

  • @oussama-jabrane
    @oussama-jabrane Pƙed rokem +2

    Nice video. Now we need more frameworks

  • @ISHak2119
    @ISHak2119 Pƙed rokem +3

    Finally! Yet another js framework to replace all the other frameworks. Can't wait to forget it when another framework comes out

  • @sofianealloui
    @sofianealloui Pƙed rokem

    Yesterday I was watching one of your videos that you mentioned Astro !

  • @dacam29
    @dacam29 Pƙed rokem

    Amazing content! Very inspiring! 🚀💯 Im thinking of making that kind of video, but in french. The template is very good! 💯

  • @duppy404
    @duppy404 Pƙed 9 měsĂ­ci

    Dude this is perfect for me because it allows me to mix static html with React components. Asteo is amazing!

  • @dawizze1
    @dawizze1 Pƙed rokem +5

    I just wish the community would put half the effort they put into js frameworks into making css not suck.

  • @dmitrykulakov662
    @dmitrykulakov662 Pƙed rokem

    We are currently using astro on a quite huge project. Interesting yet a bit raw stuff

  • @abdurrehmankhalid2290
    @abdurrehmankhalid2290 Pƙed rokem +1

    At the very end if we have to add interactivity we have to use an existing framework. SO, Astro is another "JavaScript" Framework mainly helping to generate the Static Websites using the any other specified JavaScript framework. That looks really interesting!

  • @pechupechaairukkattum6986
    @pechupechaairukkattum6986 Pƙed rokem +1

    To generate static sites, I use gulp with gulp-nunjucks-render plugin and gulp data plugin. Has been foolproof for a long time now.

  • @rubennijhuis
    @rubennijhuis Pƙed rokem +40

    I do think Astro will change how we view front-end libraries. But I don't think Astro will be the final tool that will set up this split version of web development. Interested to see where this goes!

  • @nathanashe3770
    @nathanashe3770 Pƙed rokem +1

    See as the only rookie here by the looks of it, these frameworks are making it really easy for people like myself to get a grip and work backwards... It took looking into React for me to start getting a gist on how these websites I was looking into were using things like Livewire.
    I feel like Astro will do similar, like WordPress does for helping figuring out front end structure I feel like this will support research into backend structure.
    Really interested tbh. :)

  • @UGPepe
    @UGPepe Pƙed rokem

    Gawd so many new and innovative ideas that had never been tried before

  • @elephant_888
    @elephant_888 Pƙed rokem

    I’m enjoying Remix JS very much today, so I’m just going to give Astro a thumbs up and keep on Remixing for now.

  • @CyberQuickYT
    @CyberQuickYT Pƙed rokem +3

    There's also a library that allows embeding svelte components in other frameworks like React and Vue - because svelte doesn't bring any framework code with it, it doesn't slow down the website like bringing react to svelte.

    • @IStMl
      @IStMl Pƙed 11 měsĂ­ci

      great, so now we don't just have to choose between frameworks, but also framework-hybrids

  • @alper
    @alper Pƙed rokem

    thank you so much , it worked 🙂

  • @mohamedamineayadi7290
    @mohamedamineayadi7290 Pƙed rokem +1

    fresh and this framework looks attractive

  • @Nameru26
    @Nameru26 Pƙed rokem +21

    But how does it solve the framework-war?
    In my head there are a bunch devs working on a project, everyone in their favourite framework, becaus astro's intercompatibility. This results in even more unreadable and mixed code inside a single repository. Making it even harder to maintain.

    • @tommorello3871
      @tommorello3871 Pƙed rokem +1

      Shhh, you're not supposed to have good ideas on a fireship video

    • @somascope1834
      @somascope1834 Pƙed rokem

      For sure a good question. We probably all know that nothing in the frontend is ever really "solved" - heh - but, maybe the point of this video's statement there is that it doesn't require a singular choice, and gives the dev the freedom to choose their own UI framework. I think that's the level the idea was on. But I get what you're saying, too! There for sure would be huge problems if a team used multiple JS frameworks/libraries on an Astro project.

    • @smilefriend7171
      @smilefriend7171 Pƙed 11 měsĂ­ci

      Now front ends will have to learn react+angular+svelte+vue and Astro

  • @cmnweb
    @cmnweb Pƙed rokem +1

    Astro es la onda, lo uso para proyectos estĂĄticos y next para sitio mas dinĂĄmicos.

  • @null_spacex
    @null_spacex Pƙed 8 měsĂ­ci

    Astro 3.0 🎉

  • @danisob3633
    @danisob3633 Pƙed rokem +2

    Slow descent to madness from Fireship to Frameworkship

  • @XerosXIII
    @XerosXIII Pƙed rokem +1

    nice, always want a middle way framework than choosing a side

  • @JavArButt
    @JavArButt Pƙed rokem

    I must say, I really appreciate your humor. The way you use images that match what you're saying is very clever and it ~ always makes me laugh. Thank you for the entertainment.

  • @alii4334
    @alii4334 Pƙed rokem

    I expected you to make an additional video about it but not so fast đŸ€©

  • @uhmarcel7417
    @uhmarcel7417 Pƙed rokem

    "As asap as possible"
    I'm stealing that one lol

  • @AtulVinayakS
    @AtulVinayakS Pƙed rokem

    wow great video. Let's see if anyone remembers astro in 6 months.

  • @dankelly
    @dankelly Pƙed rokem

    You had me at "multi-page applications".

  • @maitreya3220
    @maitreya3220 Pƙed rokem

    Love your videos.
    Hope to see a video on WebAuthn

  • @ironmancloud8882
    @ironmancloud8882 Pƙed rokem

    Every day I woke up & deal with new js framework

  • @AmusedGrape
    @AmusedGrape Pƙed rokem +8

    I've used (and contributed!) to Astro, and it is by far the best JS framework I've used.

    • @AlexanderSuraphel
      @AlexanderSuraphel Pƙed rokem

      Have you used SvelteKit? What do you like more about Astro?

  • @user-pc7ih3cb4y
    @user-pc7ih3cb4y Pƙed rokem +1

    Our team will meet today to discourse about when we will start to rewrite whole our projects on Astra. It's really complicated cause we already started to rewrite them on Fresh.
    Damn, if only there was an easier way...

  • @adomelka
    @adomelka Pƙed rokem

    At one moment I was shocked Ubisoft logo would come in at 3:05. :D By the way my latest project was made with Astro, really nice framework, used Svelte with it and it was so easy, although it had some little quirks that I hope will be fleshed out in the future. Cheers! :)

  • @alessandroscimone5463
    @alessandroscimone5463 Pƙed rokem

    I definitely agree!

  • @perhapsyes2493
    @perhapsyes2493 Pƙed rokem

    As a frontend dev that develops a software that by definition by how our security model works, we will never be able to do (full) SSR.
    It kind of warms my heart that I'm bypassing so many issues. Sure, performance lacks sometimes. Sometimes, that doesn't matter as much. :)

  • @bootbhai
    @bootbhai Pƙed rokem +1

    Wow, every month I have new JS framework. Already 3 dozens of JS. Now, frameworks are like my childhood toys

  • @LinkEX
    @LinkEX Pƙed rokem +1

    This seems pretty ergonomic in terms of resources used:
    Rather than loading huge amounts of JS like most frameworks, it restricts itself to just the animations you really need.
    If nothing else, this might reduce C02 emissions by virtue of fewer files being sent across the web, heh.

    • @Winnetou17
      @Winnetou17 Pƙed rokem +1

      And less time parsing code that is not used

  • @alichamas63
    @alichamas63 Pƙed rokem +1

    Finally... I have tools available to build... a website.

  • @kaibe5241
    @kaibe5241 Pƙed rokem

    Oh shit, this is awesome :D

  • @scottwilson1620
    @scottwilson1620 Pƙed rokem +1

    Fireship, please make a video on EdgeDB! What they are doing is a paradigm shift (ok maybe not but close). I think your viewers would be greatly interested.

  • @Firzj
    @Firzj Pƙed rokem +1

    New framework suggestion in the near future: AstroPhysics 🚀

  • @freelearningcode1936
    @freelearningcode1936 Pƙed rokem +2

    CoolđŸ”„

  • @shegsdev
    @shegsdev Pƙed rokem +3

    Jeff: Astro could be the ultimate web framework
    Michael: Or is it đŸ€”?

  • @stevemcwinboi914
    @stevemcwinboi914 Pƙed rokem +2

    Hey Jeff, could you do a video on the Nim programming language please?

  • @gyros9162
    @gyros9162 Pƙed 11 měsĂ­ci +1

    I see stuff I have no Idea about - I go to the Fireship

  • @maskman4821
    @maskman4821 Pƙed rokem

    Astro is the future 😍

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe Pƙed rokem +3

    Another multi-edge blazingly fast, low in bundle size and easy to use framework that no one needs. I’ll start to use right away so that in 10 years from now on I can finally add it to my CV.

  • @addanametocontinue
    @addanametocontinue Pƙed rokem +8

    What do you get when you create a framework to replace 12 other frameworks? You get 13 frameworks.

  • @cantTouch948
    @cantTouch948 Pƙed rokem +4

    Astro be like: F it, just merge the 3 nations

  • @soundofprice
    @soundofprice Pƙed 3 měsĂ­ci

    This is getting nuts

  • @coolsai
    @coolsai Pƙed rokem +7

    you should start video series specially for frameworks

  • @CarKiller92
    @CarKiller92 Pƙed rokem +1

    So fashionable companies will start using this over their regular framework which will still remain there forever and it just adds 1 more tick to job applications. Nice.

  • @mektrode
    @mektrode Pƙed rokem +1

    And finally Astro the Avatar framework!! Harnessing the elements of Fire (Angular) Water (React) Earth (Vue) and Air (Svelte?) 😂

  • @codeoptimal7197
    @codeoptimal7197 Pƙed rokem +2

    Already on the resume

  • @sibusisobuthelezi9587
    @sibusisobuthelezi9587 Pƙed rokem +12

    10 years of experience working with Astro , no exeption.

    • @bigmistqke
      @bigmistqke Pƙed rokem +2

      10 years of no more telling this joke for u!

  • @alexxx4434
    @alexxx4434 Pƙed rokem +1

    Finally, "a JS framework to end all JS frameworks"!

  • @VarunGupta3009
    @VarunGupta3009 Pƙed rokem +2

    Re-built my resume over 5 times, first Vanilla, then Tailwind, then back to Vanilla, then Svelte, then Astro + li'l Svelte. Looks perfect now... doesn't it? ... _doesn't it?_

  • @h_maina
    @h_maina Pƙed rokem +3

    A big thank you to the astro devs, job requirements now expects one to have 10 years of astro experience. lol

  • @turolretar
    @turolretar Pƙed rokem

    Blazing fast 💹 🩀

  • @prettykool9641
    @prettykool9641 Pƙed rokem

    "So, what's your go-to framework?"
    "It's complicated."

  • @miklschmidt
    @miklschmidt Pƙed rokem +8

    MPA's is kind of the entire point of Astro, and it makes it a whole lot easier to use ye ol' random third party marketing tool which typically assumes the whole world still runs on wordpress and magento. If you want SPA's with SSR, go for next.js. It's OK that it doesn't do everything, in fact i'd argue it's better like this, limited scope usually makes for a better tool when you use the right tool for the job. Astro is great for marketing pages, don't use it to build products, there are better tools for that.

    • @edhahaz
      @edhahaz Pƙed 4 měsĂ­ci

      Said every dead js framework. The whole reason people flock to new stuff is because they CAN do everything.

  • @akarin-desu
    @akarin-desu Pƙed rokem

    So basically at runtime, this & all other SSR hydration frameworks need huge JS frameworks as runtime dependencies (React, Angular, etc.) in order to render JS components as HTML markup? Or am I misunderstanding something?
    Does this not introduce potentially huge overhead?

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc Pƙed rokem +4

    Only thing missing is an Aero framework so you can have and Aero/Astro site. I'll have to settle for Astro with an AstraDB datastore.
    You can go from the stone age to the space age with a Deno/Astro combo.

    • @wlockuz4467
      @wlockuz4467 Pƙed rokem +4

      The AAAAA stack
      Aero
      Astro
      AstraDB
      Angular
      Apache Server

  • @btm1
    @btm1 Pƙed rokem +3

    wow , very much needed...I was just wondering when a new JS framework will be released

  • @jaysonbunnell8097
    @jaysonbunnell8097 Pƙed rokem +5

    sounds blazingly fast to me

  • @unstable8968
    @unstable8968 Pƙed rokem +1

    I suggest covering the nim programming language

  • @thesanjithkumar
    @thesanjithkumar Pƙed rokem +2

    Can u make video on ssr frameworks like next js vs astro (all features like speed,, response time)....plz!

  • @OM-bs7of
    @OM-bs7of Pƙed rokem

    How scalable is server side rendering in comparison to delegating rendering decentrally among clients though? Seems less scalable to me