В первом выпуске нового еженедельного шоу Syntax Weekly Уэс Бос, Скотт Толински и Си-Джей обсудили тектонические сдвиги в мире веб-разработки. От внезапного переписывания Bun на Rust до радикального переосмысления Remix — индустрия явно входит в новую фазу, где ИИ становится не просто помощником, а полноценным архитектором.
1. Bun переезжает на Rust: ИИ-переписывание за 6 дней
Самая громкая новость недели — популярная среда выполнения JavaScript Bun мигрирует с языка Zig на Rust.
Что произошло?
Пользователи заметили в репозитории Bun странную ветку, где Джаред Саммер (создатель Bun) экспериментировал с портом кода на Rust с помощью Claude AI. То, что начиналось как тест, превратилось в полноценный процесс:
- Скорость: Почти миллион строк кода был портирован за считанные дни.
- Причина: Усталость от ручного управления памятью в Zig. Rust предлагает более мощные инструменты для предотвращения утечек памяти и сегфолтов (Segfaults).
- Результат: Тесты проходят на 99%. Для конечного пользователя это означает еще большую стабильность и меньше падений.
Почему это важно?
Это пример того, что ведущие разработчики называют "slop rewrite" или "slot fork" — использование ИИ для массовой трансляции логики из одного синтаксиса в другой. Поскольку у Bun почти нет внешних зависимостей и есть огромная база тестов, ИИ идеально справился с задачей механического перевода.
2. Remix 3: Прощай, React?
Команда Remix (теперь часть Shopify) представила Remix 3 Beta, и это не просто обновление — это совершенно другой фреймворк.
Ключевые изменения:
- Отказ от React: Remix 3 написан с нуля на чистом JavaScript. JSX остался только как язык шаблонов.
- DOM-ориентированность: Вместо виртуального DOM фреймворк работает напрямую с нативным DOM.
- Сверхлегкость: Си-Джей протестировал клон Hacker News на Remix 3 — страница весит всего 188 КБ, а навигация происходит мгновенно без загрузки лишних скриптов.
- Никакого бандлинга: В продакшене сервер работает прямо поверх исходного кода. Никакого Vite или Webpack в привычном понимании.
Проблема документации
Интересный тренд: у Remix 3 практически нет привычных "гайдов". Вместо этого они поставляют Agent Files (.md и .mmd файлы), предназначенные для чтения ИИ-агентами. Разработчикам предлагается не гуглить, а спрашивать у Claude или ChatGPT, как работает та или иная функция.
3. Локальный стек и будущее (Local-First)
Ведущие также упомянули Jazz и концепцию Local-First. В мире, где фреймворки становятся все сложнее, растет интерес к инструментам, которые:
- Хранят данные локально на устройстве пользователя.
- Синхронизируют их в фоне.
- Работают мгновенно даже без интернета.
Итоги недели
- ИИ — это новый компилятор: Если раньше мы писали код сами, то теперь мы пишем тесты и просим ИИ переписать всю кодовую базу на более современный язык.
- Возврат к истокам: Мы видим откат от тяжелых абстракций (React) обратно к нативному DOM и чистому JS (как в Remix 3).
- Скорость разработки: То, что раньше занимало месяцы (рефакторинг ядра рантайма), теперь занимает неделю благодаря связке "Опытный инженер + ИИ".
"Мы вступаем в эру 'проекций' кода, когда фреймворк — это не жесткая структура, а набор правил, которые ИИ адаптирует под ваши нужды." — команда Syntax.
