Курс по 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
9,568 views
452
165
1 week ago 00:02:59 1
как выйти из тупика в жизни🔥🔥 психология лекции основы личностного роста #shorts #психология
1 week ago 00:26:23 1
Научная афера длиной в 17 лет. Никто не замечал. Или не хотел замечать
2 weeks ago 00:30:33 1
ЭТИ ЛЮДИ МОГУТ ИСЦЕЛЯТЬ! Признаки Дара целителя. Люди-целители по Дате Рождения / Алексей Капустин
2 weeks ago 00:04:22 1
Биоэнергетика. 4 Упражнения Которые Изменят Мир
2 weeks ago 00:02:33 1
Сеанс месмеризма.
2 weeks ago 00:17:05 1
⚡ЛИПСИЦ: В бюджете РФ зияет ДЫРИЩЕ! Набиулина ЧУДИТ: Оставит россиян БЕЗ ШТАНОВ @Popularpolitics
2 weeks ago 00:08:26 1
Как избавиться от грибка ногтей НАВСЕГДА?🧐
2 weeks ago 00:25:48 1
Глава картеля об аптечных наркотиках в России. Кто поставляет и что делать с эпидемией.
2 weeks ago 00:04:35 7
Noize MC — Не все дома
2 weeks ago 01:37:50 1
БЛИЗНЕЦОВЫЕ ПЛАМЕНА В СОЮЗЕ. ОТНОШЕНИЯ НОВОГО ВРЕМЕНИ
2 weeks ago 00:39:42 1
🌕 ЛУННОЕ ЗАТМЕНИЕ И КОРИДОР ЗАТМЕНИЙ
2 weeks ago 00:33:25 1
Хитрый ход США: пойдёт ли Россия на компромисс? Ростислав Ищенко
2 weeks ago 00:03:04 3
Баста & Guf - Бизнес Обернись (Ремикс 2025)
2 weeks ago 00:14:47 1
Я УХОЖУ из VK Видео... и вот 5 главных причин
2 weeks ago 01:31:03 1
МОРЩИНЫ и отёки ОБЛАСТИ ЛБА. Клубная встреча Ревитоники.
3 weeks ago 00:27:43 1
Массовая депортация украинцев, высылают даже с документами
3 weeks ago 00:11:45 5
СЛОЖНО СЛЕЗТЬ 🤦🏻 КАК С ИГЛЫ, НО МОЖНО И НУЖНО ✊✊✊ СНИЛС
3 weeks ago 00:00:51 3
Отзывы Ziontrade Reviews 🚀Выбор за тобой . #ton #ziontrade #криптовалюта
3 weeks ago 00:21:25 1
БЛОГЕРЫ стали моими стилистами ! ТЕСТИРУЮ ЛУКИ от Тильки, Теслонда, Лизы Барашек
3 weeks ago 00:30:30 2
Анора – Оскар НАШ! Юра Борисов КРАШ! | ANOIR
3 weeks ago 00:07:09 1
547 XRP БЕСПЛАТНО! КАК РЕАЛЬНО ЗАРАБОТАТЬ НА КРИПТОВАЛЮТЕ RIPPLE ЛЕГКО И БЕЗ ВЛОЖЕНИЙ
3 weeks ago 00:21:11 3
НЕ БОЙТЕСЬ! Почему избранная женщина всегда ходит одна!
3 weeks ago 00:10:56 7
Оскар 2025: триумфы, поражения и предательство/Киноакадемия сливает повестку и собственные правила
4 weeks ago 00:35:28 1
Воюющий под Курском политолог Сазонов. Прекратит ли Трамп помощь Украине, Европа создает свою армию