пояснюю те, чим ТИ користуєшся щодня! наживо
Програмування Українською | БУЙ-стадіз
2,9 тис. підписників на YouTube
Додати в плейлист
Завантаження...
this, scope і замикання мали ділити стрім порівну. по факту дві години забрав тільки scope, this встиг на одне речення, а замикання лишилось натяком в кінці.
натомість - живий розбір, куди саме в рушії ховається scope: читаю специфікацію, ганяю ші (Claude Opus), поки не дасть точну модель, і трейсю виконання коду рядок за рядком.
що всередині:
- перевіряю (і ламаю) власні гіпотези про module scope на прикладах, читаючи MDN наживо
- покроковий трейс виконання коду: execution context, lexical і variable environment, як рушій шукає змінну
- де конкретно в памʼяті рушія живе scope, і чому це не "десь біля event loop"
- несподіваний баг: function declaration можна переприсвоїти будь-де в скоупі, і чому це реальна вразливість
- this і замикання - лиш натяком, розчарування вистачило, щоб залишити це на другу частину
натомість - живий розбір, куди саме в рушії ховається scope: читаю специфікацію, ганяю ші (Claude Opus), поки не дасть точну модель, і трейсю виконання коду рядок за рядком.
що всередині:
- перевіряю (і ламаю) власні гіпотези про module scope на прикладах, читаючи MDN наживо
- покроковий трейс виконання коду: execution context, lexical і variable environment, як рушій шукає змінну
- де конкретно в памʼяті рушія живе scope, і чому це не "десь біля event loop"
- несподіваний баг: function declaration можна переприсвоїти будь-де в скоупі, і чому це реальна вразливість
- this і замикання - лиш натяком, розчарування вистачило, щоб залишити це на другу частину
Ще з цього каналу








Коментарі
+0Коментувати можуть лише зареєстровані користувачі.
Увійти або зареєструватися