Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
Memcached
Memcached в 2026: жив ли и чем заменить
Что такое Memcached, чем отличается от Redis и почему для нового проекта почти всегда берут Redis. Честное сравнение: где …
· 5 мин
-
HTML5 API
Geolocation API: как определить местоположение в браузере
Как определить местоположение пользователя через Geolocation API: getCurrentPosition, watchPosition, обработка отказа и почему API …
· 4 мин
-
CSS-препроцессоры
CSS-препроцессоры в 2026: нужны ли Sass и Less сегодня
Что такое CSS-препроцессоры Sass, Less и Stylus, зачем они были нужны и что из их возможностей уже встроено в обычный CSS: …
· 4 мин
-
Алгоритмы и структуры данных
Сложность алгоритмов: время, память и сложность методов JS
Временная и пространственная сложность алгоритмов: чем они отличаются, какова сложность встроенных методов JavaScript и почему …
· 5 мин
-
MongoDB
Вставка документов в MongoDB: insertOne и insertMany
Как вставлять документы в MongoDB из Node.js: insertOne и insertMany, кто генерирует _id, ошибка 11000, ordered и почему …
· 6 мин
-
WebSockets
WebSocket: как устроен и когда он не нужен
Как на самом деле работает WebSocket: HTTP-рукопожатие с кодом 101, фреймы и маскирование. Чем отличается от AJAX и SSE и когда …
· 5 мин
-
Node.js
Socket.io: чат на Node.js и что он добавляет к WebSocket
Socket.io на Node.js: emit и broadcast, комнаты, подтверждения и автопереподключение. Чем отличается от чистого WebSocket и почему …
· 6 мин
-
Node.js
ORM в Node.js: Sequelize, Prisma и когда ORM не нужен
Что такое ORM и зачем он нужен: Sequelize, Prisma, Drizzle в Node.js. Проблема N+1, дырявая абстракция и когда честнее писать …
· 5 мин
-
JavaScript
Ключевые слова JavaScript: полный список и ловушки
Все ключевые и зарезервированные слова JavaScript: список по категориям, контекстные ключевые слова вроде await и почему undefined …
· 5 мин
-
React.js
React в 2026: как начать и почему не create-react-app
Как начать проект на React в 2026: почему create-react-app мёртв, что вместо него (Vite, Next.js), функциональные компоненты и …
· 4 мин
-
JavaScript
Массивы в JavaScript: методы, мутации и подводные камни
Массивы в JavaScript: какие методы меняют исходный массив, а какие возвращают новый. sort без компаратора, at(), toSorted() и …
· 5 мин
-
JavaScript
Что такое JavaScript и где он сегодня работает
Что такое JavaScript простыми словами: чем язык отличается от среды, почему он не имеет отношения к Java, как устроен ECMAScript и …
· 5 мин