REGISTERS | How the JavaScript REALLY engine works | JS V8 engine explained | Advanced JavaScript

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

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

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

    These videos are GEMS!! Thank you for taking the time to makes em!! Helpful is an understatement!

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

      Glad you like, they were some of my fave vids to build

  • @Ab-cj6gl
    @Ab-cj6gl 3 года назад +5

    Phenomenal playlist

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

      thank you, glad you're enjoying

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

    Interesting channel!

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

      thank you, hope that's a positive interesting loool

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

    Excellent! Thank you.

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

    In my byte code, where yours says 0c mine says 0d, is this because of a difference in our cpu instruction set?

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

    Hi Chris, love your contents! What about containers internals?

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

      awesome, thanks glad you like.. awesome suggestion btw.. i'll defo do that.. btw.. worth checking out node.js alpine video which is fairly under the hood for creating containers, as is my multi-stage vid

  • @Mmg123-masked12G
    @Mmg123-masked12G 2 года назад +1

    Interesting thing happen when I play with float numbers like 10 * 2.5 it uses smth called HeapNumber in an OldSpace. On M1 the maximum precision for the operation like x * 2.5000000000000001 is 16 digits. When I shift it right, it's going to be rounded

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

      interesting, must try that out

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

    Your video is amazing, but I have some questions
    - V8 translates our code (the programmer writes) into machine code for execution, does that include all the code in Node.js' source code written in C++?
    - I still can't figure out the relationship of Event loop (which belongs to libUV library) and V8 (javascript runtime)
    - I read a lot of articles they say Event loop also executes the code and V8 also executes, so what is the wrong point here?
    Thank you very much.

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

      @@abbasramees4238 the event loop callbacks have to get pushed to call stack when it's empty in order to run, yes?