- Solidbook
- Refactor like a superhero
- Cheatsheets TypeScript
- Роадмапа по фронту
- Patterns.dev
- Javascript patterns
- Design patterns
- UI design for HTTPie: macOS vibes for the API testing client
- Как работает компьютер!!!
- This vs that
- Школа разработки интерфейсов 2023
- FrontendConf 2022
- Evrone frontend
- Полина Гуртовая. WebAssembly: Приручи дракона
- Структуры данных для фронтендеров
- https://bespoyasov.ru/
- https://dev.to/thekashey
- https://mrale.ph/
- http://dmitrysoshnikov.com/
- https://marvinh.dev/
- Алгосики
- https://www.joshwcomeau.com/latest/
- Приёмы ускорения кода на JS и других языках: подборка от разработчика поиска Яндекса
- Обращение к Javascript-сообществу: перестаньте писать квадраты
- Сергей Ufocoder Иванов. Браузер. Рендеринг. Производительность
- Вячеслав Егоров — Производительность JavaScript через подзорную трубу
- Немного о worker’аx | Технострим
- Why our websites are slow — Importance of bundle size
- Самый скользкий механизм в Redux
- All this is wrong in TurboFan. (Node 8+)
- Как работают браузеры
- Как устроена память
- Prop drilling and component composition in React
- Under-the-hood-ReactJS
- Case Study: Making React Interactions in Causal 4× Faster
- How to avoid tricky async state manager pitfalls in React
- How to write performant React code: rules, patterns, do's and don'ts
- Why We Memo All the Things
- The Cost of Consistency in UI Frameworks
- React forget
- Как работают серверные компоненты
- Optimizing React: Virtual DOM explained
- «Паттерны» функционального программирования
- Изучаем TypeScript. Введение в TS Compiler API #0
- Изучаем TypeScript. Введение в TS Compiler API #1
- Чистый код на JavaScript
- Пишем мини-библиотеку для тестирования (jest)
- JavaScript Loading Priorities in Chrome
- Why Do React Hooks Rely on Call Order?
- Чистая архитектура во фронтенде
- Полное понимание асинхронности в браузере
- Примеры паттернов проектирования на JavaScript
- Управление памятью, четыре вида утечек памяти и борьба с ними
- Цикл событий, асинхронность и пять способов улучшения кода с помощью async / await
- Сетевая подсистема браузеров, оптимизация её производительности и безопасности
- Сетевая подсистема браузеров, оптимизация её производительности и безопасности
- Анимация средствами CSS и JavaScript
- The story of a V8 performance cliff in React
- Трассировка JS ↔ DOM, или Туда и обратно
- Mathias B, Benedikt M - JS Engine fundamentals
- Fast properties in V8
- Elements kinds in V8
- garbage.collect() / Андрей Роенко (Яндекс)
- Сорта элементов (element kinds) в движке V8
- Создание собственного компилятора JavaScript
- Что браузеры делают с вашим JavaScript-кодом: об оптимизациях в JS-движках на примере V8
- jsunderhood digest
- Как работает JS: обзор движка, механизмов времени выполнения, стека вызовов
- Обзор движка, механизмов времени выполнения, стека вызово
- О внутреннем устройстве V8 и оптимизации кода
- WebSocket и HTTP/2+SSE. Что выбрать?
- Особенности и сфера применения WebAssembly
- Веб-воркеры и пять сценариев их использования
- Сервис-воркеры
- Веб push-уведомления
- Отслеживание изменений в DOM с помощью MutationObserver
- Движки рендеринга веб-страниц и советы по оптимизации их производительности
- Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация
- Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
- Как работает JS: системы хранения данных
- Как работает JS: технология Shadow DOM и веб-компоненты
- Как работает JS: WebRTC и механизмы P2P-коммуникаций
- Как работает JS: пользовательские элементы
- Андрей Мелихов — V8 под капотом