Deno in 100 Seconds

Поділитися
Вставка
  • Опубліковано 4 тра 2020
  • Deno is a brand new JavaScript runtime, similar to Node.js. Use it to develop secure server-side apps with built-in TypeScript support, ES modules, and promise-based APIs.
    Learn more at deno.land
    #javascript #nodejs #100SecondsOfCode
    Install the quiz app 🤓
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    My VS Code Theme
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
  • Наука та технологія

КОМЕНТАРІ • 726

  • @Fireship
    @Fireship  4 роки тому +634

    Deno just hit v1.0.0-rc1. I have to say it's awesome to write scripts with TS support out-of-the-box. What do you think?

    • @sanusihassan7125
      @sanusihassan7125 4 роки тому +8

      Will node be replaced by deno?

    • @Max14211
      @Max14211 4 роки тому +43

      Your content has always been good. But it's on another level now, your scripts have 0 fluff and your editing jobs are really incredible and a very entertaining to watch.
      Mad props on your development as a content creator love your videos. :)

    • @Jessyco
      @Jessyco 4 роки тому +11

      @@sanusihassan7125 Depends on all the developers and support currently in place for Node. Just like any technology stack if it ain't broken don't fix it. Unless someone has some time on their hand to make a Node => Deno I don't see it happening overnight.

    • @sanusihassan7125
      @sanusihassan7125 4 роки тому

      @@Jessyco you are right

    • @pardal_bs
      @pardal_bs 4 роки тому +1

      The only thing I don't like about Deno is how it uses async iterables for listening to connections instead of events. Here's why:
      1. It doesn't make sense to "iterate" over a listener.
      2. It can cause bugs, because `await`ing inside a `for await ... of` will block requests from coming in.
      3. Want to write something after the `for await ... of` loop? It won't execute.
      It feels like writing in a systems language, where the whole thread stops, waiting for something to happen. I also don't like the callback hell, but sometimes callbacks make more sense.

  • @yassinahjij4321
    @yassinahjij4321 4 роки тому +2313

    2009: NODE
    2018: DENO
    2027: NEDO
    2099: DONE

  • @smccartney09
    @smccartney09 4 роки тому +3424

    Job postings already asking for 3-5 years of Deno experience

  • @911madza
    @911madza 4 роки тому +1223

    Letters "D", "E", "N" and "O" can be arranged in 24 different ways. We already got NODE (2009) and DENO (2018).
    Assuming new JS runtime comes out every 9 years, we should be covered for next 204 years.

    • @tasehagi
      @tasehagi 4 роки тому +197

      Can't wait for ODEN! Hope I'll live long enough!

    • @VictorNascimentoo
      @VictorNascimentoo 4 роки тому +264

      DONE

    • @911madza
      @911madza 4 роки тому +133

      @@VictorNascimentoo They should
      symbolically release DONE as v24! Fingers crossed for 2216.

    • @CubeAmaterasu
      @CubeAmaterasu 4 роки тому +60

      Definetly DONE will be the last one

    • @divingradish
      @divingradish 4 роки тому +1

      @@tasehagi Yummy

  • @Pogibakayo
    @Pogibakayo 4 роки тому +806

    Can’t wait to try this out. Fireship is like Santa bearing toys for devs.

  • @lemek4
    @lemek4 4 роки тому +1534

    I love JavaScript world! Don't try to fix existing stuff, just create a new one!

    • @Fireship
      @Fireship  4 роки тому +487

      Haha, according to Ryan Dahl, Node is basically unfix-able because of all the legacy stuff it needs to support.

    • @adam-k
      @adam-k 4 роки тому +142

      @@Fireship 5 years from now deno will have the same problem.
      Anyway cannot use it before large cloud service providers adopt it.

    • @randomuser66438
      @randomuser66438 4 роки тому +55

      @@adam-k Ain't cloud servers supposed to allow you to install whatever you want?

    • @karma_yogi_42
      @karma_yogi_42 4 роки тому +38

      @@adam-k sure all software needs to be upgraded and maintained, but the point here is node's architecture is bad and upgrading is extremely difficult. That's why you see late adoption of newer es features.
      eg: you can virtually forget about top level await in node.
      Impossible for node to start on ts and wasm support

    • @kebbotnet4170
      @kebbotnet4170 4 роки тому +45

      on the contrary, look at software that tries to "fix existing stuff" without breaking BC. PHP is full of baggage from bad decisions in the past that won't be removed because of backwards compatibility. Java also suffers from this.

  • @academixit5126
    @academixit5126 4 роки тому +762

    2022: NODENO - fixing all the problems with DENO.

    • @okie9025
      @okie9025 4 роки тому +41

      3 weeks later: NONODENO - self explanatory

    • @crowlkats
      @crowlkats 4 роки тому +5

      cant fix something that aint broken :P

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 роки тому

      deno = so.. you have to use npm to install deno ...
      pretty much sums it up...
      pretty sure everyone keep using npm :D

    • @athif23
      @athif23 4 роки тому +9

      @@Microphunktv-jb3kj I don't know what you're talking about, but I'm pretty sure you don't install deno using npm.

    • @VictorNascimentoo
      @VictorNascimentoo 4 роки тому +18

      I would call it "DONE"

  • @liamvandemon1165
    @liamvandemon1165 4 роки тому +46

    Once you mentioned the Rust bindings I was sold! I'm excited to dig in and try this out. Would love to see more vids on Deno, WASM, and Rust in the future, thanks for the great content as always!

  • @AreyHawUstad
    @AreyHawUstad 4 роки тому +4

    This is one of the best channels I have subscribed to in a very long time. Thanks for these 100-second videos, they are simply amazing!

  • @FidelGuajardo
    @FidelGuajardo 4 роки тому +1

    Thank you for talking about this. I had forgotten about it after hearing about it almost a year ago. I would have thought it had fizzled out had it not been for you. I really enjoy your breadth and depth of topics. THANKS!

  • @lykeuhfox4597
    @lykeuhfox4597 4 роки тому +3

    Thank you, thank you, thank you for this video format. With so many web technologies, these 100 seconds videos save me so much time with basic explanations for what they are and what they're used for.

  • @MfundoTenza
    @MfundoTenza 4 роки тому +154

    I'm a first year software dev student. I'm nowhere near this level of knowledge but I still like learning about all these advanced technologies. :)

    • @elmotareal
      @elmotareal 4 роки тому +90

      The only true skill you will acquire for real, is choosing what to ignore and what to learn :)

    • @gokuafrica
      @gokuafrica 4 роки тому +10

      So jealous of you. Wish I had subscribed to fire ship when I was in my first year

    • @maurusaurelius1266
      @maurusaurelius1266 4 роки тому +11

      Try to keep that beginner’s mind. It’s a blessing.

    • @lorenzocanavaggio5335
      @lorenzocanavaggio5335 4 роки тому +1

      You will get there ;)

    • @SimoneAronica
      @SimoneAronica 4 роки тому +7

      I think that once you'll understand how servers (especially http servers) work, it'll be easy to switch between every framework, as the hardest part of entering in a new framework is always learning the new syntaxes and what it can do without you needing to configure anything, but then the request respond architecture is always the same across all languages.
      Edit: fixed typos

  • @rickvian
    @rickvian 4 роки тому +70

    nobody:
    recruiters: "we need Deno programmer with 3 years of experience"

  • @alexcubed4270
    @alexcubed4270 4 роки тому +3

    This looks really interesting! I have never heard of Deno before this video, and I think I might see it a lot more in the future!

  • @yuudaemones2624
    @yuudaemones2624 4 роки тому +3

    Holy cow, _shivers_ that top level await though. And server side TS just makes sense. This looks so rad.

  • @xSoulheadDesigns
    @xSoulheadDesigns 4 роки тому +1

    More of this pls! It's nice as a developer to meet these technologies in a short way.

  • @ragnarlothbrook8117
    @ragnarlothbrook8117 4 роки тому +3

    Your videos are so well made that I would watch them even if they would be about crocheting.

  • @Metruzanca
    @Metruzanca 4 роки тому +2

    I have been waiting for Deno to hit a useable release. HELL yes. Thanks my man for bringing this to my attention.

  • @Kevin192291
    @Kevin192291 4 роки тому +5

    Already using it and already loving it!

  • @normaneshuchi5474
    @normaneshuchi5474 4 роки тому

    Okay I am stoked to try this!!! it is pretty awesome, especially the fact that it does away with so much boilerplate (The lazy side in me is winning). Thank you

  • @everestshadow
    @everestshadow 4 роки тому +10

    As a Rust developer I would be very happy to use Deno if it can import crates directly for server side usage. I mean WASM is good and all but it requires some extract work to bridge between the JS and Rust is something I'm too lazy to do. And branch out from tokio runtime would also be cool.

  • @lionel16
    @lionel16 4 роки тому +12

    Deno is honestly super interesting and I'd encourage the use of it over node for beginners.

  • @CloudWithUgur
    @CloudWithUgur 3 роки тому

    you are the reason I stopped recording how tos or todos videos, dude, your videos are just great and I thank you !

  • @Skia_
    @Skia_ 4 роки тому +7

    your video editing and those memes you throw around are fire XD

  • @kickbuttowsk2i
    @kickbuttowsk2i 4 роки тому

    just binged your channel vids and you came up with this

  • @lord12790
    @lord12790 4 роки тому +17

    Love this runtime, single executable, import directly from url, they started with golang but they moved to rust which is a great choice, caching of already compiled codes, sandboxing (nothing outside sandbox is allowed by default), and many more. Hope this is adopted fast and we get more libraries for this or port of node libraries here.

    • @codecraft27
      @codecraft27 Рік тому

      Can you plz explain 'sandboxing'

  • @danielwood2432
    @danielwood2432 4 роки тому

    I would love to see more videos about Deno. I love Node, but have found parts of it to be gross to use. I love your fast paced style of videos and would be thrilled to see more on this topic from you.

  • @zheil9152
    @zheil9152 4 роки тому +94

    9/10 video. Very informative, but you didn’t say “syntactic sugar” once, which is what I came for.

  • @logandemir1635
    @logandemir1635 4 роки тому +1

    Bro, you are the man! More awesome techniques please!

  • @AlexEscalante
    @AlexEscalante 2 роки тому

    I would try it! Certainly makes things easier and straightforward

  • @3mro_coding
    @3mro_coding 4 роки тому +1

    I can't ignore any video you post even if am not interested. For sure I will learn something new. You have unique conents.

  • @TheEnde124
    @TheEnde124 4 роки тому

    Please do more videos about Deno! It looks really good

  • @tobias3581
    @tobias3581 4 роки тому

    You know you produce quality consistently when I clicked like just by seeing the topic and channel

  • @Arciiix
    @Arciiix 4 роки тому

    Your videos are amazing dude, keep it up :D

  • @redeemed2426
    @redeemed2426 4 роки тому +2

    Great vid. Seems too niche right now. So many haven't even picked up TS for Node. Let's get there first. Personally, I use Go :)

  • @yogenp
    @yogenp 4 роки тому +2

    Love the content and the animation. Nice job!

  • @elbonkadillo
    @elbonkadillo 4 роки тому

    Secure by default!? PogChamp!! I definitely have to check this out.

  • @MrAwesomeTony
    @MrAwesomeTony 4 роки тому +5

    I learned about Deno when I was searching electron alternative and felt it has the potential to replace node in some ways. It also ditched a lot of nodejs stuff like NPM(package.json), API methods, etc.
    The point is that while it is still young, but it shows the ambition to correct a lot of things node is doing wrong (according to my "research"). Have fun learning new stuff.

    • @softwarelivre2389
      @softwarelivre2389 4 роки тому

      Can't wait for an deno based electron/nwjs version [Deno Webkit maybe 🤔🤔🤔].

    • @Yassir.A.P.
      @Yassir.A.P. 2 роки тому

      So, what Electron alternatives have you found and now recommend?

    • @xeliani.7809
      @xeliani.7809 Рік тому

      @@Yassir.A.P. tauri

    • @codecraft27
      @codecraft27 Рік тому

      Can you Explian what things nodejs does wrong?

  • @0x6e95
    @0x6e95 4 роки тому

    YES! Finally! Deno will be huge in the future. Mark my words.

  • @edgarchicas6756
    @edgarchicas6756 4 роки тому

    Just learned how to use node, and deno looks real good 👍🏼

  • @AlecArmbruster
    @AlecArmbruster 4 роки тому +4

    Can’t wait to learn Deno and let it be one of my primary sources of pain/suffering in the future!

  • @97pixels
    @97pixels 4 роки тому

    Looks really powerful with handy features

  • @proohit99
    @proohit99 4 роки тому

    Oh my God, now that I see this in action, this looks so promising. Can't await it!

  • @benyoucefmansour3347
    @benyoucefmansour3347 4 роки тому +394

    Deno stands for: Destroy node.

    • @khotambakhromov
      @khotambakhromov 4 роки тому +4

      btw, is it real? or just a joke

    • @eoussama
      @eoussama 4 роки тому +52

      I Deno about that chief!

    • @sadhlife
      @sadhlife 4 роки тому +3

      @@khotambakhromov absolutely real. and absolutely the future

    • @alim.ismail8272
      @alim.ismail8272 4 роки тому +17

      Deno is node in reverse. no-de => de-no

    • @KylerChin
      @KylerChin 4 роки тому +3

      Yes, also is the name from a Japanese manga about a dino

  • @yogeshdeveloper5346
    @yogeshdeveloper5346 4 роки тому +42

    Yes! In my opinion, Deno is the future of js runtime!

    • @Wereld03
      @Wereld03 4 роки тому +2

      If it supported NPM modules, those are what make node great

    • @crowlkats
      @crowlkats 4 роки тому +4

      @@Wereld03 those are what make node hell. Too many people rely on dependencies for stupid reasons... left-pad is the best example. People should stop blindly using packages

    • @exactzero
      @exactzero 4 роки тому

      @@Wereld03 No.

  • @rishavg9524
    @rishavg9524 3 роки тому +1

    This guy makes learning awesome

  • @bahlulhasanli
    @bahlulhasanli 4 роки тому +1

    Thank you bro 👍🏻 You are just awesome

  • @randomuser66438
    @randomuser66438 4 роки тому

    I was looking forward for 1.0. I'll give it a try.

  • @ichiidev
    @ichiidev 3 роки тому +7

    The only things that are keeping me on Node are NPM and the popularity of Node. I'm still a beginner developer and I rely a lot on modules, and even if Deno has a lot of good things, because the use of external package seems like a lot of complications for me, and because there are less people using it, I won't be able to find much help in case I struggle. And because of that, I'll be staying on Node for some more time.

  • @stephen9849
    @stephen9849 4 роки тому +150

    PWA in 100 seconds

    • @Fireship
      @Fireship  4 роки тому +70

      That'll happen soon :)

    • @goodclover
      @goodclover 4 роки тому

      @@Fireship Yes!

  • @rand0mtv660
    @rand0mtv660 4 роки тому +6

    It looks cool and the fact that the creator fixed some of the issues that plague Nodejs is great...but I'm not sure if it can gain enough traction since Node as a platform (with NPM) is so popular right now and there has been so much tooling and code created for it. People might be hesitant to migrate.

    • @Soremwar
      @Soremwar 4 роки тому +5

      The thing is Node is not especial, what gives Node value is the fact that it can run JavaScript, meaning that most of the code already written in Node can be ported to Deno, so it's not like Deno begins at 0% percent, it can inherit everything Node already has
      For example, I can use React directly on my Deno app without having to rewrite a single line of it

  • @will_abule
    @will_abule 4 роки тому

    I've looked at deno and I'm in love

  • @mibdev
    @mibdev 4 роки тому

    Dammn. Nice.
    We just ditched Node over Go and Rust, but Deno might be nice for some prototyping.
    I'm liking the look of it. :)

  • @kimdavidj2
    @kimdavidj2 3 роки тому

    Dude this is AWESOME!!

  • @isfland
    @isfland 4 роки тому +6

    10 years later, new product from Ryan Dahl: DONE, which solves the Deno and Node weaknesses.

  • @Oswee
    @Oswee 4 роки тому

    Considering all the clutter in frontend world... i think this will be the game changer. Highly optimistic even if i do not use JS for the back-end.

  • @Karan-uu4mq
    @Karan-uu4mq 4 роки тому

    I really loved the way you explained, so much so that I have linked it to my Quora Page . Keep creating.

  • @Geomaverick124
    @Geomaverick124 4 роки тому

    I think the way that these new languages will become popular is for Senior devs looking to use something new at their companies start using a combination of Svelte and Deno. When they leave the company you will have a void and a need of someone who knows Svelte and Deno to take his place...if those new frameworks are adopted company wide then when people leave the company they take that knowledge and implant it into another company causing the need to spike

  • @robertotrevino638
    @robertotrevino638 4 роки тому

    Please do a video on Q# and the Quantum Development Kit, I've been trying to wrap my head around it these last few days while in quarantine

  • @brandonleichty
    @brandonleichty 4 роки тому

    Yes. I do think it’s the future of server side JavaScript.

  • @natew4724
    @natew4724 3 роки тому

    I'm sorry but that server with for await is the most satisfying thing I've ever seen in my life

  • @roulzhq
    @roulzhq 4 роки тому

    I have no idea about the technical obstacles not about alternatives, but using npm with deno would be awesome. I don't like the idea of creating all those npm packages again for deno, thought I understand that it would need quite some work to support npm.

  • @Geomaverick124
    @Geomaverick124 4 роки тому +5

    I think that it will become one of the big programming frameworks / languages but wont overtake Node...Similar to how typescript wont overtake javascript or Svelte over the other frameworks... at least for a few years. On the front we will have React, Angular, Vue, Svelte...and on the backend will have Node/Express, Deno, Python,Php/Laravel, and C# as choices for the most popular

  • @mostafamohammed4853
    @mostafamohammed4853 4 роки тому

    Typescript in 100 seconds pls
    I really love your videos and I hope you Good luck ♥️

  • @chrismuga
    @chrismuga 4 роки тому

    Deno sounds exciting, will use it if I get a chance. In the meantime NODEJS will do.

  • @zoecarlibur
    @zoecarlibur 4 роки тому +4

    The line between front-end and back-end will become even more blurred. Once the code bases start to look the same. Which is a good thing IMO. But how does this affect existing frameworks like NestJS or Angular?

  • @udayaprakashn
    @udayaprakashn 4 роки тому

    You bring exciting treats to us developer "dawgs"

  • @sagaracharya7537
    @sagaracharya7537 4 роки тому

    This was awesome jeff

  • @rafmsou
    @rafmsou 4 роки тому

    I guess this is the future and it will be massive!

  • @osbornghampson995
    @osbornghampson995 2 роки тому +2

    Even though it is awesome, it can't beat node js because of the community support and maturity, plus companies will not migrate when existing tools already do the work without too much issues

    • @maxwellsmartarse2916
      @maxwellsmartarse2916 2 роки тому

      But what about for new coders and new ventures? That's probably where the market is. It's where I'm starting.

  • @pravishal5102
    @pravishal5102 4 роки тому +1

    No callback hell! No NPM ! Am Adopting this!

  • @larsartmann
    @larsartmann 4 роки тому

    It seems really cool :D!

  • @fedes9626
    @fedes9626 4 роки тому +1

    One guy will make a small web framework for
    deno inspired by ruby and will be praised like a god yet again.

  • @NicholasMaietta
    @NicholasMaietta 4 роки тому

    If node.js was such a big deal, Demo certainly will be. Looking forward to it.

  • @mikevaleriano9557
    @mikevaleriano9557 4 роки тому

    I just wish Deno (or even Node) would implement something to make coding as zen as Python. What I mean is an UNDISPUTED set of defaults as style guide, much like you get with Black or autopep8 in Python. It would make tooling so easier to digest, no more infinite .dotfiles laying around your root.

  • @jacquesduplessis6175
    @jacquesduplessis6175 4 роки тому

    Starting to look more and more like a real back-end language

  • @parkernilson8262
    @parkernilson8262 4 роки тому

    I love this! I am so excited for deno (strong runtime types in typescript??!!)

  • @raniketram
    @raniketram 4 роки тому

    This is going to be awesome

  • @kademmohammed6836
    @kademmohammed6836 4 роки тому +38

    I'm an early adapter of this video xD

  • @supindersingh8882
    @supindersingh8882 4 роки тому

    Got introduced first time with Deno. Looks little bit cooler than Node

  • @74code16
    @74code16 4 роки тому

    Great content 👍

  • @arctan6909
    @arctan6909 4 роки тому +2

    And that’s a good thing!

  • @eyondev
    @eyondev 3 роки тому

    I can't wait for NEO-D

  • @sinanik4886
    @sinanik4886 4 роки тому +1

    Perfect!

  • @shahinbayat
    @shahinbayat 4 роки тому

    100% future of JS runtime! Deno = Node - bad parts + lots of new good parts!

  • @fullstackgreekdeveloper8033
    @fullstackgreekdeveloper8033 4 роки тому

    A lot of hype one this one!

  • @DarshitHedpara
    @DarshitHedpara 4 роки тому +1

    You are awesome dude 🔥🔥🔥🔥🔥🔥

  • @blenderpanzi
    @blenderpanzi 4 роки тому

    Do you *have* to use the full package url including the version number everywhere you import the package? Is there no easy way to upgrade the package then, but you have to change countless files? I assume there is a way to do that differently with some sort of package.json equivalent?

  • @user-wc1sm8cj8s
    @user-wc1sm8cj8s 2 роки тому

    that top level await is just, insane! holy crap I wish they also do this in node

    • @codeaperture
      @codeaperture 2 роки тому

      Node can't be replaced by Deno..

    • @user-wc1sm8cj8s
      @user-wc1sm8cj8s 2 роки тому

      @@codeaperture Why not reread what I just said. Did I say replace Node with Deno? Improve your reading comprehension mate!

    • @companyco4859
      @companyco4859 Рік тому

      @@codeaperture Who do you think you are not reading things and typing something irrelevant to op's submission.

  • @doomcarry69
    @doomcarry69 4 роки тому

    Great vid you sound like john krasinski!!

  • @juliankandlhofer7553
    @juliankandlhofer7553 4 роки тому

    This is amazin! I hate setting up typescript with nodejs.
    Are there any performance advantages?

    • @crowlkats
      @crowlkats 4 роки тому

      you can look at the benchmarks on the website: deno.land/benchmarks

  • @kerimtim
    @kerimtim 4 роки тому +4

    0:38 Closing the laptop and going to gym!

  • @rhyanz46
    @rhyanz46 4 роки тому

    very interested!!

  • @Obscurania
    @Obscurania 4 роки тому +3

    Deno FTW!

  • @miguelgargallo
    @miguelgargallo Рік тому

    Wow thanks for that!

  • @hamidbluri3135
    @hamidbluri3135 4 роки тому +1

    It's awesome!

  • @techtechtuts
    @techtechtuts 4 роки тому

    just like in your animation from NODE to DENO so indeed it will be the future and, end of the NODE as well, because it's from same author just like angular 1.x to angular 9,x from google :)

  • @jayanths1221
    @jayanths1221 4 роки тому +60

    Kind of unrelated but is it worth learning Typescript for a NodeJs developer at all?

    • @Fireship
      @Fireship  4 роки тому +44

      I find it very valuable for node dev ua-cam.com/video/ahCwqrYpIuM/v-deo.html

    • @TimeoutMegagameplays
      @TimeoutMegagameplays 4 роки тому +9

      If you have some framework to work with that supports TypeScript (such as NestJS) it's good to know, having a type safe server-side API is great.

    • @alexcubed4270
      @alexcubed4270 4 роки тому +17

      Typescript is awesome! I saw a comment I posted on that video a year ago where I said "Now I'll probably start using it more than JavaScript.", and I can confirm that I solely use typescript now :D

    • @nadakidd
      @nadakidd 4 роки тому +7

      It's worth knowing and can be really useful for things like APIs, but the closer you get to the front end, less the trade-off is worth it IME considering that there is a tax to having ts in your stack. Everyone talks about the alleged benefits. No one talks about the trade-offs.
      medium.com/javascript-scene/the-typescript-tax-132ff4cb175b
      "Programmers know the benefits of everything and the tradeoffs of nothing" (Rich Hickey) www.reddit.com/r/programming/comments/3va6x0/programmers_know_the_benefits_of_everything_and/

    • @exactzero
      @exactzero 4 роки тому +4

      It's the future! Once you start using it, there's no going back.

  • @alexskinner6905
    @alexskinner6905 3 роки тому

    I'm not going to lie, this does look pretty sweet.

  • @TheBadFred
    @TheBadFred 4 роки тому

    The Future of server side JS? Who knows? Probably not, maybe a future branch or a step towards it. It definitely looks interesting. Wold be also interesting to know what the downsides are.