2 часа назад
Новости фронтенда. №2

Всем привет ребята! Весьма множество новостей и все супер крутые!!
🛸🚀🌍 САМОЕ ВАЖНОЕ В МИРЕ
Весь мир следит за Artemis II — первую пилотируемую миссию к Луне за последние 50+ лет. Да, снова люди за пределами орбиты Земли. Состав экипажа: Reid Wiseman, Victor Glover, Christina Koch и Jeremy Hansen. План простой (на бумаге): некоторое количество витков вокруг Земли, затем четырёхдневный перелёт к Луне, облет с выходом около на 7500 км за неё и возвращение по безопасной траектории обратно.
Задача, которую решает Artemis II, существует ещё со времён Аполлонов: люди давно не тестировало пилотируемые миссии в глубоком космосе. Нужно заново проверить все системы с учётом современных технологий и (самое главное) куда более сложного софта.
Официальный трекер: https://www.nasa.gov/missions/artemis-ii/arow/
Посмотрите фоточки, они кстати сделаны на Iphone 17
👀 САМОЕ ВАЖНОЕ
Вышел Pretext — набор модулей, которая внезапно «починила» одну из самых старых проблем веба: измерение текста.
30 лет всё работало через боль. Хочешь узнать высоту текста — сначала отрендери его в DOM, поймай layout reflow (одну из самых дорогих операций браузера), слови просадку FPS и только потом получи цифры. Особенно весело это в виртуализированных списках, чатах и masonry-лейаутах, где таких измерений сотни.
Pretext меняет игру: он вообще не трогает DOM. Сначала prepare() разбивает текст, измеряет куски через Canvas и кэширует. Потом layout() просто полагает всё математикой — где переносы строк, какая итоговая высота, и всё это без единого reflow.
Итог звучит как шутка: ~94ms превращаются в ~0.05ms. Да, там есть нюансы с бенчмарками, но сам решение — это основной панчлайн: «чистая математика дешевле браузера в сотни раз».
По сути, это смена парадигмы. Браузер умеет хорошо рендерить текст, но ужасно — отвечать на вопросы о нём. Pretext делает наоборот: сначала считает, потом рендерит. И внезапно всё становится быстрее, точнее.
Это может сильно изменить всё, где есть динамический текст: чаты, виртуализация, canvas/WebGL ui, даже SSR в будущем. И да, это тот редкий случай, когда маленькая TS-библиотека выглядит умнее, чем нативная реализация в браузере.
Гляньте сюда (https://somnai-dreams.github.io/pretext-demos/the-editorial-engine.html)
😍 ЕЩЁ НЕМНОГО ИНТЕРЕСНОГО
В экосистеме Node.js твориться что-то, не пойму пока что. Они остановили Bug-bounty программу, сделали security-релиз. Есть проблемы с безопасностью? вот мой подробный обзор на эту пробему (https://youtu.be/N5_V9aRQik4?si=BWZXF1BoZli4wbhX).
EmDash — это попытка переизобрести WordPress под 2026 (https://blog.cloudflare.com/emdash-wordpress/): serverless, TypeScript и плагины в sandbox’ах с чёткими правами.
Claude Code эпично обосрался: Anthropic случайно слил ВЕСЬ исходник (https://alex000kim.com/posts/2026-03-31-claude-code-source-leak/). Внутри — фейковые тулзы для отравления конкурентов, «под прикрытием» режим и DRM на программный интерфейс.
Прелоад картинок — это не «один способ», а целый зоопарк: new Image(), preload, fetch, Cache программный оболочку. Главный инсайт — всё упирается в кэш и заголовки, поэтому «магия» легко ломается в проде (https://macarthur.me/posts/preloading-images/).
Inertia 3.0 — апдейт про упрощение (https://inertiajs.com/docs/v3/getting-started/upgrade-guide): выкинули Axios, встроили свой HTTP-клиент, сделали SSR «из коробки» и добавили optimistic updates. Минус зависимости, плюс DX.
Минимальный «возраст» пакетов — underrated безопасность (https://daniakash.com/posts/simplest-supply-chain-defense/): если ставить версии старше 3–7 дней, ты автоматически пропускаешь большинство supply chain атак.
Trusted publishing в npm (https://gist.github.com/kettanaito/debde3cabfae4f68d37cf0f8f3a6a666) — способ убрать токены из CI: один раз настроил, дальше деплой через OIDC из GitHub Actions без секретов.
TanStack Router переписал реактивность (https://tanstack.com/blog/tanstack-router-signal-graph): вместо одного огромного router.state теперь граф маленьких стораджей. В итоге меньше лишних обновлений и быстрее навигация — классический переход от «одного стора на всё» к granular reactivity.
Материал объясняет, как работают Signals (https://willybrauner.com/journal/signal-the-push-pull-based-algorithm) — механизм реактивности, используемый в современных фронтенд-фреймворках вроде Vue.js и SolidJS.
Если вы дочитали до сюда, то вот вам нереальная новость:
Гигантские экраны в авто — это говно! Даже великий Jony Ive, теперь работающий с Ferrari, сообщает прямо (https://www.topgear.com/car-news/big-reads/a-large-touchscreen-doesnt-work-a-car-sir-jony-ive-designing-ferrari-luces): тачскрины — ленивая и опасная халтура. Нормальный интерфейс — это физические кнопки, контроль и внимание к дороге, а не айпад, прилепленный к панели.
Читают сейчас

40 минут назад
Мы заставили ИИ-модели торговать на бирже. И вот что из этого вышло
Могут ли языковые модели торговать на бирже — и не слить, а реально заработать? «Финам» завершил первый этап «Финам Арены» — эксперимента, в котором шесть ведущих языковых моделей торговали на реальны

41 минуту назад
ТОП-5 ИБ-событий недели по версии Jet CSIRT
Сегодня в ТОП-5 — Атака на цепочку поставок axios через npm, CrystalX RAT: MaaS с пранк-функциями, выявлены поддельные установщики для распространения Monero, Qilin EDR killer: многоступенчатый загруз

46 минут назад
OpenAI предложила дать каждому американцу долю в прибыли от ИИ
OpenAI опубликовала 13-страничный программный документ Industrial Policy for the Intelligence Age: Ideas to keep people first, в котором предлагает масштабную экономическую реформу — от налога на авто

53 минуты назад
Портфель отраслевых решений «Нанософт» пополнился двумя новыми профессиональными комплектами
Компания «Нанософт», ведущий российский разработчик САПР, представляет готовые комплекты отраслевых решений: nanoCAD комплект Строительство – для проектирования зданий и сооружений, организации строит

1 час назад
BMW запускает сбор видеоданных с автомобилей клиентов в Германии с апреля 2026 года
Организация BMW начинает собирать видеоданные с автомобилей клиентов в Германии с 1 апреля 2026 года. Приложение сбора данных стартует с модели iX3, а затем распространится на i3 и другие автомобили к