JavaScript – https://developer.mozilla.org/en-US/docs/Web/JavaScript
Язык JavaScript – https://learn.javascript.ru/js
Основы JavaScript для начинающих разработчиков – https://habr.com/ru/company/ruvds/blog/416375/
Повторное введение в JavaScript (JS учебник) — https://developer.mozilla.org/ru/docs/Web/JavaScript/A_re-introduction_to_JavaScript
React
JavaScript Basics Before You Learn React — https://dev.to/nsebhastian/javascript-basics-before-you-learn-react-38en
JavaScript.ru – https://www.youtube.com/c/JavaScriptru-videos/playlists
React для пользователей WordPress – https://wpgutenberg.top/react-dlja-polzovatelej-wordpress/
React – A JavaScript library for building user interfaces – https://ru.react.js.org/
React – JavaScript-библиотека для создания пользовательских интерфейсов – https://ru.react.js.org/
React, встроенные функции и производительность (13 октября 2017) – https://habr.com/ru/company/ruvds/blog/340034/
Полезные плагины VS Code для разработки кроссплатформенных приложений с использованием React Native и Flutter – https://habr.com/ru/company/skillbox/blog/696128/
React и SEO: как их подружить? (18 сентября 2018) – https://habr.com/ru/post/418619/
плагин – https://masonry.desandro.com/
плагин – https://isotope.metafizzy.co
Часть 1: Обзор движка, механизмов времени выполнения, стека вызовов
Часть 2: О внутреннем устройстве V8 и оптимизации кода
Часть 3: Управление памятью, четыре вида утечек памяти и борьба с ними
Часть 4: Цикл событий, асинхронность и пять способов улучшения кода с помощью async / await
Часть 5: WebSocket и HTTP/2+SSE. Что выбрать?
Часть 6: Особенности и сфера применения WebAssembly
Часть 7: Веб-воркеры и пять сценариев их использования
Часть 8: Сервис-воркеры
Часть 9: Веб push-уведомления
Часть 10: Отслеживание изменений в DOM с помощью MutationObserver
Часть 11: Движки рендеринга веб-страниц и советы по оптимизации их производительности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 13: Анимация средствами CSS и JavaScript
Часть 14: Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация
Часть 15: Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
Часть 16: Как работает JS: системы хранения данных
Часть 17: Как работает JS: технология Shadow DOM и веб-компоненты
Часть 18: Как работает JS: WebRTC и механизмы P2P-коммуникаций
Часть 19: Как работает JS: пользовательские элементы
Коллбэки
Understand JavaScript Callback Functions and Use Them (March 4, 2013) – http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/
Понимание callback-функций (колбеков) – (18 сентября 2012) – https://habr.com/ru/post/151716/
Коллбэк в JavaScript… Что за зверь? (14 июня 2017) – https://habr.com/ru/company/ruvds/blog/330880/
Коллбэки в JavaScript на примере миньонов (21 апреля 2016) – https://habr.com/ru/company/nix/blog/282015/
Удобный callback (21 июля 2010) – https://habr.com/ru/post/99636/
Последовательный вызов асинхронных функций (19 декабря 2011) – https://habr.com/ru/post/134823/Асинхронные функции в Javascript и ключевое слово this (5 апреля 2012) – https://habr.com/ru/post/141463/
Стрелочные функции
Стрелочные функции (Arrow functions) в ECMAScript 6 (24 февраля 2014) – https://habr.com/ru/company/vk/blog/213455/
Введение в стрелочные функции (arrow functions) в JavaScript ES6 (14 октября 2015) – https://habr.com/ru/post/268795/
Стрелочный ад, или новый круг старой проблемы (11 июля 2016) – https://habr.com/ru/post/305398/
Node.JS
Разработка WEB-проекта на Node.JS: Часть 1 (13 февраля 2012) – https://habr.com/ru/post/138071/
Разработка WEB-проекта на Node.JS: Часть 2 (21 февраля 2012) – https://habr.com/ru/post/138629/