How JavaScript Code is executed? ❤️& Call Stack | Namaste JavaScript Ep. 2

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

Комментарии • 1,9 тыс.

  • @akshaymarch7
    @akshaymarch7  3 года назад +261

    Next Video: Hoisting in JS? 🔥 - ruclips.net/video/Fnlnw8uY6jo/видео.html
    How was the video? Are you feeling excited? Please comment below. ❤️

  • @mayaamano99
    @mayaamano99 2 года назад +155

    Man, indians are the best at teaching stuff. Cheers from Brazil!

    • @ShivamShukla-66
      @ShivamShukla-66 14 часов назад

      We love that Brazil song ,it is used on every ocassion 😅

  • @emmanueljoseph939
    @emmanueljoseph939 3 года назад +615

    This guy just explained something that takes 3 hours in 23 mins... I never usually comment on videos unless it makes a big impact, you my friend, are the best JS instructor i've ever seen. Keep it up!

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

      I second that

    • @emmanueljoseph939
      @emmanueljoseph939 2 года назад +51

      Hey just a quick update... I am now a lead react developer at an IT firm. Thanks to you I also teach employees JS now.

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

      @@emmanueljoseph939 was the js course interesting

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

      @@rajangrover4351 Yes!

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

      truly, I was watching few similar videos on this topic and this one is the most easy to digest.

  • @yashpaota
    @yashpaota 11 месяцев назад +151

    Summary
    1. Whenever any JavaScript code is executed an execution context is created and it is the Global Execution Context.
    2. An Execution Context is basically a box which has two components called Memory Component(Variable Environment) and Code Component(Thread Of Execution).
    3. The Execution context is created in two phases
    a. Memory Creation Phase : In this Phase, Memory is allocated to all the variables and functions which are present in the global scope. Special keyword Undefined in case of variables and literally the whole function in case of functions.
    b. Code Execution Phase : In this Phase, code is executed line by line.
    4. Whenever there is a function invocation an all new execution context is created and same process is followed again.
    5. If there is any function parameter then it is also allocated memory while creating the execution context of the function.
    6. Whenever return keyword is encountered , it means the task of function is over and it returns back the control of the program back to the place where it was invoked. and with this this execution context is deleted from stack.
    7. Call Stack is basically a stack which maintains the order of execution of execution context. Whenever a code is executed the Global Execution Context is pushed into the stack first and later on as per the function invocation the execution context is pushed into the stack. When the function code is done executing the execution context is popped out and last the Global Execution Context s also deleted.

  • @SierraGax
    @SierraGax 9 месяцев назад +68

    I've never smiled with excitement during a programming explanation video until today. This guy is most excellent at explaining concepts!

    • @vijitaa3124
      @vijitaa3124 9 месяцев назад

      I completely agree with you..because SAMEEE!!

  • @prakalpvarshney8659
    @prakalpvarshney8659 3 года назад +330

    This is not just quality content, this is Gold Content...

    • @yash_the250er
      @yash_the250er 3 года назад +1

      Yup really

    • @prakalpvarshney8659
      @prakalpvarshney8659 3 года назад +3

      @@mothadakanagasrinivasakart5129 well, I think then it will give a call back to income tax department 😶😐

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

      Make it platinum

  • @srijansingh
    @srijansingh 3 года назад +544

    Sir: What is function?
    Student: Function is beautiful

    • @akshaymarch7
      @akshaymarch7  3 года назад +81

      😂😂♥️♥️

    • @ManjunathManja1227
      @ManjunathManja1227 3 года назад +1

      😂😂

    • @akshaygarg576
      @akshaygarg576 3 года назад +10

      It literally reminded me of a school teacher of mine

    • @ManjunathManja1227
      @ManjunathManja1227 3 года назад +25

      @@akshaygarg576 same here. I remember my teacher saying - "What is Science? Science is everything. Science is life."

    • @prashantgurav7077
      @prashantgurav7077 3 года назад +9

      Student: Function is the Heart

  • @yasirmehmood4295
    @yasirmehmood4295 11 месяцев назад +23

    came here from the odin project's website where this video was listed as an additional non-mandatory resource. that's where they're are wrong, this video is an absolute gem and a must for anyone looking to get started in JS

  • @sagarpatel7816
    @sagarpatel7816 2 года назад +180

    Summary of this video - As we have already discussed in the last video that everything happens in javascript in the execution environment. So the entire execution happens in two phases as follows
    1. Memory allocation phase- all the variables and functions get their memory allocated in the memory with undefined and the entire code respectively.
    2. Code execution phase - in this phase thread execution happens and all the variables get their actual values which were assigned to them and as function is invoked, a new execution environment gets created in the code part, and again there are two phases, memory allocation phase and code execution phase. And the cycle repeats.

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

      Can we say that javascript is already a slow language by default? Can this slow down frameworks like vue js and angular?

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

      memory allocation phase or memory creation phase??

    • @Sam-zl7xw
      @Sam-zl7xw Год назад

      ​@@aadityabuchale15 we call both the same as it has various name but in interviews u can say memory creation phase

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

      @@Sam-zl7xw okay bro thanks... memory creation is more appropriate..

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

      @@aadityabuchale15 Jay Shree Ram

  • @karljosebuena
    @karljosebuena 3 года назад +139

    Been coding with js for many years now and honestly this is the first time I get to appreciate its beauty and truth be told really understand what's happening behind the scene. All thanks to you Akshay. This deserves a million view, and wish you more success! GOD BLESS!!! :)

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

      yeah also respect and appreciate his efforts and i would like to say thanks to akashay sir from heart 😍

  • @shivampathak1371
    @shivampathak1371 3 года назад +93

    Proud to be Indian. Look at how flawlessly he told it 🔥

    • @peristiloperis7789
      @peristiloperis7789 3 года назад +5

      I'm Brazilian, but I must agree.

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

      Same brother

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

      @@peristiloperis7789 Same from a Russian

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

      I'm Korean, and your country has many youtubers who can effectively teach computer science stuff.. What a gold..

  • @kunal4830
    @kunal4830 2 года назад +178

    1. When JavaScript code is executed, Execution Context is created and it is called Global Execution Context.
    2. JavaScript program is executed in TWO PHASES inside Execution Context
    a. MEMORY ALLOCATION PHASE - JavaScript program goes throughout the program and allocate memory of Variables and Functions declared in program.
    b. CODE EXECUTION PHASE - JavaScript program now goes throughout the code line by line and execute the code.
    3. A Function is invoked when it is called and it acts as another MINI PROGRAM and creates its own Execution Context.
    4. Returns keyword return the Control back to the PREVIOUS Execution-Context where the Function is called and Execution Context of the Function is DELETED.
    5. CALL STACK maintains the ORDER of execution of Execution Contexts. It CREATES Execution Context whenever a Program starts or a Function is invoked and it pops out the Execution Context when a Function or Program ENDS.

  • @ayikkathilkarthik4312
    @ayikkathilkarthik4312 3 года назад +57

    Literally Binge watching "Namaste JavaScript" playlist.
    Thank you for giving so much of knowledge to us for free.

  • @demonslayer3071
    @demonslayer3071 3 года назад +30

    22:53 love how he starts numbering the names from 0. Programming nerds know what i am talking about.

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

    I have been watching js videos from 3 years on youtube and This is the best js content i have ever seen !!

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

      could u explain me how 6 is printing i am liitbe bit confused .....

  • @AmanMishra-pn3cq
    @AmanMishra-pn3cq 2 года назад +14

    Things Learned
    When JavaScript code is run, an Execution Context is created. This execution context is formed in 2 phases:-
    1. Memory Creation Phase: This is where all the variables and functions are stored in the memory and all the variables are assigned an undefined placeholder. All the functions keep the entire function code.
    variable: undefined
    function: function code block
    2. Code Execution Block: This is where all the code is run one line at a time in a synchronous manner. All the assignments, calculations and logical part is executed here.
    Another thing about functions is that JavaScript ignores the function until it is invoked and when a function a invoked, a new temporary Execution Context is created specially for this function. It remains active until the function executes and is deleted after its work is done.
    Since we can have multiple nested function calls hence JavaScript uses a Call Stack to maintain the order of functions and Execution Contexts. A new EC is inserted when a function is called and popped when that function is executed.
    Call Stack goes by many names such as Execution Context Stack, Program Stack, Control Stack etc.

  • @abhishekkumardutta6745
    @abhishekkumardutta6745 3 года назад +24

    This is the first time ever I learned how javascript run in the background...

  • @sumitkawale9878
    @sumitkawale9878 3 года назад +23

    Now, I understood.. why JavaScript is most loving language in the world..
    Thank-You Sir.. You are the only one who can make developers fall in Love with JavaScript ♥

  • @harshpadelkar8413
    @harshpadelkar8413 Год назад +6

    Aisa explanation dedo, ki 4 IIT colleges ke teachers sharam ke mare resign de jaye!
    Everything has explained so smoothly👌

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

    The most amazing playlist that i have ever seen on Javascript over Internet
    thanks for making this playlist .

  • @shashikanthp3145
    @shashikanthp3145 3 года назад +84

    Now I almost feel like I can create a new programming language of my own. This was too good... Please keep it going 🙏

    • @shashikantkalshetty
      @shashikantkalshetty 3 года назад +1

      :)

    • @osahilsingh63
      @osahilsingh63 3 года назад +7

      Matlab kuch bhi fekta h kya bhai. Ek video dekhne se tm new programming language create kr lega. 😂😂

    • @parasite6731
      @parasite6731 3 года назад +4

      @@osahilsingh63 bhai thora samjh le vo bolna kya chah raha hai, uske bad emoji dal kar has lena

    • @amazingshortvideos9922
      @amazingshortvideos9922 3 года назад +3

      @@osahilsingh63 You didn't actually know what actual programming is and what he trying to convey through his comment that's why you are laughing

    • @1256dimple
      @1256dimple 3 года назад +1

      even i felt the same! the thing is when we have clear picture of whats happening in background, you can do much more!

  • @h4rishabh
    @h4rishabh 3 года назад +17

    I didn't even noticed how 23 mins video got completed..... Keep it Up 💪👌

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

    This is the first time I think the execution structure of JavaScript is so clear and concise. Your explanation was easier to understand than my native language, thank you for your help!

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

    What amazes me while watching your video is the way you are explaining things with a smile. I understood the whole thing and didn't even get bored and is the first time I am smiling while learning JavaScript. Thanks a ton...

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

    last 1 month i trying to learn javascript from paid course and also from different different youtube channel . but sir now from your video i exactly know what is happening behind the scene;
    thank you so much sir for this type of amazing content.

  • @shivavishwakarmaofficial
    @shivavishwakarmaofficial 3 года назад +18

    Akshay sir: function is beautiful, call stack is beautiful.
    Then we say everything in JS is beautiful.
    These videos are pumping up me to watch the whole videos of Namaste JavaScript playlist.
    And Namaste to you sir as well

    • @akshaymarch7
      @akshaymarch7  3 года назад +5

      Hahaha, once you start it. There’s no going back! 😅

  • @jayjani740
    @jayjani740 3 года назад +15

    The best part: "Diving deep into Phase1 and Phase2 of execution contexts, push in and pop out of EC from Call Stacks". Thanks Akshay :)

    • @jayjani740
      @jayjani740 3 года назад

      Akshay, please check my query on Insta. I have DM you there. I need help.

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

    Sir mai yhi soch ra tha k LinkedIn pe itne q famous hora h aapka course , par aaj smjh me ayaa mujhe , sar aapke face pe dikhta h kitna genuine bande ho app or log q connect krte hain aapse or aapke padhane k tareeeke se. Huge respect for you Sir :)

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

    One of the best, clear, easy to understand Javascript serie in the Internet history. I can truly say that this guy have special talent on teaching.

  • @shobitjain9619
    @shobitjain9619 3 года назад +157

    Now, I understood why JS is not taught in colleges. 🙏🙏

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

      Why?

    • @technosoid2821
      @technosoid2821 3 года назад +4

      @@Tarunkumar_Gatla Because it is overwhelming.

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

      ??kuu

    • @shobitjain9619
      @shobitjain9619 2 года назад +11

      @@thecollective2404 coz. Only Engineers can teach this level not professors. However, exceptions are always there

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

      @@shobitjain9619 so true. Btw is the 21 videos consist of the whole course is it complete?

  • @darshkaushal5485
    @darshkaushal5485 3 года назад +14

    For very first time this is programming video.
    Linkdin family ❣

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

    OMG.....I have NEVER gotten this explanation before in my short 4-5 years of automation programming in JS. This is information GOLD. Thank you so much!!

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

    Forgot to like, came back and liked it, please don't stop creating content like this.

  • @deepjyotkaurbindra
    @deepjyotkaurbindra 3 года назад +33

    I have never come across such high-quality content on JS. Thanks for digging so deep.

  • @Desireanshu
    @Desireanshu 3 года назад +6

    When you said You love JS, I couldnt understand how can anyone LOVE this language. After going through this video I understood I dont know JS at all. Great work

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

    You have a gift for explaining something in the most BEAUTIFUL way. There's no way you're not a university teacher or something. THank you very much!

  • @NguyenTran-nk2nm
    @NguyenTran-nk2nm 2 года назад +1

    it's so true when he said "no one teaches this stuff", thanks so much for your efforts

  • @BruceWayne-bh5rm
    @BruceWayne-bh5rm 3 года назад +16

    This is how you teach a language. Great work Akshay! Love it.

  • @namankeshari7332
    @namankeshari7332 3 года назад +4

    This playlist is addictive! Not even kiddding!!

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

    after watching this video i got a deep idea about javascript....thank you brother. you are a great instructor

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

    It feels like it is illegal to watch such invaluable content for free. Its a pure and absolute knowledge with 0 cost. Thankyou soo much akshay saini sir, god bless you always.

  • @aniketbharambe4320
    @aniketbharambe4320 3 года назад +3

    For the First time I Understood the execution of JS . This is a AMAZING Content, with a enthusiastic teacher.

  • @careercode
    @careercode 3 года назад +49

    Awesome content and you are a great explainer man. And yes that laugh hahaha :P

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

    You are amazing.
    You are the only RUclipsr for which I keep watching the ads without finding a way to avoid them.

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

    You have succeeded in your mission. Only 2 episodes so far and I am already loving JavaScript.. Thank you so much

  • @KrishnaMishra-fl6pu
    @KrishnaMishra-fl6pu 3 года назад +11

    This was too good.....
    I always wanted to learn these things insted of watching the videos on how to make clone of amazon

  • @powerloop
    @powerloop 3 года назад +41

    Next few Courses By Akshay Sir :
    Satsriakal HTML
    Vanakkam CSS
    Khamma Ghani React
    Jai Jinendra MongoDB
    Aadab ExpressJS

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

      Hahaha 🤣

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

      @@akshaymarch7 Is there new video series coming on the way !!!?? 😬

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

    One of the best JavaScript Series with an enthusiastic person which makes it easy to learn ( not like boring courses ).

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

    This guy is enjoying him self explaining this. Our organization recommends to watch these videos to learn. I understand why.

  • @adipratapsinghaps
    @adipratapsinghaps 3 года назад +9

    I am a Java developer. Learning JS is a paradigm shift. Thankyou for making this look easy, Akshay!

    • @sandorturbucz425
      @sandorturbucz425 11 месяцев назад +2

      Which one do you like after 2 years passed?

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

      ​@@sandorturbucz425+1

  • @abhijiths148
    @abhijiths148 3 года назад +3

    Subscribed after watching your old videos itself. Worthy content for JavaScript developers for interviews and also for everyday development.

  • @saurabh872
    @saurabh872 Год назад +6

    Understanding Memory creation and code execution is very important in JS, and there are very few articles or blogs that explain this concept and they are really hard to understand , this video is a gem, it was never so easy to understand this concept until this video came out. Awesome job Akshay , God bless you!

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

      Hi, During the execution phase, will each line javascript code be parsed and compiled to machine code for execution can be done by CPU ? He has skipped that part so fast, I can understand the overall concept but I couldn't understand what is going on under the hood while javascript execution phase happening

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

    Very nicely explained. We keep developing on different technologies for so many years without actually understanding what's really happening behind the scenes. This is what is called "real up-skilling". Thanks for the informative session.

  • @MrYp-ds7sz
    @MrYp-ds7sz 3 года назад +7

    I want to give you a big round of applause 👏🏻 for this explanation. It just amazing.

  • @mohammadsaleem2811
    @mohammadsaleem2811 3 года назад +11

    I started learning JS couple of years ago and switched to Web Dev a year ago. I watched countless videos and tutorials, took online courses but I never really understood how does JS work. I was never confident about my knowledge of JS because my base was weak. I am a kind of person who really really needs to have his fundamentals understood in-order to understand the whole picture. If I don't really understand what's happening and why is it happening, I can never be confident about the material even if I read hundreds of books. Namaste JS saved my life and cleared so many of my misconceptions and answered so many of my questions.
    Thanks Akshay and keep it up ! :)

  • @mwiingak1392
    @mwiingak1392 7 месяцев назад +2

    I'm an A level student and I've been looking for the perfect video series for JavaScript to help me with my exams. This is perfect. You explain everything so well and you're also very optimistic. Thank you very much!!!!!:)

  • @RajKumarGupta-dv7ug
    @RajKumarGupta-dv7ug 8 месяцев назад +1

    In the world of just copying and PAsting this man making a diffrence just by giving the understanding of hoe the thing works?? Thanks sir.

  • @kumarujjwal1729
    @kumarujjwal1729 3 года назад +3

    Speechless, your explanation has made me fall in love with JS in a matter of 20 mins. Amazing, please keep uploading such videos.

  • @binod3204
    @binod3204 3 года назад +6

    This is not just quality or gold content, This is the most Precious Content 😅, Loved it !! Thanks Akshay Saini Sir.

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

    Never watched a RUclips video with this level of focus.
    The execution context creation process is really fun and interesting concept.
    Hooked to the playlist!!

  • @callmeFernie
    @callmeFernie 4 месяца назад +1

    And all this happens in, like, miliseconds! Like 🤯 Also, his excitment over it, it's actually inspiring. Loved it

  • @gautamarora6516
    @gautamarora6516 3 года назад +4

    Never got so much deep into JS. I bet this series will remove your fear for JS. Thanks Akshay Bhaiya :)

  • @PriyaKumari-xq7fr
    @PriyaKumari-xq7fr 2 года назад +5

    Really appreciate your way of teaching. Every video of yours excites to watch one more video. Thank you Akshay for giving so much efforts in each video n sharing important concepts which are difficult to find on internet if technical terms are unknown. Best part is where you revise the concept during end.

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

    Just started learning JavaScript. Couldn't have a better start than this!

  • @aanchalsharma6857
    @aanchalsharma6857 3 года назад +6

    The energy is infectious! Thanks for your efforts.

  • @deekshantmalvi4612
    @deekshantmalvi4612 3 года назад +3

    Hi bro. I hope you read this. I was into job and development through node js and react js but never loved JavaScript . It was just another language to me. You are here teaching in such a way that now it is more than a language to me. I finally get to understand it now. So excited and So Beautiful . I trust you. Thank you so much. ♥️♥️♥️

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

    Trust me even after having numerous courses on YT/Udemy and Telegram I still love watching Namaste JS

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

    I have never seen a person who enjoys the programming like a game , Thank you brother

  • @ethanhunt1230
    @ethanhunt1230 3 года назад +4

    Gem of a channel for anyone wanting to know JS in depth. Salute to your enthusiasm and efforts for creating this

  • @rachitFTW
    @rachitFTW 28 дней назад

    My fear of functions has vanished. I don't know why it took me so long to start this series. I was suggested this series in 2022, but I was busy searching for an easy path or some magic solution. Now I realize I wasn't ready back then. There's a saying: "When the student is ready, the master appears." this series pop up in my head and decided to start its my day 2.Starting slowly, I need every single detail to stay in my mind forever.And respect for the people who have wrote notes and summary in the comment box.

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

    I was bored and waiting for it to be over but after watching through I became so interested and understand execution concept much better. thank you namaste

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

    OMG.. I am a BCA student. Our. professor teach us STACK in DSA paper at that time I am saying it never used in my entire career but In this video I miss my professor( MR. Uttam kumar ghosh ). And thanks for making this video playlist

  • @sujitkumar-xs2wy
    @sujitkumar-xs2wy 3 года назад +6

    This is like one of the amazing lectures I have seen🙏🙏🙏✨✨✨ ❤💯

  • @shaira9860
    @shaira9860 7 месяцев назад +1

    As an aspiring web engineer, im always been having a hard time learning coding. I just discovered this concept through your videos and this is perfect for intuitive learners like me so it makes learning a lot easier and your style is really engaging. Thanks a lot!

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

    your not familiar with drawing but you'r master in the knowledge ..... we need that ... proud of you brother

  • @kritikarai5106
    @kritikarai5106 3 года назад +6

    thank you for making JavaScript so simple and interesting to learn:)

  • @minigeek
    @minigeek 3 года назад +4

    Absolutely amazing.. I never knew this despite my 3 yrs of experience in Angular and Typescript XD

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

    i am belong to non IT background i want to enter in IT field, it is very difficult to understand for beginner, but this video helped to cleared lots of doubt ,nice video

  • @g_pazzini
    @g_pazzini 10 месяцев назад +1

    Wow.. your enthusiasm is contagious… I’m watching your videos non stop now

  • @tsahay22
    @tsahay22 3 года назад +512

    I want a girl who looks at me the same way as Akshay sir looks at a function❤️🤣

  • @victorpinedo5121
    @victorpinedo5121 3 года назад +4

    Awesome bro, this kind of content is really needed when somemone wants to become web developer... instead most people only focusing on write code as sooner it’s posible, but never take a little time for deep a little in this fundamentals details...thank you so much bro, and again regards from Colombia... now you have a new sub...and pls keep it going

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

    U are the only piece on the planet called RUclips who really deserve my respect...❤

  • @prarthnashishodia7930
    @prarthnashishodia7930 7 месяцев назад +1

    Seriously brother you says it is difficult to digest the this much video but reality is that your single video make us curious to know more about JavaScript and watch your full playlist as soon as possible
    So much amazing brother

  • @suyashpradhan5212
    @suyashpradhan5212 3 года назад +3

    Started following this series and I'm enjoying every second of your videos.
    Detailed Explanation like never before!
    All the best, keep creating videos and we'll keep sharing

  • @saumyanair8413
    @saumyanair8413 3 года назад +3

    All the while I was thinking , why I didn't come across such an explanation during my college days.. anyways please continue doing the great work.

  • @himanshuaggarwal8415
    @himanshuaggarwal8415 3 года назад +1

    I never seen anybody who explain JS like this, a superb one, thanks man u r simply great.
    Now I understand each and every thing.

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

    Best js premium course i have ever seen. I really fallen in love with the the way you explain the things in clean and easy way. God bless you sir. You are awesome 🙏👏❤️

  • @aashiskumar7296
    @aashiskumar7296 3 года назад +6

    I would really love if you can put in a video explaining javascript engine and working of JS in that context too

    • @akshaymarch7
      @akshaymarch7  3 года назад +1

      Thank you for your suggestion Aashis ❤️
      I'm adding it to my list. 😇 👍

  • @rockbrand753
    @rockbrand753 3 года назад +27

    Call Stack Known As
    0. Call Stack
    1. Execution Context Stack
    2. Program Stack
    3. Control Stack
    4. Runtime Stack
    5. Machine Stack

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

      I already ran accross similar thing with other JS concept, but I don't remember which. It can be pretty confusing tbh.

  • @manojkumart.671
    @manojkumart.671 Месяц назад

    I have watched some of his video 3 years before and search now when i decided to master javascript, His teaching style is good. watching all his video we will explain javascript details.

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

    Started binge watching today. Watched 3 episode within 45 minutes. Making notes side by side

  • @nishthamittal5537
    @nishthamittal5537 3 года назад +3

    Thank u so much sir for the video :) People like u can change the future of our country !!

  • @suman-majhi
    @suman-majhi 3 года назад +63

    I showed this to a python lover.....Now he is a javascript lover😉😉😉

    • @TuringTested01
      @TuringTested01 3 года назад

      i really believe javascript and javascript are similar on so many levels

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

      Python has a lot of similarities with js.
      Moreover, both the Languages are beast in one particular area
      JS: WebDev
      Python: DS/AI
      Java still is Jack of all trades.
      But my love for python can't die lol

    • @TuringTested01
      @TuringTested01 3 года назад

      @@rahulranjan7567 umm django with python for web dev?

    • @akhilsukhnani2659
      @akhilsukhnani2659 3 года назад

      @@TuringTested01 nowadays even Django is used with React which is again based on JavaScript

    • @justarandomguy6745
      @justarandomguy6745 3 года назад +1

      Go on my brother convert the whole world. Spread the word of JavaScript.😀😀😀

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

    I'm a complete beginner to JS. But these videos make a lot of understanding in a very less span of time

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

    Bro, forget that they say indians are the best in these things: The excitement and engagement this dude has in teaching makes me shy to leave the video before completing it and making sure that I understood every single concept he explained. Maybe the best JS teacher out there on RUclips. Thanks sir!

  • @RohitKumar-kk7fc
    @RohitKumar-kk7fc 3 года назад +3

    Hi Akshay,
    You have a different way of looking into things. I also got to see those. Very beautiful explanation. I really liked the video. Thanks

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

    worth watching!! this way of understanding concepts shold be needed for begginer to adapt the skill on a particular languuge

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

    The best JS instructor i've ever seen! Love from Bangladesh.

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

    Akshay Bhai you have cleared most of time ignore topic that I use to do!
    Thank's alot for bringing this up for youtube audience!

  • @narendrachowdary9535
    @narendrachowdary9535 3 года назад +8

    Saini : Thank you for your patience
    Me : Nah , Thank you for your patience 👍