JS — однопоточный язык, но асинхронный код нередко описывают как «выполняющийся параллельно» — и это не совсем так. В статье разберёмся, что на самом деле происходит, когда вы вызываете fetch или setTimeout, и почему настоящая многопоточность в браузере — это отдельная история про Web Workers, а не про промисы.ОднопоточностьОчень скоро после первого знакомства с JS вы сталкиваетесь с концепцией однопоточности. Легко догадаться из самого слова, что оно означает: код выполняется в одном потоке.Дл…
localStorage существует только в браузере. App Router может подготовить HTML на сервере и для Client Component. Код с директивой use client получает состояние, эффекты и обработчики событий, но первый рендер всё ещё может пройти без window и localStorage. И возникают два сбоя. Прямое чтение localStorage падает на сервере. Проверка через typeof window возвращает разные данные на сервере и в браузере. Сервер строит пустое избранное, браузер видит сохранённые id, React получает разные деревья при …
a code review TUI with vim keybindingstuicr A code review TUI with vim keybindings. Export to GitHub, GitLab, or clipboard. TipPronounced "tweaker". What it does GitHub-style continuous diff in the terminal. Scroll through every changed file in one stream. PR-style comments at the line, range, file, and review level. Review tracking at file or hunk granularity, persisted across sessions. Three export targets: push a real review to GitHub or GitLab, copy structured markdown to your…
Представители Coca-Cola подтвердили, что вымогательская атака на молочный бренд Fairlife сопровождалась кражей данных. Ранее хак-группа Anubis заявляла, что зашифровала инфраструктуру компании и похитила около 1 Тбайт корпоративных данных. Так как срок выдвинутого хакерами ультиматума истек, дамп уже опубликован на сайте вымогателей.
Для подписчиковВесной 2026 года в ИБ-сообществе начался конфликт, который быстро вышел за пределы обычного спора исследователя с компанией. Специалист, известный под ником Nightmare Eclipse (он же Chaotic Eclipse), начал публиковать рабочие эксплоиты для еще не исправленных уязвимостей в Windows, Microsoft Defender и BitLocker. За несколько месяцев на его счету оказалось восемь публично раскрытых 0-day, причем часть из них практически сразу начали применять злоумышленники.
ФСБ России сообщила, что основателю Telegram Павлу Дурову заочно предъявлено обвинение в содействии террористической деятельности и он объявлен в международный розыск. Ведомство связывает дело с отказом администрации мессенджера удалять каналы, чаты и боты, которые, по версии спецслужбы, используют украинские спецслужбы, террористические и экстремистские организации.
Один из создателей Flipper Zero Павел Жовнер рассказал, что грядущий Flipper One могут оснастить встроенной eSIM с необычным набором сетевых функций. По его словам, идея пока не утверждена окончательно, но команда рассматривает создание SIM-карты с единым тарифом для разных стран, постоянным медленным интернетом, операторским фаерволом и пробросом портов.
Исследователи из ReliaQuest обнаружили кампанию, участники которой взламывают Wi-Fi-шлюзы в гостиницах и конференц-центрах. Атакующие меняют настройки DNS и перенаправляют постояльцев и участников корпоративных мероприятий на поддельные страницы входа в Microsoft 365.
На прошлой неделе завирусился сюжет о бразильском фермере, который якобы получил кредит на 19,6 тысячи долларов, «токенизировав» десять своих коров в блокчейне. Криптоинфлюенсеры широко распространили этот юзкейс, ведь он потенциально упрощал фермерам доступ к кредитам. Однако при ближайшем рассмотрении история оказалась куда менее впечатляющей, чем ее преподносили.