⎡spec: 00⎦ JavaScript и Call Stack согласно официальной спецификации

Описание к видео ⎡spec: 00⎦ JavaScript и Call Stack согласно официальной спецификации

Существует ли Call Stack в JavaScript?
Можно ли говорить о связи Call Stack с элементом спецификации Execution Context Stack?
Имеет ли смысл, этот вопрос в плоскости эффективного программирования с использованием языка JavaScript или он относится исключительно к буквоедству.


Таймкоды:
00:00:00 Музыка
00:04:30 Вступление
00:16:05 Мурыч о typescript
00:29:10 Ответы на вопросы
00:32:10 К сути
00:35:20 Благодарности
00:36:45 Тяпка
00:37:05 Anti-disclamer
00:38:35 Abstract
00:39:15 Перво наперво
00:40:30 Что такое Call Stack
01:46:40 О различиях Call Stack и Execution Context Stack
02:12:25 Подводя итоги сказанного
02:25:25 Вместо Игого
02:47:00 К вопросам из чата
02:50:00 "The_ Levius​: будем исходить из того что никто не понимает что он делает поэтому никаких оптимизаци"
02:52:30 "The_ Levius: ​Мурыч твоя теория про тыканье носом того кто залез на тумбочку не работает, девшахта это доказала )"
02:54:30 "The_ Levius: ​ну теория работает на академическом уровне, на ютюбном люди просто обижаются"
02:57:40 "Vladislav Nagornyi: ​вот минин пообижался и теперь его никто не воспринимает на серьезном уровне"
02:58:10 "S F​: Мурыч, Вы не парировали мой аргумент что х86 лайк архитектурах колстек тоже условный ведь в нем хранятся аргументы процедур, сохраненные регистры, переменные, структуры обеспецения разные защиты"
03:07:30 "S F: ​Значит колл стека в чистом виде и в х86 тоже нет, как и вообще такой структуры как стек - он не настоящий ведь я могу изменить любые данные не только на текущем уровне но и у родителей))"
03:17:05 "S F​: То есть к чему этот разбор, кол стек это абстракция не более"
03:20:00 "Андрей​: а порекомендуйте что почитать в более понятном виде (на пальцах) , чем в спецификации про подкапот работы js."
03:26:40 "S F​: Я согласен что Call Stack и Execution Context Stack разные вещи."
03:28:30 Аналогия на обучение js-у через призму физики Ньютона и Эйнштейна
03:30:00 Про аналогии
03:33:35 "Андрей: ​как выучить язык людей с альфа центавры? чтоб читать и понимать спецификацию как вы? Может есть какой-то роудмап для этого. а то пока спецификация кажется очень сложной для понимания"
03:41:40 Про фреймворки
03:43:30 Про жуков
03:52:20 Какой ноутбук у Мурыча
03:53:30 "Андрей​: не думали развивать канал в миллионник? сделать как большой коммерческий проект, с командой, бюджетами и тп?"
03:57:10 "Максим да: ​Вообще, я вот прошел базу джс, начал разбираться в реакте. А потом когда сел писать веб сайтик, понял что я вообще отсталый, когда столкнулся с проблемами размещения картинок в блоках!"
03:59:00 "Андрей​: как вы относитесь к применению js в геймдеве? или уровень оптимизации не дотягивает для такого применения?"
04:00:40 "Николай К​: правда что писать var'ами производительнее чем через const и let?"
04:30:20 "Slovojivo: Мурыч а ты писал js для еспруино?"
04:32:00 "Максим да: ​Вопрос, а в каких задачах или масштабах задач, в точном примере, это может пригодиться и что может вообще нагружать систему сильно, учитывая, что например веб верстка разбивается отдельные компоненты?"



AsForJs новости в Telegram: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks

Поддержать маленького бородатого JavaScript-ра
Карта Приват: 5168745021397333

USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: [email protected]
  / demimurych  

Комментарии

Информация по комментариям в разработке