Рубрика «JS»
CSS в 2026 году: где JavaScript уже не обязателен
2026-09-10 в 9:34, admin, рубрики: css, html, javascript, JS, без javascript, Веб-разработка, разработка сайтов, фронтендПочему JS-TS — не функциональный язык (и почему это важно понимать)
2026-04-18 в 19:15, admin, рубрики: functional programming, JS, scala, tsМотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о парадигмах. И заметил любопытную асимметрию.
Об ООП кандидаты рассуждали уверенно — но в основном на концептуальном уровне, не вдаваясь в то, как именно ООП реализовано в JavaScript. С FP картина была другой: уверенности меньше, зато критика — конкретная и повторяющаяся: «иммутабельность дорогая по памяти», «рекурсия небезопасна из-за стека»Читать полностью »
Max.ru Bot API: Пишем своего бота для обратной связи. Часть 1. MVP
2026-03-28 в 5:30, admin, рубрики: JS, max, sqliteПривет! С выходом платформы MAX у разработчиков появилось новое игровое поле. Пока комьюнити спорит о шансах на победу в гонке мессенджеров, маркетологи уже начали переливать туда трафик.
Самая типовая задача для бизнеса сейчас — бот обратной связи. В Telegram эту нишу давно занял Olgram, а вот в Max — чистый лист. Давайте вместе напишем свой аналог. Это отличный кейс, чтобы разобраться с новым API, не углубляясь в лишнюю инфраструктуру.
Разбор атаки на 2FA российского банка
2026-03-26 в 7:47, admin, рубрики: 2FA-аутентификация, CWE-307, JS, python, банк, кейс, этичный хакингСегодня мы не будем говорить о zero‑day, RCE или продвинутых APT. Мы поговорим о гораздо более опасной проблеме — о ложном чувстве безопасности.
В 2026 году многие организации считают, что «у нас включена двухфакторная аутентификация — значит, мы защищены». Но что, если 2FA — это просто фасад? Что, если за этой «бронированной дверью» стоит замок с четырёхзначным кодом и надпись: «угадывай сколько хочешь»? Именно такая уязвимость была обнаружена в одном из российских банков — и она позволяла полностью обойти 2FA, зная лишь номер телефона клиента.
10 веб-API, заменяющих многие библиотеки JavaScript
2026-03-26 в 4:35, admin, рубрики: clipboard, fetch, formdata, javascript, JS, Popover, resizeobserver, url, viewtransitions, webapiСовременные браузеры тихо съедают экосистему JavaScript живьем.
За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но привычные библиотеки. Если зависимость всегда работала, она остается в стеке, даже если браузер уже умеет выполнять ту же работу.
Хватит использовать JavaScript для решения задач CSS
2026-01-27 в 8:06, admin, рубрики: content-visibility, css, intersectionobserver, javascript, JS, scroll-driven animations, timeweb_статьи_перевод, virtualization, виртуализацияНедостаток знаний часто подталкивает людей к чрезмерно сложным решениям, и рано или поздно это отражается на производительности.
Возьмем content-visibility: auto. Он дает тот же эффект, что и React-Window, но без единой строчки JS и без увеличения размера сборки. Аналогичная ситуация с современными единицами высоты окна (dvh, svh, lvh): наконец-то приведена в порядок "мобильная" высота, которую годами пытались компенсировать через window.innerHeight.
Обработчики событий в JavaScript
2026-01-05 в 12:00, admin, рубрики: javascript, JS, selectel, веб-приложения, обработчик, обработчик событий, обработчики событий, обучение программированию
Привет, я Александр Дудукало, фронтенд-разработчик. Сегодня я расскажу об обработчиках событий. Если коротко, вы узнаете о самом удобном способе управлять откликом на действия пользователя или браузера.
Эта статья — Читать полностью »
Бросаем Event Loop, переходим на Горутины: Go для JS-девелоперов (Часть 1)
2025-12-13 в 8:34, admin, рубрики: Go, JS, tsЕсли JS/TS это гибкий асинхронный клей для веба на одном потоке, то Go это строгий инструмент для облака с честным параллелизмом.
Главная проблема новичка сейчас это старые учебники. Классический «Effective Go» писали в 2009-м, там нет ни модулей, ни дженериков. Учить по нему Go всё равно что учить JS по учебникам времен ES3.
Здесь не будет истории. Это гайд по современному Go (1.25+), который использует твой опыт в JS/TS, чтобы ты начал писать рабочий код, а не копался в легаси.
Главные отличия парадигм: Что вам нужно забыть
-
От асинхронности к параллелизму.Читать полностью »
Что происходит внутри Angular и React при решении одних и тех же задач
2025-11-13 в 7:00, admin, рубрики: angular, javascript, JS, React, selectel, ПрограммированиеКак я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера
2025-11-08 в 9:26, admin, рубрики: Gamedev, idle, javascript, JS, php, кузбассМоя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.
Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит.
💡 Идея проекта
Я родом из Кемеровской области (Кузбасс) - угольной столицы России. Регион известен своими месторождениями: угля, золота, редких металлов. Идея пришла простая: создать современную idle-игру про управление горнодобывающей империей, где все месторождения - реальные объекты региона!
📊 Ключевые показатели проекта:


