JavaScript Under The Hood [5] - JavaScript Engine Overview

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 128

  • @ahmed_raaphat
    @ahmed_raaphat 25 дней назад

    It's incredibly useful to understand the behind-the-scenes details. Thanks for the series, Brad. I'm eagerly anticipating more videos like this in the future!

  • @zalodias123
    @zalodias123 2 года назад +18

    Extremely helpful to know what's behind the scenes. Thanks for the series Brad. Definitely looking forward to more videos like this in the future!

  • @berkaygurcan141
    @berkaygurcan141 2 года назад +31

    It was a really great series. It greatly increased my knowledge. Thank you.

  • @ebcoutinho
    @ebcoutinho 11 месяцев назад +1

    My man thank you so much for this amount of knowledge you shared with us for free. Really, you have no idea how important it was for me. I squeezed the whole series until I get every knowledge drop. I took notes and screenshots of everything. Again, thanks a lot, you have my gratitude. Hugs from a new fan from Brazil!!

  • @Shelinz1
    @Shelinz1 2 года назад +2

    This voice keeps me going....thank you brad

  • @justcoder2868
    @justcoder2868 2 года назад

    Thanks Brad after writing JS for 12 months this really helped answer so many question that has developed over that time makes things just make sense. I purchased 'modern JS' so I will have to revisit it. Thanks again

  • @Mvrck44
    @Mvrck44 Год назад

    Love the analogy of Compiling - Learning a foreign language vs Interpreting - Having an interpreter with you abroad.

  • @NataliaLassance
    @NataliaLassance 2 месяца назад

    I FINALLY GOT IT. Omgod.. Thank you so much!! I've been reading for hours, and all I needed was these 12 minutes 😅

  • @Bestill_
    @Bestill_ 2 года назад +2

    Proud to be a patreon sponsor!!!. Always appreciate you lessons.

  • @momus300
    @momus300 2 года назад

    In my opinion, this is the best series.

  • @iambabyr0o
    @iambabyr0o Год назад

    I just looove the series! Especially useful for a person with no background in computer science!

  • @nadawhoever
    @nadawhoever 2 года назад

    This channel helped me get my first job and I'm here again to land my second job

  • @fahad.hossain
    @fahad.hossain 2 года назад

    I am a 3y exp dev and this series is very helpful for general knowledge and interviews. Thanks Brad.

  • @abdullahsoomro6238
    @abdullahsoomro6238 2 года назад +4

    An amazing series to understand javascript deeply. Thanks Bradley ❤

  • @EBay_Dev
    @EBay_Dev Год назад

    It was a very challenging task to compile and present such a depth of knowledge, I really appreciate your work. However, you did it and it helped me understand the enigmatic concept behind the sense. Thanks a lot

  • @yatheeshgowda6191
    @yatheeshgowda6191 Год назад

    Brad I can't thank you enough how awesome this series was. It definitely gave me a new perspective on how JS works behind the scenes. Thank You Bradley (Lol 😂)

  • @NickDoolan-s4u
    @NickDoolan-s4u 10 месяцев назад

    Thanks for taking the time to share your knowledge, the visuals are great!!

  • @masterprogrammer1855
    @masterprogrammer1855 2 года назад

    Thank you so much for the "JavaScript Under the hood" series it was a very information. Hoping for these kind of videos in future as well.

  • @wusaby-ush
    @wusaby-ush 2 года назад

    This series really was great, I can’t explain how I loved this, you explained a many years misunderstood informations about interpreters

  • @linak1909
    @linak1909 8 месяцев назад

    Thank you so much for this series. It's really well-explained, it's always important for me to understand how things work to really know what I'm doing! And the diagrams are very helpful too!

  • @choppinbrixx4931
    @choppinbrixx4931 2 года назад +1

    Still hope you'll add closures to under the hood. Its a topic that confuses a lot of people and you can see the closure in the object properties. I think youd be able to do a good job explaining it. Cheers on the series, i thought you did a great job!

  • @jonathanm.5813
    @jonathanm.5813 2 года назад +26

    Very nice series, it would be great to have one on algorithms/patterns with JS (what would be recommended for a dev web, and other extra but are not mandatory) and really small exercices to compare with you. It would be awesome and fun!

  • @jeloi9364
    @jeloi9364 Год назад

    really cool analogy between compiled and interpreted 👌

  • @biggsly
    @biggsly 2 года назад

    Fantastic series! I can feel the wrinkles forming on my brain.

  • @TJDRZ
    @TJDRZ 2 года назад +2

    That was such an informative series. Thank you for making this.

  • @Chaoticlife25
    @Chaoticlife25 Год назад

    Amazing explanation for compiling and interpreting. Thanks Brad.

  • @snehaprajapati9197
    @snehaprajapati9197 Год назад +1

    Thanks a lot for this whole series, it was really very to the point and helpful. And yes you make good diagrams.

  • @ebcoutinho
    @ebcoutinho 11 месяцев назад

    Thanks alot for the whole series. It helped me so much, the given content was exactly what I needed

  • @amitkrgupta094
    @amitkrgupta094 Год назад

    Damn, this whole series is very well done! Thanks a lot!

  • @RobbDawson
    @RobbDawson 2 года назад +1

    This was a very informative series Brad. :) Well done.

  • @chuanqisun
    @chuanqisun 2 года назад +47

    Just want to point out a small inaccuracy. The new edge (judging by the logo you used) is chromium based, so it's V8. Chakra is only used in the older edge browser.

    • @hellelo.5840
      @hellelo.5840 2 года назад +6

      @@js_programmer8423 actually its good that he pointed that out its helpful for the creator and for the community, and Brad won't lose any credit for the great work he is doing.
      toxic communities start by not correcting the members of community and defaming them instead.

    • @haroldcruz8550
      @haroldcruz8550 2 года назад +5

      @@js_programmer8423 This is a technical video about a low level aspect of a widely used language, accuracy matters. You want to win friends? post or share a Tik Tok video, this is not the comment section that is right for you.

  • @bones1225
    @bones1225 Год назад

    Always fun. Concise, well explained and interesting. Many thanks.

  • @tonyashworth1500
    @tonyashworth1500 2 года назад

    Well presented. I like the way you make some difficult concepts easier to understand with clear examples. I will certainly watch more of your videos. Thanks for taking the time to make these.

  • @siZeDcuBe
    @siZeDcuBe Год назад

    LOVED this series! Thank you!

  • @givtaj
    @givtaj 2 года назад

    Finally, someone cares about the main thing :), Traversy great job man, OG :)

  • @PeriapandiJeyaram
    @PeriapandiJeyaram 2 года назад +1

    Excellent series. Very helpful, thank you for making these videos.

  • @elvispalace
    @elvispalace 8 месяцев назад

    this course should have at least 100 videos 🥺

  • @mohamedchibani9823
    @mohamedchibani9823 2 года назад

    helpful informations on this amazing serie, thank you

  • @abdulmuazzam6085
    @abdulmuazzam6085 11 месяцев назад

    Great work Brother. Keep it Up! ❤

  • @khaitrinhviet
    @khaitrinhviet Год назад

    Fantastic! Thank you for the series! Extremely helpful!

  • @sasivarnan36
    @sasivarnan36 2 года назад

    Thanks for making this series. 🙏🏾 It is super useful. 👍🏾
    Looking forward for more videos in this series.

    • @ztcanada_1
      @ztcanada_1 2 года назад

      Helpline 📲📩
      QUESTIONS CAN COME IN☝️⬆️ ⬆️..

  • @muhamedshahabas9613
    @muhamedshahabas9613 Год назад

    Thanks a lot for the series

  • @jarvo7723
    @jarvo7723 2 года назад

    Great series. Thank you

  • @АннаСеменова-е1р
    @АннаСеменова-е1р 2 года назад

    i love these series. hope to see more in the future 🙌

  • @nurikbk99
    @nurikbk99 2 года назад

    Thank you, Brad!

  • @elyoaprogrammer
    @elyoaprogrammer 2 года назад

    Excellent series..Thank you Brad!

  • @boulderdennis
    @boulderdennis 2 года назад

    Thanks for all that you do Brad. :-)

  • @rojahm
    @rojahm Год назад

    thanks brad this series was very informative me for an I appreciate your efforts very much.

  • @moqusi24
    @moqusi24 2 года назад

    THank you, Brad.

  • @sokratisv239
    @sokratisv239 2 года назад

    Thank you very much for these series!

  • @shaharavital5898
    @shaharavital5898 2 года назад

    Thank you! For the content you give us.
    Love and appreciate very much! 🙏

  • @web_dev210
    @web_dev210 2 года назад

    Our most beloved teacher ...... love frm Pakistan

  • @trappedcat3615
    @trappedcat3615 2 года назад +3

    Chakra runs in old Edge. New Edge uses V8. Edge is now a Microsoft Chromium brand, so it has the same JS and rendering engine as Chrome.

    • @Norfeldt
      @Norfeldt 2 года назад

      That was also my understanding. Was surprised about Chakra and thought I missed something. Thank you for pointing it out.

  • @AdityaGupta-cu4gh
    @AdityaGupta-cu4gh 2 года назад +2

    More thing more, I also want you to make a video in which you teach us how to understand industry level code, on GitHub many projects are such a mess that is impossible to understand for a new programmer even when the functionality of that project is understandable but the way they write code is very complicated.

  • @princenweke447
    @princenweke447 2 года назад

    So much value here, if you will read this I would like you talk in-depth about software design patterns using JavaScript and TypeScript as use-case.

    • @gauravb28
      @gauravb28 2 года назад

      Brad taught some of the popular design patterns in his JavaScript course on Udemy

    • @priyankaroberts1093
      @priyankaroberts1093 2 года назад

      @@gauravb28 Hey Gaurav have you worked on any projects with react ?

    • @gauravb28
      @gauravb28 2 года назад

      @@priyankaroberts1093 yeah i have some good experience working with MERN stack

  • @masoudmohajeri8678
    @masoudmohajeri8678 2 года назад

    tnx brad . it was aswsome

  • @illyapelypenko3190
    @illyapelypenko3190 Год назад +2

    Great work! You could also cover Call stack in depth. (Like how Paint works with Microtasks and Macrotasks, what requestAnimationFrame does and so on)

  • @MichaelGalen
    @MichaelGalen 2 года назад

    So helpful!

  • @jordigonzalez6672
    @jordigonzalez6672 6 месяцев назад

    Really helpful, thanks

  • @ITStars
    @ITStars 2 года назад

    thanks alot
    great series

  • @abdullahsoomro6238
    @abdullahsoomro6238 Год назад

    SUGESSTION: next part of series should be a whole picture of all the parts of series with an example program.

  • @wick12298
    @wick12298 Год назад

    Please make more videos on Native Javascript concepts that alot of people think are specific to frameworks like React, Next etc

  • @abinashdutta2109
    @abinashdutta2109 2 года назад +1

    This was awesome Brad. Could you please make a series on React under the hood?

    • @priyankaroberts1093
      @priyankaroberts1093 2 года назад

      Hey Abhinash! have you done projects on react recently ?

  • @amanhaldughayshim8097
    @amanhaldughayshim8097 Месяц назад +1

    every time i got an interview i came here to recap

  • @programer9620
    @programer9620 2 года назад

    Thanks that was really great.
    I have one suggestion maybe you like it, I think if you make a few videos about classes & constructor concept under the hood how they work, it will be really helpful for us. Again thanks for making such an amazing videos.

  • @arshali4635
    @arshali4635 2 года назад +1

    love from India

  • @hassaneoutouaya
    @hassaneoutouaya 2 года назад

    Thank you so much!

  • @vinaypatil8009
    @vinaypatil8009 2 года назад

    This series is awesome , we want to understand javascript
    In the end of the series
    Can you make 1 awesome project totally with vanilla javascript which is also good in looks.

  • @mehdisilber9811
    @mehdisilber9811 Год назад

    That was such an informative series. can you add please lexical envirnement and closures ?

  • @ariw96
    @ariw96 2 года назад

    waiting for more and deeper great seires

  • @BusinessWolf1
    @BusinessWolf1 2 года назад

    Thank you

  • @marouaniAymen
    @marouaniAymen 2 года назад +2

    Thanks for the series, is there any video about Closures in JavaScript and how they are used ? Thanks again.

  • @DrJanitor1993
    @DrJanitor1993 Год назад

    Thank you so much

  • @aogunnaike
    @aogunnaike 2 года назад

    thanks brad

  • @lifeisbeautifu1
    @lifeisbeautifu1 2 года назад

    Thank you :)

  • @YaserAz
    @YaserAz 2 года назад

    Great content 👌

  • @Noor_Islam_Me
    @Noor_Islam_Me 2 года назад

    Really outstanding 💞💞💞

  • @nagendradevara1
    @nagendradevara1 2 года назад

    How Javscript communicates with web assembly , a simple tutorial on it at the end of the series would be helpful. 👩‍💻

  • @pedrob.5021
    @pedrob.5021 2 года назад

    thanks!

  • @craigc5879
    @craigc5879 2 года назад +1

    With the different engines do you have to develop JS differently for each browser to have full compatibility

  • @MaNiarus
    @MaNiarus 2 года назад

    Hi Brad great vids! As an idea "rendering: repaint, reflow/relayout, restyle" i know it's not related to JS but still will be interesting to watch

  • @rrd_webmania
    @rrd_webmania 2 года назад

    Yes, I am old enough to remember Netscape Navigator 😱

  • @shekhar5051
    @shekhar5051 2 года назад

    You can Add CLOSURES as an addon to this series !

  • @RA-po5rl
    @RA-po5rl 2 года назад

    Hey! Just wanted to thank you because your crash courses has gotten me into programming. Something that I've tried previously and failed to do. So, thank you so much! Just one question though, do you think you can do a crash course on Java?

  • @zalonics5177
    @zalonics5177 2 года назад

    Maybe going over Javascript __proto__ property and the prototype chain in depth would be useful. and proxies

  • @zkhan1995
    @zkhan1995 Год назад

    how do you research all these topics?

  • @rh272
    @rh272 2 года назад

    Can you make complete seperate video just focusing on responsiveness with just css and html like every aspect of responsive design from small screens to very large screens , design and thinking strategy from scratch covering every thing from fonts to margin and padding, image sizes for efficient load time basically everything by building a project(website), atleast important stuff. Thanks 👍

  • @AdityaGupta-cu4gh
    @AdityaGupta-cu4gh 2 года назад +1

    Their are many built-in libraries and functions, Can you teach us how to exactly check the functionality or the step or the algorithm used by that function to perform operation.

    • @priyankaroberts1093
      @priyankaroberts1093 2 года назад

      Hey Aditya ! are you open to opportunities in web development ?

  • @abhinav.robinson
    @abhinav.robinson 2 года назад

    Suggestion, I would love to see a similar video series for javascript bundlers and how typescript complies to javascript and so on... might be out of scope of this series though.

  • @omranalkhleefalhamad6756
    @omranalkhleefalhamad6756 2 года назад

    hi first thank you for helping others , i just wonder what do you use to record your screen ?

  • @RussellAbraham
    @RussellAbraham 2 года назад

    I think the new Edge Browser was rebuilt with V8 and more Microsoft features. It's much better than their Chakra browser was.

  • @modestas2890
    @modestas2890 2 года назад

    Was wondering at which point JIT happens in terms of the execution of your code? Is it during the creation phase of the execution context? I'm abit confused how those 2 fit together

  • @mecreature
    @mecreature 2 года назад +2

    😍😍😍😍

  • @yannislee5469
    @yannislee5469 Год назад

    Thanks for your video. I can learn English and javascript at the same time 🤣

  • @thegoat2936
    @thegoat2936 2 года назад +1

    Hello Traversy - Hello guys - I hope u re fine.
    How can I create a tracking system with follow code in PHP7 (no framework) PHP, plz

    • @ztcanada_1
      @ztcanada_1 2 года назад

      Helpline 📲📩
      QUESTIONS CAN COME IN☝️⬆️ ⬆️......

  • @mtxar
    @mtxar 2 года назад

    I wonder how GLSL and ralated shader stuff run on the GPU, for example in threejs and Babylonjs, does it go through the JS engine or is that a separate process, let me know, I'll do my own digging too, thanks for sparking my curiosity!!

  • @Isfean
    @Isfean 2 года назад

    Do something like this on async await please!

  • @ananthaprabhakarjoshi308
    @ananthaprabhakarjoshi308 2 года назад

    Hi Brad, Can you Please make a vedio on How React works under the hood

    • @priyankaroberts1093
      @priyankaroberts1093 2 года назад

      Hey Anantha ! i wanted to know if you are open to opportunities in software development ?

  • @kruzzsteve7525
    @kruzzsteve7525 2 года назад

    I think it's all start with namaste javascript series

  • @choppinbrixx4931
    @choppinbrixx4931 2 года назад

    According to the new JS runtime Bun, JavaScriptCore may have overtaken V8 as the fastest engine.