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

Настоящий JavaScript

Open in Telegram

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

Show more
6 149
Subscribers
+1724 hours
+127 days
-10030 days
Attracting Subscribers
July '26
July '26
+48
in 0 channels
June '26
+110
in 0 channels
Get PRO
May '26
+384
in 0 channels
Get PRO
April '26
+83
in 0 channels
Get PRO
March '26
+71
in 0 channels
Get PRO
February '26
+23
in 0 channels
Get PRO
January '26
+18
in 0 channels
Get PRO
December '25
+13
in 0 channels
Get PRO
November '25
+24
in 0 channels
Get PRO
October '25
+22
in 0 channels
Get PRO
September '25
+21
in 0 channels
Get PRO
August '25
+20
in 0 channels
Get PRO
July '25
+38
in 0 channels
Get PRO
June '25
+52
in 0 channels
Get PRO
May '25
+121
in 0 channels
Get PRO
April '25
+88
in 0 channels
Get PRO
March '25
+363
in 20 channels
Get PRO
February '25
+30
in 0 channels
Get PRO
January '25
+38
in 0 channels
Get PRO
December '24
+41
in 0 channels
Get PRO
November '24
+64
in 2 channels
Get PRO
October '24
+70
in 1 channels
Get PRO
September '24
+84
in 2 channels
Get PRO
August '24
+70
in 0 channels
Get PRO
July '24
+115
in 0 channels
Get PRO
June '24
+89
in 4 channels
Get PRO
May '24
+101
in 0 channels
Get PRO
April '24
+121
in 0 channels
Get PRO
March '24
+132
in 0 channels
Get PRO
February '24
+101
in 0 channels
Get PRO
January '24
+86
in 0 channels
Get PRO
December '23
+90
in 0 channels
Get PRO
November '23
+16
in 0 channels
Get PRO
October '23
+15
in 0 channels
Get PRO
September '23
+16
in 0 channels
Get PRO
August '23
+24
in 0 channels
Get PRO
July '23
+35
in 0 channels
Get PRO
June '23
+20
in 0 channels
Get PRO
May '23
+15
in 0 channels
Get PRO
April '23
+264
in 0 channels
Get PRO
March '23
+17
in 0 channels
Get PRO
February '23
+207
in 0 channels
Get PRO
January '23
+40
in 0 channels
Get PRO
December '22
+478
in 0 channels
Get PRO
November '22
+1 627
in 0 channels
Get PRO
October '22
+45
in 0 channels
Get PRO
September '22
+451
in 0 channels
Get PRO
August '22
+459
in 0 channels
Get PRO
July '22
+1 991
in 0 channels
Get PRO
June '22
+1 567
in 0 channels
Get PRO
May '22
+1 769
in 0 channels
Get PRO
April '22
+97
in 0 channels
Get PRO
March '22
+2 701
in 0 channels
Date
Subscriber Growth
Mentions
Channels
23 July+7
22 July+18
21 July+12
20 July+2
19 July0
18 July+1
17 July+2
16 July0
15 July+1
14 July0
13 July+1
12 July0
11 July0
10 July+1
09 July0
08 July0
07 July0
06 July+1
05 July0
04 July0
03 July0
02 July+1
01 July+1
Channel Posts
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании? На фото ребята из моего комьюнити, где уже больше 220 fronte
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании? На фото ребята из моего комьюнити, где уже больше 220 frontend-разработчиков. Все они успешно устроились в крутые компании и получили офферы от 300 тыс рублей 🫂 👋 Привет, меня зовут Тихон, я действующий Frontend-разработчик и ментор. За руку довожу до оффера в Big Tech и остаюсь рядом на испытательном сроке.
В их жизни больше нет бесконечных скучных созвонов, безуспешных откликов на вакансии, странноватых собесов с вопросами словно ты на олимпиаде.
И у тебя тоже получится 😎 У меня есть канал, где я: 👉 Показываю, как пройти HR-фильтр и превратить отклики в реальные приглашения 👉 Помогаю найти мотивацию и разбираюсь с убеждениями, которые мешают расти 👉 На примерах показываю, как проходить собеседования, включая техничку 👉 Разбираю резюме и делюсь лайфхаками — например, как аккуратно «пинговать» рекрутеров И регулярно выкладываю полезное: ▪️ Задачи, на которых валятся кандидаты ▪️ Подборка из 100+ каналов с вакансиями для разработчиков ▪️ 100 вопросов, которые помогут тебе на собеседовании ▪️ Чек-лист для проверки своего резюме Подписывайся: https://t.me/+wHppI5Ao0D80YjJi Реклама, erid: 2W5zFJNau85 ИП Галактионов Тихон Витальевич, ИНН 771618975809

2
Дешевые VPS/VDS серверы в России от 144 рублей в месяц! - быстрые SSD NVMe диски; - бесплатная защита от ДДоС; - высокий апта
Дешевые VPS/VDS серверы в России от 144 рублей в месяц! - быстрые SSD NVMe диски; - бесплатная защита от ДДоС; - высокий аптайм; - техническая поддержка 24/7. 7 дней на тестирование виртуального хостинга и 3 дня — на VPS/VDS. Переезд от другого хостера за наш счёт + подарим 3 месяца хостинга. При аренде тарифов VPS первый месяц лицензии Ispmanager предоставляется бесплатно. Длительный период аренды хостинга может принести вам 1 год бесплатного использования популярного в Рунете домена — .RU. Подробности о тарифах, участвующих в акции, — на нашем сайте. Узнать больше #реклама 16+ ihc.ru О рекламодателе
179
3
История корутин: как они появились, выстрелили, угасли и вернулись Привет, Хабр. Я Дмитрий Попов, делаю Android в ПСБ. В один
История корутин: как они появились, выстрелили, угасли и вернулись Привет, Хабр. Я Дмитрий Попов, делаю Android в ПСБ. В один прекрасный момент до меня дошло: нихера я не шарю, что такое корутина и откуда эти штуки вообще вылезли. Перерыл статьи, обглодал видео — накопал дофига. Сначала поделился с коллегами в команде, теперь решил вывалить на вас. В этой статье я собрал всё, что, по моему скромному убеждению, надо знать про корутины. Читать далее 👉 JS
213
4
Галерея квартир в центре Астрахани с видами на Волгу! 🏠 Представьте квартиру, в которую можно приезжать отдыхать, словно на
Галерея квартир в центре Астрахани с видами на Волгу! 🏠 Представьте квартиру, в которую можно приезжать отдыхать, словно на юг. Астрахань — именно такое место: тёплый климат, Волга, рыбалка мирового уровня, арбузы и особая культурная атмосфера. Идеальным выбором станет квартира в клубном доме «Федерация» на Комсомольской набережной — пространстве, где комфорт сочетается с эстетикой и современным искусством. — Гранд-лобби — Квартиры с террасами — Вид на Волгу — Двор-сад Для покупателей из других городов «Федерация» — это не только уютная точка притяжения на юге, но и инвестиция: спрос на премиальное жильё в Астрахани растёт, а цены стабильно укрепляются. Проект реализует RES DEVELOPMENT — девелопер полного цикла. ✅ Ответьте на пару вопросов — и получите подборку планировок с ценами и ипотечными решениями. Узнать больше Проектная декларация на сайте https://наш.дом.рф/. #реклама mrqz.me О рекламодателе
205
5
Ну что, народ, Nuxt 4.5 выкатили. Серьезный апдейт, без шуток. Там перетрясли три важнейших куска сборочной системы: Vite 8,
Ну что, народ, Nuxt 4.5 выкатили. Серьезный апдейт, без шуток. Там перетрясли три важнейших куска сборочной системы: Vite 8, Rspack 2, а еще добавили совсем новый пайплайн на Rsbuild для того самого Rspack. Помимо этого, завезли экспериментальный стриминг SSR, нормальную систему кодов ошибок (наконец-то), кучу свежих композаблов с соглашениями и дофига внутренних улучшений. Все это потихоньку подтягивает нас к Nuxt 5. Читать далее 👉 JS
218
6
Как мы строим hh.ru: код, инфра, доклады и ништяки Канал про тех-изнанку hh.ru без корпоративной душноты Рассказываем, как ро
Как мы строим hh.ru: код, инфра, доклады и ништяки Канал про тех-изнанку hh.ru без корпоративной душноты Рассказываем, как рождаются продукты, разбираем реальные кейсы, зовём на митапы и показываем людей, которые всё это делают. Подписывайся — будет охэхэнно ⚡ Подписаться #реклама О рекламодателе
238
7
Про антидетект-браузеры: зачем мы влезли в этот ад, когда там и так уже всё кишит Представь базар для гиков — витает дух кани
Про антидетект-браузеры: зачем мы влезли в этот ад, когда там и так уже всё кишит Представь базар для гиков — витает дух канифоли, валяются редкие микрухи и серверные шкафы. Вроде рядом логично поставить ларьки с профессиональными железными эмуляторами — стелс-роутерами или программаторами, которые заставят твой калькулятор «косить» под MacBook. Понятно, что спрос есть: греби данные, обходи блоки, гоняй сеть на прочность. Но нормальных продуктов в этой тусовке днём с огнём — или китайский трэш образца 2015, или пустышки с красивыми обещаниями. Кое-кто из вендоров кажет тебе что-то про антидетект, парсинг и ещё кучу тем, но их творение будто случайно затесалось не туда. В статье разбираемся, что это за зверь — антидетект-браузер, и как он вообще работает. Инфа из первых рук, без соплей. Грызть дальше 👉 JS
244
8
Как мы строим hh.ru: код, инфра, доклады и ништяки Канал про тех-изнанку hh.ru без корпоративной душноты Рассказываем, как ро
Как мы строим hh.ru: код, инфра, доклады и ништяки Канал про тех-изнанку hh.ru без корпоративной душноты Рассказываем, как рождаются продукты, разбираем реальные кейсы, зовём на митапы и показываем людей, которые всё это делают. Подписывайся — будет охэхэнно ⚡ Подписаться #реклама О рекламодателе
204
9
Друзья, собрали с коллегами для вас новую папку с каналами В Подборке вы найдёте (кратко): AI-блок: новости, нейросети, ИИ-ин
Друзья, собрали с коллегами для вас новую папку с каналами В Подборке вы найдёте (кратко): AI-блок: новости, нейросети, ИИ-инструменты и кейсы внедрения, стартапы, датасеты Dev-блок: Java, Python, JS (Frontend/Backend), Mobile, QA, промышленная автоматизация (IIoT) Отдельно: Cybersecurity, SciPop, IT-вакансии, биржа фриланса, бизнес-новости, Agile/PMP-менеджмент Бонус: IT-мемы и юмор Посмотреть и подписаться можно здесь ⬇️ https://t.me/addlist/3rXhpT3aSR02YzA0 📩 Записаться в папку
208
10
Где читать честные обзоры российского ИТ сегодня? 💻 Пока одни публикуют пресс-релизы, другие действительно тестируют отечест
Где читать честные обзоры российского ИТ сегодня? 💻 Пока одни публикуют пресс-релизы, другие действительно тестируют отечественные ИТ-решения и рассказывают, что работает в реальной инфраструктуре. В канале «Онланта ТехЛаб» выходят материалы для тех, кто отвечает за ИТ-инфраструктуру и принимает технические решения: разборы российских платформ, сравнения продуктов, PostgreSQL, Kubernetes, виртуализация, облака, резервное копирование, ИБ и импортозамещение. Авторы не пересказывают новости, а объясняют, где технология действительно полезна, какие ограничения стоит учитывать и на что обратить внимание при внедрении. 👍 Если вы ИТ-директор, архитектор, DevOps-инженер, DBA или системный инженер — этот канал поможет экономить время на изучении рынка и принимать решения на основе практики, а не рекламы. ✅ Подписаться #реклама 16+ О рекламодателе
203
11
Astra Studio: enterprise веб-приложение для взаимодействия с ИИ с нуля Локальное веб-приложение, которое не шарит твои данные
Astra Studio: enterprise веб-приложение для взаимодействия с ИИ с нуля Локальное веб-приложение, которое не шарит твои данные в облако. Агентная архитектура, навороченный RAG, MCP и мультимодальность — всё из коробки. Репозиторий проекта: https://github.com/NeKonnnn/Astra-Studio Читать далее 👉 JS
235
12
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальны
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии Перейти на сайт #реклама 16+ practicum.yandex.ru О рекламодателе
243
13
В июле снова видно, как digital и IT окончательно уходят от «просто контента» к системе, где решают скорость, ИИ и нормальная упаковка смысла. Кто раньше выстраивает понятную подачу и сильную экспертность, тот и забирает внимание рынка. Если вы работаете в digital или IT, сейчас особенно важно не писать «как все» а говорить так, чтобы вас хотелось читать, сохранять и передавать дальше. Мы как раз собрали в этой папке материалы, которые помогают делать это без лишней воды. Здесь готовим большое SMM исследование в сфере промышленности, где покажем, как меняется работа с контентом, в какую сторону идти, и что прямо сейчас в ТОПе. Отдельно здесь про управление ИТ и цифровой трансформацией. Папка подойдет тем, кто: • продвигает digital- и IT-проекты; • собирает сильную упаковку для экспертов и компаний; • хочет говорить с аудиторией современно и по-человечески. Сохранить папку себе 🗂
244
14
Кресла для лаунж. Эксклюзивный дизайн. Тренды 2026 года Новое поступление кресел для лаунж. Всё в наличии на складе и готово
Кресла для лаунж. Эксклюзивный дизайн. Тренды 2026 года Новое поступление кресел для лаунж. Всё в наличии на складе и готово к доставке. Узнать больше #реклама imodern.ru О рекламодателе
229
15
Как запилить типобезопасный клиент под Strapi Есть одна засада с любым запросом к Strapi: что ты попросил — то и получишь. Де
Как запилить типобезопасный клиент под Strapi Есть одна засада с любым запросом к Strapi: что ты попросил — то и получишь. Дергаешь статью без populate — тебе кидают только скалярные поля. Втыкаешь populate: { category: true } — сразу подтягивается категория. А если туда же засунуть fields: ['name'], то категория придет уже урезанной. Один и тот же эндпоинт способен выдать кучу разных форм, и статический TypeScript-интерфейс ни одну из них нормально не опишет: он либо лажает (обещает поля, которых в ответе нет), либо тупо any сидит. В посте разбирают, как это дело пофиксить через кодогенерацию: берешь схему живого Strapi, генеришь по ней TypeScript-клиент, и система типов сама выводит форму ответа из аргумента populate еще на этапе компиляции. То есть как в Prisma: что передал в вызов — такой тип и возвращается. Код на TypeScript, клиент open-source под MIT, ссылка в конце. Читать на Хабре 👉 JS
280
16
Телеграм канал AI для бизнеса AI - не будущее. Это настоящее вашего бизнеса. Телеграм-канал "AI для бизнеса" знает все о внед+4
Телеграм канал AI для бизнеса AI - не будущее. Это настоящее вашего бизнеса. Телеграм-канал "AI для бизнеса" знает все о внедрении и использовании искусственного интеллекта в бизнесе в России и мира. Только со своими подписчиками канал делится: - как внедрить искусственный интеллект в реальные бизнес-процессы, - разборами кейсов: как компании сократили затраты на 30-50% с помощью AI, - лайфхаками по автоматизации рутинных задач, - новостями мира AI и разборами трендов. Сами давно читаем и вам советуем подписаться. Подписаться #реклама 16+ О рекламодателе
175
17
⁣WeakMap и кастомные деструкторы: когда using ломает GC Связка WeakMap и using с Symbol.dispose выглядит элегантно, но в production может обернуться утечками и гонками. Главная проблема — сборщик мусора не синхронизирован с вызовами деструкторов, что ломает интуитивное поведение. Грабли 1: Живой ключ в WeakMap Код вида cleanupMap.delete(this) внутри [Symbol.dispose] не гарантирует очистку. Объект жив на момент вызова деструктора, и запись в WeakMap может висеть, если ключ захвачен в замыкании или передан наружу. Лучше проверять через has() перед удалением — это не спасет от всех кейсов, но снизит риск. Грабли 2: Порядок финализации в WeakSet Если несколько ресурсов с общими зависимостями финализируются через using, порядок вызова Symbol.dispose не определен. Проверка pool.has() внутри деструктора может дать race condition — один ресурс уже удален, другой еще жив. В высоконагруженных системах это ведет к нестабильности. Грабли 3: Циклы через Symbol-ключи Использование символа с собственным [Symbol.dispose] как ключа в WeakMap, который чистится в деструкторе ресурса, вызывает циклический вызов и stack overflow. Пример: const cleanupSymbol = Symbol('cleanup'); cleanupSymbol[Symbol.dispose] = () => map.delete(cleanupSymbol);. Такой паттерн лучше вообще избегать. Производственные советы: * Вместо WeakMap в деструкторах используй обычные Map с ручной очисткой — это предсказуемее. * Для WeakSet не полагайся на консистентность между деструкторами — используй отдельные флаги состояния. * Тестируй на разных движках JS: V8 и SpiderMonkey финализируют по-разному, баги всплывают не сразу. Вывод: WeakMap и WeakSet в паре с using — мощный, но опасный инструмент, требующий явного контроля жизненного цикла ссылок, иначе GC и деструкторы превращают чистый код в источник трудноуловимых багов.
221
18
Зачем тебе бинарный поиск, если зарплату платят за покраску кнопок? В айтишной тусовке вечный холивар: алгоритмы — это реальн
Зачем тебе бинарный поиск, если зарплату платят за покраску кнопок? В айтишной тусовке вечный холивар: алгоритмы — это реально нужная в работе штука или просто развод на собеседованиях? Автор признаёт — сам сначала скептически ныл: «Нафига мне обход графа, если на проде я только CSS-отступы правлю?» После расцвета AI этот треп стал только громче. Но чем глубже автор въезжал в алгоритмические задачки, тем чаще замечал, как они всплывают в бою: он реально научился собирать бизнес-фичи без лишней жести, быстрее находить узкие места, которые жрут производительность, и перестал сомневаться в своих действиях. Читать далее 👉 JS
264
19
И вы знаете Поэтому просто ещё раз обозначим, что промокод NETSIL скинет 5000 рублей при бронировании жилья на Яндекс Путешес
И вы знаете Поэтому просто ещё раз обозначим, что промокод NETSIL скинет 5000 рублей при бронировании жилья на Яндекс Путешествиях. Забронировать #реклама travel.yandex.ru О рекламодателе
186
20
Point0 — tRPC на стероидах, только без выноса мозга Смотрю на Point0 и tRPC, и да, есть за что зацепиться. Квери и мутации в
Point0 — tRPC на стероидах, только без выноса мозга Смотрю на Point0 и tRPC, и да, есть за что зацепиться. Квери и мутации в Point0 выглядят почти так же, как в tRPC, по ощущениям от разработки. Но вот фишка в том, что Point0 — это фреймворк, а не библиотека. А значит, у него есть суперсилы, которые библиотеке даже не снились. Что он умеет: — Квери и серверный код можно объявлять прямо в клиентских файлах. Или наоборот. — При SSR автоматом гидрирует и дегидрирует квери на клиенте. — В мутациях сам превращает файлы в FormData и обратно — без лишних телодвижений. — У каждой квери и мутации стабильный личный URL. — Редактор кода не тормозит, когда эндпоинтов становится дофига. — С сервера на клиент прилетают целые серверные компоненты или интерактивные острова. — Состояниями загрузки на страницах и в компонентах можно рулить прямо. Это не всё, что умеет Point0, остальное — в других статьях. А пока фокус на сравнении с tRPC. Читать дальше 👉 JS
267