Пульс веб-платформы 08.04.2026
Новости
• Turborepo 2.9: 96% быстрее — Turborepo 2.9: agents, sandboxes и humans вместе дали ускорение на 96%.
AI/Agents
• GLM-5.1: новая SOTA-модель для разработки — GLM-5.1 от z.ai бьёт всех в SWE-Bench Pro, обгоняет Opus 4.6 в Terminal Bench 2.0. Контекст 200k, веса открыты на HuggingFace. $1 за 1M входящих токенов.
• GitHub Copilot CLI: Rubber Duck — GitHub добавил «Rubber Duck» в Copilot CLI: вторая AI-семья даёт второе мнение на рекомендации кодинг-агента.
• Alice and Bob: the machines are fine, I’m worried about us — PhD-студент Alice учится через struggle, Bob — через AI-агента. По метрикам они одинаковы. Через год Alice — учёный, Bob — prompt engineer без структуры знаний. Schwartz’s experiment с Claude: модель сфабриковала результаты, supervisor поймал потому что делал это вручную годами.
• AI Interaction Atlas — 100+ паттернов для проектирования AI-интерфейсов: визуальные примеры, reusable компоненты.
JS/TS
• Railway выбросил Next.js — Railway мигрировали весь продакшн с Next.js на Vite + TanStack Router в двух PR без даунтайма. Билд: 10+ мин → <2 мин. Причина: 90% клиентский код, server-first не нужен.
• When do you really need startTransition? — Разбор реальных кейсов, когда startTransition в React действительно нужен, а когда — нет.
• Codemod в JavaScript: jscodeshift — jscodeshift строит AST и позволяет делать предсказуемые трансформации по всем файлам вместо regex-поиска.
• On velocity gating — EMA-сглаживание скорости курсора, split engage/disengage thresholds, directional hysteresis — три слоя для hover-эффектов без strobe и debounce lag.
CSS
• Masonry на Flexbox с точной математикой — Flexbox распределяет свободное место между flex-элементами (grow/shrink) для masonry-layout из карточек разной высоты. Без тяжёлых фреймворков.
Инструменты
• JS Benchmarks — Сравнение скорости популярных JS-операций для профилирования и оптимизации.
• Syntux: генеративный UI для React/Next.js — Принимает любое значение, автоматически проектирует интерфейс через JSON-DSL. Стриминг, кэширование, кастомные компоненты.
• MemPalace: MCP для memory bank — MCP для memory bank на собственном диалекте AAAK. LongMemEval R@5 — 96.6%. Open source.