uk
Feedback
Настоящий JavaScript

Настоящий JavaScript

Відкрити в Telegram

Тот самый канал по JavaScript. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

Показати більше
5 903
Підписники
-624 години
-347 днів
-10830 днів
Залучення підписників
вер '26
вересень '26
+17
в 0 каналах
серпень '26
+37
в 2 каналах
Get PRO
липень '26
+61
в 0 каналах
Get PRO
червень '26
+110
в 0 каналах
Get PRO
травень '26
+384
в 0 каналах
Get PRO
квітень '26
+83
в 0 каналах
Get PRO
березень '26
+71
в 0 каналах
Get PRO
лютий '26
+23
в 0 каналах
Get PRO
січень '26
+18
в 0 каналах
Get PRO
грудень '25
+13
в 0 каналах
Get PRO
листопад '25
+24
в 0 каналах
Get PRO
жовтень '25
+22
в 0 каналах
Get PRO
вересень '25
+21
в 0 каналах
Get PRO
серпень '25
+20
в 0 каналах
Get PRO
липень '25
+38
в 0 каналах
Get PRO
червень '25
+52
в 0 каналах
Get PRO
травень '25
+121
в 0 каналах
Get PRO
квітень '25
+88
в 0 каналах
Get PRO
березень '25
+363
в 20 каналах
Get PRO
лютий '25
+30
в 0 каналах
Get PRO
січень '25
+38
в 0 каналах
Get PRO
грудень '24
+41
в 0 каналах
Get PRO
листопад '24
+64
в 2 каналах
Get PRO
жовтень '24
+70
в 1 каналах
Get PRO
вересень '24
+84
в 2 каналах
Get PRO
серпень '24
+70
в 0 каналах
Get PRO
липень '24
+115
в 0 каналах
Get PRO
червень '24
+89
в 4 каналах
Get PRO
травень '24
+101
в 0 каналах
Get PRO
квітень '24
+121
в 0 каналах
Get PRO
березень '24
+132
в 0 каналах
Get PRO
лютий '24
+101
в 0 каналах
Get PRO
січень '24
+86
в 0 каналах
Get PRO
грудень '23
+90
в 0 каналах
Get PRO
листопад '23
+16
в 0 каналах
Get PRO
жовтень '23
+15
в 0 каналах
Get PRO
вересень '23
+16
в 0 каналах
Get PRO
серпень '23
+24
в 0 каналах
Get PRO
липень '23
+35
в 0 каналах
Get PRO
червень '23
+20
в 0 каналах
Get PRO
травень '23
+15
в 0 каналах
Get PRO
квітень '23
+264
в 0 каналах
Get PRO
березень '23
+17
в 0 каналах
Get PRO
лютий '23
+207
в 0 каналах
Get PRO
січень '23
+40
в 0 каналах
Get PRO
грудень '22
+478
в 0 каналах
Get PRO
листопад '22
+1 627
в 0 каналах
Get PRO
жовтень '22
+45
в 0 каналах
Get PRO
вересень '22
+451
в 0 каналах
Get PRO
серпень '22
+459
в 0 каналах
Get PRO
липень '22
+1 991
в 0 каналах
Get PRO
червень '22
+1 567
в 0 каналах
Get PRO
травень '22
+1 769
в 0 каналах
Get PRO
квітень '22
+97
в 0 каналах
Get PRO
березень '22
+2 701
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
28 вересня0
27 вересня0
26 вересня+1
25 вересня+3
24 вересня0
23 вересня0
22 вересня+1
21 вересня0
20 вересня0
19 вересня0
18 вересня+1
17 вересня+2
16 вересня0
15 вересня0
14 вересня0
13 вересня0
12 вересня+2
11 вересня+1
10 вересня0
09 вересня0
08 вересня0
07 вересня+1
06 вересня0
05 вересня+1
04 вересня+2
03 вересня+1
02 вересня0
01 вересня+1
Дописи каналу
Яркие вакансии, которые тебе будут доступны: Веб-дизайнер (ЗП до 200.000р) — свободный график Графический дизайнер (ЗП до 200
Яркие вакансии, которые тебе будут доступны: Веб-дизайнер (ЗП до 200.000р) — свободный график Графический дизайнер (ЗП до 200.000р) — свободный график UX/UI-дизайнер (ЗП до 200.000р) — свободный график На бесплатном курсе ты освоишь ключевые навыки дизайнера, создашь первые проекты в Figma с нуля и соберёшь портфолио, с которым можно выходить на первые заказы. Это шанс попробовать себя в новой профессии и понять, как начать зарабатывать на своих навыках Узнать больше

2
Как устроен ИИ-ассистент внутри BILLmanager: LLM, SSE поверх POST и Markdown, который доезжает по кускам Денис, фронтендер из
Как устроен ИИ-ассистент внутри BILLmanager: LLM, SSE поверх POST и Markdown, который доезжает по кускам Денис, фронтендер из ISPsystem, выкатил разбор — как они собирали и прикручивали к BILLmanager модуль ИИ-ассистента. В статье: из чего сделан этот ИИ-консультант, с какого перепугу выбрали именно такие решения, где спотыкались и как в итоге всё докрутили. Кода и подробностей — вагон. Читать целиком: habr.com 👉 JS
177
3
[Перевод] SAML опять взломали: пять фатальных косяков протокола аутентификации Уже больше двадцати лет SAML держит на себе SS
[Перевод] SAML опять взломали: пять фатальных косяков протокола аутентификации Уже больше двадцати лет SAML держит на себе SSO в корпорациях и вузах. Но от собственной сложности он прогибается всё сильнее — пора деду на пенсию. Копаем: откуда SAML вообще взялся, почему безопасники вскрывают его снова и снова и почему на его место должен прийти OpenID Connect (OIDC). Читать далее 👉 JS
187
4
Signals приползли в React-Redux В React-Redux 9.4 Alpha завезли опциональный useSignalSelector, и крутится он на signals. Бол
Signals приползли в React-Redux В React-Redux 9.4 Alpha завезли опциональный useSignalSelector, и крутится он на signals. Боль была такая: Redux дёргает вообще каждый смонтированный селектор на любом dispatch, а в огромных приложениях это уже дорого. Свежий селектор отслеживает, к какому куску стейта лезет каждый из них, так что dispatch перезапускает только тех, у кого данные реально поменялись. Полный разбор — в Alpha 0, а Alpha 1 выкатили днём позже: там фикс ключевого бага и подправленные бенчмарки. Ещё в выпуске: Redact — альтернативная «проекция» React, которую пилит Таннер Линсли. В мае он уже рассказывал, как собрал синхронный рантайм, совместимый с React; теперь это v0.1 с поддержкой API React 19.3, drop-in плагином под Vite и вменяемой таблицей совместимости. Весит рантайм лишь долю от React — правда, ценой отказа от concurrent rendering. Лицензии пока нет, и проект числят экспериментальным. Гоняешь next/og на Node? Next.js 16.3.6 закрывает критический RCE в ImageResponse, который задевает v16.2+; релиз на следующей неделе должен прикрыть ещё девять уязвимостей. React-интеграция Astro доехала до v7.0: перешли с Babel на Oxc и завезли поддержку React Compiler через опцию compiler: true. Vercel сделала свою bug bounty публичной, слив приватную и open source программы в одну. React Status #492 👉 JS
187
5
Открытый вебинар курса «Микросервисная архитектура» Бизнес-логика в микросервисах — где она должна жить? На уроке 22 октября
Открытый вебинар курса «Микросервисная архитектура» Бизнес-логика в микросервисах — где она должна жить? На уроке 22 октября в 19:00 мск разберём паттерны Saga, API Composition, Shared Kernel и ошибки при декомпозиции. Регистрируйтесь! Зарегистрироваться #реклама 16+ otus.ru О рекламодателе
161
6
Next.js без Vercel: держим один VPS, переключаемся без даунтайма и откатываемся за пару секунд Автор почти три месяца крутил свой Next.js на Vercel — а потом съехал на обычный VPS за 990 рублей в месяц. Больше всего он ссыпался потерять то, за что Vercel и любят: сборку, которая не трогает боевой сайт, переключение без простоя и откат одной кнопкой. В статье — схема, которая проворачивает ровно то же самое на одном сервере, без Kubernetes, Docker и всего этого тяжёлого железа. Плюс разложены грабли, на которые автор лично наступил. Читать далее 👉 JS
188
7
Как мы латаем обрезанные ответы LLM и почему склейка вышла сложнее, чем кажется У нас сервис, где в одном чате живут несколько LLM. Как-то одна модель пошла строчить список на сотню пунктов и обрубилась прямо посреди слова — ни ошибок, ни предупреждений. В статье разбираю, с чего это бывает, как мы доклеиваем ответ по finish_reason и почему собрать куски без артефактов — та ещё задача: три ловушки и функция, которая их обходит. Читать далее 👉 JS
200
8
LLMCOD теперь тащит базу знаний не только из HTML, но и из SPA с открытыми API Задача «собрать базу знаний из сайта» на вид п
LLMCOD теперь тащит базу знаний не только из HTML, но и из SPA с открытыми API Задача «собрать базу знаний из сайта» на вид плевая: спарсить HTML, выдрать текст, порезать на куски, посчитать embeddings и скормить это RAG. На нынешних сайтах такая схема всё чаще идёт лесом. Причина простая: в исходной разметке данных может почти не быть. Юзер открывает страницу, подтягивается JavaScript, тот дёргает API — и только API отдаёт услуги, товары, объекты, статьи, цены и прочее. Ровно на эти грабли наступили, когда пилили новую фичу в LLMCOD. Теперь система умеет не только обычные страницы, но и SPA с доступными открытыми API. В статье — как это провернули, на что напоролись по пути и почему одного vector search для такой таски оказалось мало. Читать далее 👉 JS
204
9
Морские карты S-57 прямо в браузере: открытый парсер на TypeScript — без GDAL и без SDK за $200k Электронные навигационные ка
Морские карты S-57 прямо в браузере: открытый парсер на TypeScript — без GDAL и без SDK за $200k Электронные навигационные карты S-57 лежат на борту любого коммерческого судна, а живого JS-парсера под них так и не завезли: только серверный GDAL либо коммерческие SDK с ценником в десятки тысяч долларов в год. Автор сделал открытый стек на TypeScript: он читает S-57 и S-101, строит топологию и рисует всё по стандарту S-52 аккуратно в браузере — ни сервера, ни зависимостей. В статье — про грабли бинарного формата родом из 1994-го, на которые он наступил, и демка: любую из 7108 карт NOAA открываешь одним кликом. P.S.: причалы с обложки, если сложить, дают S-57, а в коде слева зашиты две строчки — расшифруешь первым, отпишись в комментах. Читать далее 👉 JS
224
10
12 CSS-штук, после которых часть ваших зависимостей можно смело провожать на пенсию Frontend Focus #759 притащил подборку CSS
12 CSS-штук, после которых часть ваших зависимостей можно смело провожать на пенсию Frontend Focus #759 притащил подборку CSS-возможностей, которые вкатываются уже сейчас — без шага сборки. А раз так, от куска тулчейна можно и отказаться: нативная вложенность вместо Sass, :has() вместо костылей с классами-обёртками. WebKit выкатил перечень того, что будет в Safari 27.0: свежий MCP-сервер (агенты умеют отлаживать вашу работу), scroll anchoring, «customizable element», атрибут controls для картинок в visionOS, sizes="auto" для изображений и не только. В Edge предлагают атрибут previewsrc — чтобы браузеры сами показывали размытую версию картинки, пока грузится полная. Chrome 155 beta завозит CSS-функцию symbols(), margin-trim и изображения JPEG XL. Читать выпуск 👉 JS
234
11
Что будет работать в рекламе завтра? Ответ ищем вместе на REKONFA 2026. 15 октября соберёмся в Москве и онлайн, чтобы обсудит
Что будет работать в рекламе завтра? Ответ ищем вместе на REKONFA 2026. 15 октября соберёмся в Москве и онлайн, чтобы обсудить новые технологии Яндекс Рекламы, продуктовые запуски, тренды рынка, исследования и реальные кейсы. В программе — выступления экспертов и возможность поговорить с продуктовыми командами Яндекс Рекламы о своих задачах. А вне сцены вас ждут коворкинг, фотозоны и форматы для новых знакомств. Участвовать можно в Москве на ВТБ Арене или онлайн. Регистрация бесплатная. Зарегистрироваться #реклама 18+ ya.rekonfa.ru О рекламодателе
212
12
Саппорт-агент на LLM, которому не дадут забыть про заказ Первый заход вышел так себе: в каждом третьем ответе мой агент не шё
Саппорт-агент на LLM, которому не дадут забыть про заказ Первый заход вышел так себе: в каждом третьем ответе мой агент не шёл за заказом, а просто выдумывал его статус. Модель сама решала, когда дёргать тул — и решала мимо. В харнесе модель вообще ничего не решает: за данными топает код, а саму модель зовут всего дважды — врубиться в вопрос и написать ответ. Агентский цикл, где рулит модель, поднимается за вечер и проскакивает тул в одном ходе из двадцати четырёх. Продовый конвейер не проскакивает вообще, но роутер и сценарии под него пишет живой человек. Тысяча диалогов на Qwen — полдоллара, на Opus — тридцатка. Читать далее 👉 JS
224
13
🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew AI изменил привычный уклад работы, и пришло время перестраи+4
🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew AI изменил привычный уклад работы, и пришло время перестраивать команды, адаптировать новые инструменты и определять, какие решения остаются в зоне ответственности лидеров разработки, а какие можно делегировать ИИ-коллегам. 💡Организаторы конференции Podlodka Techlead Crew собрали сезон «Techlead в эпоху AI», чтобы посмотреть, как лидеры рынка внедряют AI в процессы разработки, и пересобрать образ современного техлида. С 28 сентября по 5 октября участники: • Посмотрят, как крупные компании внедряют AI в разработку • Разберутся, как привести команду к агентской разработке • Настроят AI-агента под конкретные задачи • Соберут AI feedback loop для контроля качества проекта • Обсудят, как AI меняет роль техлида и командные процессы. Полная программа уже на сайте — участников ждет пять дней утренних и вечерних сессий в Zoom, практика и живые обсуждения с коллегами. Если вы отвечаете за технические решения, процессы и команду — приходите разбираться, как пользоваться AI на благо людям, проектам и бюджетам. 🎟 Билеты на сезон: https://podlodka.io/techcrew По промокоду TrueJS — скидка.
189
14
vue-i18n сдаёт позиции? Тут появляется Intlayer Клепаешь мультиязычное приложение на Vue 3 или Nuxt — и рука сама тянется к v
vue-i18n сдаёт позиции? Тут появляется Intlayer Клепаешь мультиязычное приложение на Vue 3 или Nuxt — и рука сама тянется к vue-i18n. Годами это был стандарт, к которому даже не искали замену. Вокруг него Кадзупон (Kazupon) вместе с комьюнити отгрохали зрелую и жирную экосистему — на ней успело подрасти не одно поколение Vue-проектов. Читать далее 👉 JS
225
15
Десктопные приложения на JavaScript, которые весят меньше 10 МБ В выпуске #803 JavaScript Weekly (22 сентября 2026) разбирают
Десктопные приложения на JavaScript, которые весят меньше 10 МБ В выпуске #803 JavaScript Weekly (22 сентября 2026) разбирают tinyjs — штуку для сборки десктопных приложений на JS. Под капотом бэкенд на txiki.js, и ему доступна вся система целиком: FFI, нативный рендеринг через webview, а сборки под macOS, Linux и Windows выходят компактными. Плюс, как отмечают, с ним проще проходят подпись и нотаризация финального приложения. Автор выпуска на нём что-то собрал и остался доволен. Есть и альтернативы. Electrobun умеет больше по части нескольких окон и работы с GPU — но за это платишь более тяжёлым рантаймом TypeScript. Зато для маленького нативного главного процесса можно взять Zig, Rust, Go или Odin. Perry — это компилятор TypeScript в нативный код (AOT), а его основная UI-модель рендерит виджеты AppKit, Win32 и GTK4, чтобы наружность была привычно нативной. Electron и экспериментальный Deno Desktop штуки мощные, только их исполняемые файлы обычно в разы толще. А приложения на Neutralinojs могут оказаться даже меньше, чем на tinyjs, — правда, за это придётся отказаться от универсального JavaScript-бэкенда с привилегиями. Читать выпуск: JavaScript Weekly #803 👉 JS
234
16
Нужно доработать сайт или запустить новый? Работа напрямую с разработчиком — без менеджеров и лишней переплаты. Исправление о
Нужно доработать сайт или запустить новый? Работа напрямую с разработчиком — без менеджеров и лишней переплаты. Исправление ошибок, новые функции, интеграции, Laravel, PHP, 1С-Битрикс. Опишите задачу — оценю стоимость и сроки. Узнать больше #реклама kodvero.ru О рекламодателе
210
17
React 19.3 подъехал в npm — можно забирать. Помнишь, год назад View Transitions и Fragment Refs выкатили как экспериментальны
React 19.3 подъехал в npm — можно забирать. Помнишь, год назад View Transitions и Fragment Refs выкатили как экспериментальные API, которые только примеривались к переезду в React? Так вот, в 19.3 оба наконец-то стали стабильными. Как они работают и что вообще с ними делать — разбирают в статье. Заодно там пробежались по остальным заметным изменениям релиза. 👉 JS
302
18
Авторизованные курсы по оборудованию Eltex от дилера №1 Проводим учебные курсы, включающие практические занятия и лабораторны
Авторизованные курсы по оборудованию Eltex от дилера №1 Проводим учебные курсы, включающие практические занятия и лабораторные работы. По итогу успешной сдачи экзаменов обучающемуся выдаётся официальный сертификат от завода Eltex. ⚡Обучение в офисе или онлайн ⚡Опытный преподавательский состав ⚡Лабораторные работы - 50% времени ⚡Обучение юридических и физических лиц Записаться #реклама 16+ eltexcm.ru О рекламодателе
228
19
Автор выкатил рассказ про свою npm-библиотеку morphing-scroll. На момент статьи это его второй npm-проект и самый тяжёлый из
Автор выкатил рассказ про свою npm-библиотеку morphing-scroll. На момент статьи это его второй npm-проект и самый тяжёлый из его npm-поделок. В код он не закапывался: в тексте — откуда проект взялся и что им двигало. Читать дальше: habr.com 👉 JS
267
20
Переводные субтитры в Chrome-расширении: тянем звук вкладки на MV3 и живём с одним потоком Никаких ботов, которые влезают в звонок — расширение просто рисует переведённые сабы поверх созвона прямо в браузере. Автор честно разбирает три грабли, на которые ушло больше всего времени: как выдрать аудио вкладки в Manifest V3, как слепить транскрипцию и перевод в один поток вместо двух отдельных сервисов, и как отловить баг в счётчике минут, из-за которого минуты капали, пока в наушниках стояла тишина. Читать далее: Хабр 👉 JS
271