- BrainTools - https://www.braintools.ru -

Frontend Status: свежий дайджест фронтенда и AI — 18.02.2026

Frontend Status: Привет! Свежий дайджест фронтенда и AI

Frontend Status: Привет! Свежий дайджест фронтенда и AI

Привет!

Это пятый выпуск Frontend Status — дайджеста по фронтенд-разработке.

В этом выпуске:

  • Медиа: Mastra Workspaces — свой «Claude Code» в песочнице; Рич Харрис про реактивность и RSC; безопасность фреймворков (Анастасия Егорова).

  • AI: безопасность агентов (Auth0), пост-обучение LLM в Netflix, Brave Search API для агентов.

  • A11y: Axe MCP в DevTools, чеклист Shopify (ADA), когда нужен role="presentation" (Стив Френзел).

  • Браузеры: Interop 2026, WebMCP — зачем и ранний доступ в Chrome.

  • 3D и анимации: 3D-труба на React-three-fiber, procedural snake на Three.js и кривых Безье.

  • CSS: эластичный текст, круговая диаграмма, параллакс и пирамидальные сетки (Темани Афиф), текстовый вихрь (Ли Мейер), дизайн-система Ambient, освещение (Крис Койер).

  • JS/TS: sql.js в браузере, Perspective BI, дженерики в TypeScript.

  • React: State of React 2025, shadcn/ui vs MUI, HighTable на миллиарды строк, FrankenTUI, Ant Design 6.3, гайд по оптимизации.

  • UX/DX: UX фоновых задач, интерфейсы для агентов (Смэшинг), семантические токены.

  • Тестирование: JIT Tests от Meta — тесты от LLM в реальном времени.

  • Разное: Electrobun (Bun + нативный WebView), учебник по мат/CS/AI, UI в стиле WarCraft 3, npmx, Stockfish 18 в WASM.

Медиа

AI

A11y

Браузеры

3D и анимации

СSS

JS / TS

  • sql.js v1.14.0 [23] – это порт SQLite на JavaScript, который работает прямо в браузере через WebAssembly, позволяя создавать, запрашивать и экспортировать in-memory реляционные базы данных без сервера

  • Perspective — мощный BI-компонент [24] — это framework-agnostic (работает с любым фреймворком) компонент для интерактивной аналитики и визуализации больших/стримящихся данных

  • Погружаемся в TS дженерики [25] на примере создания функции, которая принимает ключ запроса, функцию сервера (API библиотеки Tanstack Start [26]) и пэйлоад, а возвращает часть параметров запроса для устранения дублирования. Кейс крайне узкий, но хорошо показывает возможности дженериков.

  • Развлечения с дженериками в TS [25] — некоторые продвинутые и нестандартные способы применения дженериков.

React

  • Популярные UI библиотеки React [27]. shadcn/ui почти догнал MUI в рейтинге React-компонентов 2025 — смотрите свежие цифры!

  • Миллиарды строк в таблице React без тормозов [28] – HighTable рендерит только видимые ячейки, обходит лимит высоты HTML и даёт пиксельную точность даже на триллионах строк — без canvas и фейковых скроллбаров

  • Terminal User Interface на React [29] – с FrankenTUI можно засунуть настоящий крутой терминал (с менюшками, цветами, рамочками, как в htop или lazygit) прямо внутрь обычной веб-страницы на React.

  • Пора обновляться на Ant Design 6.3.0 [30] – Ant Design 6.3.0: ConfigProvider теперь позволяет глобально настраивать maskClosable в Modal/Drawer, иконки в DatePicker/TimePicker/Cascader/Button, прокрутку в Table и множество других параметров, добавлен брейкпоинт xxxl (1920 px), улучшена семантика Switch, доступность (ARIA, Tree, Spin) и исправлены ошибки [31] в Upload, Button (тёмная тема), Select, Tooltip/Popover и других компонентах

  • Полный гайд по оптимизации React приложений [32]. От дебага до исправления кода, хорошая работа в актуальном стеке.

  • State of React 2025 [33] – Опубликованы результаты ежегодного опроса по React.

  • Виртуальный скролл для миллиардов строк [28] – пять методов, связанных с вертикальной прокруткой, используемых в HighTable компоненте React, который может отображать миллиарды строк в таблице, сохраняя при этом хорошую производительность и доступность.

Angular

  • Angular Signal Forms Config [34] – в Angular Signal Forms с помощью provideSignalFormsConfig теперь можно легко вернуть классические CSS-классы состояния (ng-valid, ng-invalid, ng-touched и др.) для обратной совместимости со старыми стилями или настроить собственные кастомные классы для продвинутой стилизации форм

UX / DX

Тестирование

  • Инженеры запрещённой в РФ организации Meta запустили JIT Тесты [38]. Это новый подход к тестированию, при котором тесы генерируются LLM в режиме реального времени, фокусируясь на поиске регрессий, возникающих в результате изменения кода. Это работает так: LLM анализирует цель добавленного кода и создаёт код с багами для имитации проблем, генерирует и выполняет тесты для выявления этих ошибок и эксперты исследуют полученные отчёты.

Разное

Материалы про веб-разработку, но не относящиеся напрямую к CSS или JS.

  • Electrobun — кросс-платформенный рантайм для десктопных приложений на JS/TS [39] – В отличие от Electron (который тащит с собой Chromium + Node.js), Electrobun использует нативный вебвью системы (WebView2 на Windows, WKWebView на macOS, WebKitGTK на Linux) для рендеринга интерфейса. А вместо Node.js за backend и bundling отвечает Bun — сверхбыстрый JS/TS-рантайм.

  • Опубликован учебник по информатике, математике и AI [40], обещающий глубокое погружение в данные темы. Автор утверждает, что на его заметках смогли подготовиться к собеседованиям сотрудники DeepMind, OpenAI и других крупных AI компаний, и теперь переводит эти заметки в учебник. Выглядит интересно, требуется английский или умение переводить страницу программно!)

  • UI кит в стиле WarCraft 3 [41] готов к использованию в любом фреймворке! 0 зависимостей, минималистичный, лёгкий и ностальгический!

  • Electrobun — кросс-платформенный рантайм для десктопных приложений на JS/TS [39] – В отличие от Electron (который тащит с собой Chromium + Node.js), Electrobun использует нативный вебвью системы (WebView2 на Windows, WKWebView на macOS, WebKitGTK на Linux) для рендеринга интерфейса. А вместо Node.js за backend и bundling отвечает Bun — сверхбыстрый JS/TS-рантайм.

  • Stockfish 18 – новая версия самого сильного шахматного движка [42] – команда разработчиков представила крупный релиз одного из ведущих open-source шахматных движков, который используется для анализа партий, ботов и шахматных сервисов по всему миру. Движок можно использовать как WebAssembly-сборку и библиотеку для JS, встраивая шахматный анализ напрямую в веб-приложения и фронтенд-проекты.

Прошедшие события за эту неделю

Я 💛 Фронтенд 2026 от Яндекса

Я 💛 Фронтенд 2026 от Яндекса — ежегодная фронтенд-конференция, которая прошла 14 февраля 2026 года в гибридном формате (Москва + онлайн-трансляция). Разработчики и дизайнеры собрались, чтобы обсудить адаптивный CSS, веб-компоненты, локальные LLM в браузере через WebGPU/WebAssembly, дизайн-системы, AI и будущее фронтенда.

Фронтенд 2026 от Яндекса

Фронтенд 2026 от Яндекса
Фронтенд 2026 от Яндекса

Фронтенд 2026 от Яндекса
Фронтенд 2026 от Яндекса

Фронтенд 2026 от Яндекса

Питерский DUMP SPb 2026

Питерский DUMP SPb 2026 успешно прошёл 13 февраля в Airportcity Plaza : легендарная IT-конференция с 15-летней историей собрала 600 участников, предложив 5 тематических треков (Backend, Frontend, Management, Testing&QA, SA&BA), более 20 качественных докладов с живыми кейсами от топовых спикеров, безлимитный нетворкинг с экспертами и компаниями, а также мощную афтепати с наградами спикерам, тусовкой и отличной атмосферой.

DUMP SPb 2026

DUMP SPb 2026

Статья подготовлена при поддержке @CosyFrontend [43], @alexbraun [44] и @DreamShaded [45].

Автор: frontend-status

Источник [46]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/25847

URLs in this post:

[1] Mastra Workspaces позволяет за минуты собрать агента, который сам пишет и выполняет код в изолированной среде — как Claude Code, но свой и open-source: https://www.youtube.com/watch?v=0G_HKDrYpYc

[2] Рич Харрис дискутирует о реактивности, перформансе фронтенда и RSC: https://www.youtube.com/watch?v=isp32w1uJ3k

[3] Самый безопасный фреймворк: https://www.youtube.com/watch?v=Gs-sZDlB0sM

[4] Наскольно безопасно доверять агентам?: https://auth0.com/blog/agents-can-be-useful-or-secure/

[5] Netflix опубликовали архитектуру и философию подхода к пост обучению моделей: https://netflixtechblog.com/scaling-llm-post-training-at-netflix-0046f8790194

[6] Brave запустил самый мощный API поиска для AI агентов: https://brave.com/blog/most-powerful-search-api-for-ai/

[7] Axe MCP Server включён в Axe DevTools и доступен бесплатно: https://www.deque.com/blog/axe-devtools-for-web-now-includes-axe-mcp-server-for-earlier-fixes-and-faster-delivery/

[8] Shopify выложили подробный чеклист требований доступности: https://www.digitala11y.com/shopify-accessibility-checklist-for-ada-compliance/

[9] Когда же использовать role="presentation": https://piccalil.li/blog/you-might-not-need-rolepresentation/?ref=main-rss-feed

[10] Зачем нужен WebMCP: https://christianheilmann.com/2026/02/16/webmcp-a-much-needed-way-to-make-agents-play-with-rather-than-against-the-web/

[11] А в блоге Chrome можно зарегистрироваться в программу раннего доступа: https://developer.chrome.com/blog/webmcp-epp?hl=en

[12] Как создать бесконечно зацикливающуюся 3D трубу: https://tympanus.net/codrops/2026/02/17/reactive-depth-building-a-scroll-driven-3d-image-tube-with-react-three-fiber/

[13] А следом там же рассказывается о создании системы генерации кривых: https://tympanus.net/codrops/2026/02/10/building-an-endless-procedural-snake-with-three-js-and-webgl/

[14] опыта: http://www.braintools.ru/article/6952

[15] Сделать эластичный текст можно на чистом CSS: https://frontendmasters.com/blog/how-to-create-a-css-only-elastic-text-effect/

[16] Делаем круговую диаграмму на CSS: https://css-tricks.com/trying-to-make-the-perfect-pie-chart-in-css/

[17] Современный CSS позволяет создавать параллакс-эффект, привязанный к скроллу: https://dzone.com/articles/awesome-parallax-effect-with-css-only

[18] Темани Афиф рассказал о создании пирамидальных сеток на чистом CSS: https://css-tricks.com/making-a-responsive-pyramidal-grid-with-modern-css/

[19] Ли Мейер создает текстовый вихрь: https://css-tricks.com/spiral-scrollytelling-in-css-with-sibling-index/

[20] В NPM опубликована дизайн-система Ambient: https://kikkupico.github.io/ambientcss/

[21] демо можно тут: https://ambientcss.vercel.app/

[22] А как работает освещение в CSS разобрал Крис Койер: https://blog.codepen.io/2026/02/11/chris-corner-light-boxes/

[23] sql.js v1.14.0: https://sql.js.org/#/

[24] Perspective — мощный BI-компонент: https://perspective-dev.github.io/

[25] Погружаемся в TS дженерики: https://frontendmasters.com/blog/fun-with-typescript-generics/

[26] API библиотеки Tanstack Start: https://tanstack.com/start/latest/docs/framework/react/guide/server-functions

[27] Популярные UI библиотеки React: https://2025.stateofreact.com/en-US/libraries/component-libraries/

[28] Миллиарды строк в таблице React без тормозов: https://rednegra.net/blog/20260212-virtual-scroll/

[29] Terminal User Interface на React: https://frankentui.com/web_react

[30] Пора обновляться на Ant Design 6.3.0: https://github.com/ant-design/ant-design/releases/tag/6.3.0

[31] ошибки: http://www.braintools.ru/article/4192

[32] Полный гайд по оптимизации React приложений: https://blog.logrocket.com/a-complete-guide-to-react-performance-optimization/

[33] State of React 2025: https://2025.stateofreact.com/en-US

[34] Angular Signal Forms Config: https://angularexperts.ch/blog/signal-forms-config

[35] Как улучшить UX ожидания выполнения фоновой задачи: https://blog.logrocket.com/ui-patterns-for-async-workflows-background-jobs-and-data-pipelines/

[36] Виктор Йокко рассказывает, как проектировать интерфейсы для агентов.: https://www.smashingmagazine.com/2026/02/designing-agentic-ai-practical-ux-patterns/

[37] Улучшаем дизайн-систему, делая токены семантическими: https://hackernoon.com/semantic-design-tokens-that-scale-across-platforms

[38] Инженеры запрещённой в РФ организации Meta запустили JIT Тесты: https://engineering.fb.com/2026/02/11/developer-tools/the-death-of-traditional-testing-agentic-development-jit-testing-revival/

[39] Electrobun — кросс-платформенный рантайм для десктопных приложений на JS/TS: https://blackboard.sh/blog/electrobun-v1/

[40] Опубликован учебник по информатике, математике и AI: https://github.com/HenryNdubuaku/maths-cs-ai-compendium

[41] UI кит в стиле WarCraft 3: https://wc3ui.banteg.xyz/

[42] Stockfish 18 – новая версия самого сильного шахматного движка: https://github.com/nmrugg/stockfish.js

[43] @CosyFrontend: https://www.braintools.ru/users/CosyFrontend

[44] @alexbraun: https://www.braintools.ru/users/alexbraun

[45] @DreamShaded: https://www.braintools.ru/users/DreamShaded

[46] Источник: https://habr.com/ru/articles/1000870/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1000870

www.BrainTools.ru

Rambler's Top100