Курс по JavaScript | Реализация хранения данных. Стек и куча. Oddball и иммутабельные примитивы
Привет! Это новый курс от инженеров AvitoTech — вместе с фронтендером Василием Новиковым разбираемся в базовых технологиях веб-разработки в JavaScript.
В этой части мы поговорим про стек и кучу, устройство памяти программы и размер памяти для данных.
Таймкоды:
00:00 | Вступление
00:25 | План серии
00:39 | Как хранить данные в программе при отсутствии стандарта в EcmaScript
01:53 | Область памяти куча или heap
02:14 | Область памяти стек и новые части памяти — стек–фреймы
02:46 | Данные как объекты в JavaScript
04:29 | Практический пример стека, стек–фрейма и кучи
06:12 | Как посчитать количество максимальных стек-фреймов в программе
08:09 | Создание специального объекта примитивных значений Oddball
08:59 | Неизменяемость (иммутабельность) примитивов в Java Script
09:37 | Схематичное устройство памяти программы
11:43 | Размер памяти для данных разного типа
14:37 | Тип данных boolean
14:57 | Тип данных string
15:26 | Виды хранения строк в реализации V8 — SeqOneByteString SeqTwoByteString SlicedString
16:38 | Вес некоторых стандартных переменных
17:22 | Способ вычисления памяти, выделяемой во время работы программы
19:27 | Итоги серии
20:32 | Послесловие
Полезные ссылки:
🔗 Техника тегирования указателей на движке V8 и smi
🔗 Устройство и хранение строк в движке V8
🔗 Сайт курса JS |
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК:
Телеграм: wU3vnNnqr7JlZDIy
Хабр:
Медиум (eng):
Гитхаб:
RuTube:
Дзен:
Сайт:
#javascript #frontend #frontenddevelopment
3 views
372
144
7 months ago 00:21:48 1
Как Вас обманывают? Похудение - ЭТО ПРОСТО, если знаешь КАК ХУДЕТЬ ПРАВИЛЬНО
7 months ago 00:26:45 1
Об ЭТОМ молчат косметологи | СЕКРЕТНОЕ упражнение от индюшачьей шеи, дряблой кожи, морщин и тяжей
7 months ago 00:03:08 1
Баня 2.3х5.8м. Под Ключ из бруса с Лунным Профилем “Фёдоровское“. Цена в СПб руб.
7 months ago 00:47:54 1
ВИБРАЦИИ СВЕТА УСИЛЕНЫ ⚡️@novoe_probujdene_chelovchestva
7 months ago 01:05:16 1
“Основные причины набора веса. Баланс гормонов в организме“
7 months ago 00:11:47 1
Вот как тибетские монахи за 5 минут разгоняют кровь по телу! Одно упражнение от всех болезней
7 months ago 00:01:01 1
Тёплый дом. Ход строительства, Апрель 2024
7 months ago 00:00:56 1
✈️ Мало кто знает про этот способ переезда в Дубай! #оаэ