Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
Node.js
Cluster в Node.js: используем все ядра процессора
Модуль cluster в Node.js: как задействовать все ядра процессора, запуск нескольких воркеров, распределение запросов, отличие от …
· 4 мин
-
Node.js
Buffer в Node.js: работа с бинарными данными
Что такое Buffer в Node.js: зачем нужен для бинарных данных, кодировки, alloc против allocUnsafe и почему длина в байтах не равна …
· 4 мин
-
Node.js
Сжатие данных в Node.js: zlib, gzip и brotli
Модуль zlib в Node.js: gzip, deflate и brotli. Замер на реальной статье, чем brotli лучше gzip и почему его качество по умолчанию …
· 6 мин
-
Node.js
Потоки в Node.js: Stream, pipeline и почему не readFile
Как работают потоки в Node.js: чем Stream лучше readFile, pipeline вместо pipe, свои Readable и Writable. С замером памяти на …
· 6 мин
-
Node.js
Модуль os в Node.js: информация о системе и железе
Модуль os в Node.js: платформа, ядра, память, домашний каталог и EOL. Что из этого врёт в контейнере и почему availableParallelism …
· 5 мин
-
JavaScript
Webpack в 2026: зачем нужен бандлер и что вместо него
Что такое бандлер и зачем он нужен: Webpack, Vite, esbuild. Почему Webpack уступил место Vite и когда сборщик вообще не нужен …
· 4 мин
-
Node.js
Глобальные объекты Node.js: globalThis, Buffer, таймеры
Что доступно в Node.js без импорта: globalThis, Buffer, fetch, structuredClone, таймеры. И замер порядка nextTick, микрозадач и …
· 6 мин
-
Python
Машинное обучение: что это и зачем разработчику в 2026
Что такое машинное обучение простыми словами: чем отличается от обычного программирования, виды обучения, при чём тут Python и как …
· 5 мин
-
Node.js
Свой модуль в Node.js и публикация в NPM
Как собрать свой ESM-модуль в Node.js и опубликовать его в npm: package.json, поле exports вместо main, подпути, files и engines. …
· 6 мин
-
Node.js
Node.js Promise: промисы и async/await на практике
Как устроены промисы в Node.js в 2026: async/await, Promise.all и allSettled, обработка ошибок и таймауты. С замерами и примерами …
· 7 мин
-
Node.js
Паттерны проектирования в Node.js: какие реально нужны
Паттерны проектирования в Node.js: синглтон через модули, фабрика, наблюдатель через события. Какие классические паттерны в …
· 5 мин
-
jQuery
Изменение стилей и классов: jQuery .css() и нативный JS
Как менять стили через jQuery .css() и без библиотеки: style, classList, CSS-переменные. Почему менять стили из JavaScript — почти …
· 4 мин