As For JS
3.29K subscribers
211 photos
22 videos
4 files
544 links
As For JavaScript...
Обсуждения — @AsForJsTalks
Download Telegram
⎡msk⎦ Разбирем видео: "Я 💛 Фронтенд. Как это можно переписать?" и поищем верное решение"
https://www.youtube.com/watch?v=MSLHs4z6sE4


#razbor #yt
#В_интернетах_кто_то_неправ
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:00:00, Музыка
https://www.youtube.com/watch?v=MSLHs4z6sE4

#_js_radio_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:03:13, Настройка звука
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=193s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:05:06, О чем и как будет весь стрим
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=306s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:07:30, Условие задачи моими словами
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=450s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:09:05, Начало просмотра видео
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=545s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:12:10, О том, что не отметили спикеры в рамках поставленной задачи
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=730s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:13:18, Первое решение: все в одну строку, потому что есть такой конкурс
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=798s

#code #OneLiner #код
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:20:33, Второе решение: решение в лоб
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=1233s

#code #код
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:29:50, Третье решение: а я могу в генераторы
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=1790s

#code #Generator #код #Генератор
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:45:20, Четвертое решение: наиболее интересное
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=2720s

#code #код
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:02:50, Начало общих обсуждений всего, что касалось решений
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=3770s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:10:30, Замечания о TDZ (Temporal Dead Zone)
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=4230s

#TDZ #TemporalDeadZone #ТимчасоваМертваЗона #ВременнаяМертваяЗона
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:15:40, О производительности var let и const
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=4540s

#var #let #const
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:20:00, Опять о TDZ
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=4800s

#TDZ #TemporalDeadZone #ТимчасоваМертваЗона #ВременнаяМертваяЗона
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:29:18, Насколько часто в продакшин коде нужно упарываться в такое
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=5358s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:35:50, Jit компилятор чудес не творит
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=5750s

#JIT
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:38:11, О том как выходил ES5 и почему часть возможностей "тормозило"
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=5891s

#ES5
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:42:08, О подходе инженеров V8 к оптимизации фич
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=6128s

#V8 #opti
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:45:30, Как спецификация накладывает отпечаток на производительность
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=6330s

#ECMASript #Performance #Специфікація #Продуктивність #Спецификация #Производительность #Спека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:48:15, Перерыв
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=6495s

#_js_radio_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:51:19, Разбор правильного решения
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=6679s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:00:00, Мурыч показывает код правильного решения, но забывает переключить захват на рабочий стол
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=7200s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:08:00, Мурыч понимает что он не переключил захват, смеется над собой, переключает захват и пишет все по новой
https://www.youtube.com/watch?v=MSLHs4z6sE4&t=7680s

#code #код
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
👍3
⎡razbor:10⎦ Разбираем видео: "Утечки памяти в SSR. Владимир Захаров."
https://www.youtube.com/watch?v=dLSPBz3wK_Y

#razbor #chap_10
#В_интернетах_кто_то_неправ
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:00:00, музыка
https://www.youtube.com/watch?v=dLSPBz3wK_Y

#_js_radio_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:10:10, предисловие
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=610s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:11:30, суть видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=690s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:13:30, проверка звука
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=810s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:18:20, переходим к просмотру
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=1100s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:18:45, Мурыч рассказывает о ssr
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=1125s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:48:50, Мурыч ушел за водой
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=2930s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:49:30, Мурыч вернулся и читает чат
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=2970s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:49:50, возвращаемся к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=2990s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:53:00, о "контейнер перезагружается множество раз"
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3180s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:54:50, анекдот
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3290s

#_Анекдот_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:55:45, ремарка по по поводу проблемы видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3345s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:59:55, к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3595s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:00:40, Мурыч рассказывает о диспетчере задач
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3640s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:03:05, Мурыч рассказывает о dev tools
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=3785s

#DevTools
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:12:30, к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=4350s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:13:10, лучшая шутка
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=4390s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:13:20, к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=4400s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:13:50, по поводу garbage collector
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=4430s

#GarbageCollector #GC
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:29:40, Мурыч разбирает слайд с графиками
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=5380s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:33:45, про GC в node.js
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=5625s

#GarbageCollector #GC #NodeJS
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:34:34, к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=5674s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:36:55, о сборе статистики для анализа утечек памяти
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=5815s

#MemoryLeak
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:40:50, к видео
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=6050s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:41:40, Мурыч рассказывает о флагах запуска V8
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=6100s

#V8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:46:30, не тянем кота за ... . Резюмируя
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=6390s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:54:00, про глобальные переменные
https://www.youtube.com/watch?v=dLSPBz3wK_Y&t=6840s

#Identifier #Variable #var #let #const #GlobalEnvironment #DeclarativeEnvironment #LexicalEnvironment
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

⬇️⬇️⬇️
8
⬆️⬆️⬆️

⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.
https://www.youtube.com/watch?v=RrGMG4S0hLQ

#razbor #chap_13
#В_интернетах_кто_то_неправ
#ДмитрийКарловский #Smol #Люди
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:19:20, Пауза.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8360s

#_ПАУЗА_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:27:00, Топ перлов
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8820s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:32:40, Смотрим код спецификации (StatementList)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9160s

#StatementList #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:35:00, Анекдот. Перед ним история.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9300s

#_Анекдот_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:38:45, Интерпретатор обязан создавать структуры.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9525s

#Interpreter #Інтерпретатор #Интерпретатор
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:43:00, Про работу виртуальной машины. Зависимость работы от самого ран-тайма, а не браузера
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=9780s

#RunTime #VM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:47:10, Var не забыт. Python, привет
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10030s

#var #Python
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:47:54, Так все-таки есть замыкания в JS?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10074s

#JS #JavaScript #Closure #Замикання #Замыкание
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:48:18, Var - часть фундамента спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10098s

#var #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:49:42, Есть ли что-то, чего нет в спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10182s

#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:53:00, Доказательство многопоточности JS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10380s

#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:57:51, Код доказательства многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10671s

#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:02:25, Демонстрация многопоточности
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=10945s

#JS #JavaScript #Multithreading #Багатопоточність #Многопоточность
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:05:50, HTML спецификация
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11150s

#HTML
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:08:14, Выделение всех чисел в куче (и попытки оптимизации этого ран-таймами)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11294s

#RunTime #Heap #Купа #Куча
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:09:28, Про let и const
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11368s

#let #const
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:10:55, Конец просмотра видео
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11455s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:13:00, Мелодия пистолетика
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11580s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:13:50, Про мономорфность объектов, воспоминания разговора
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11630s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:15:05, ИГОГО
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=11705s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
👍3