!! Vue 3.6 вышел в релиз кандидат. Содержит долгожданный Vapor и Alien Signals (перфоманс-улучшения реактивности, которые, как мне кажется, проще уже было вкорячить в 3.5 из-за полной обратной совместимости).
Из интересного, что я заметил в релизноутах, и что ранее пропустил: константы $props, $attrs, $slots (и тд) работать не будут - конечно, большинство на сетапе и так их уже не использовало, но у кого осталось - будет трудновато
В остальном, все то же самое, что и так было известно: https://github.com/vuejs/core/releases/tag/v3.6.0-rc.1
Никаких Options API и getCurrentInstance.
За время разработки вышло 17 бет и 7 альф. Первая альфа вышла чуть более года назад. Из-за такой разработки, у 3.5 вышло аж 40 минорных версий.
Одним из самых тяжелых последствий развития ИИ стал переход ряда приложений или сайтов на замену "чатботом" простейших вещей, таких как авторизация в wifi
Вот серьезно, вместо вывода одной кнопки "исходящий звонок" и последующей авторизации, тебе приходится выбирать какие-то действия бота - плюс, разумеется, надо сделать sleep(5000) перед каждым ответом - типа бот думает
А нука всем с критикой Bun молчать
Всем, кто обновится, будет премия за ускорение метрик сайта: запуск пустого проекта происходит на 2.3 миллисекунды быстрее
Вышел Bun 1.4. Ну, что можно сказать
Хвастаются тем, что улучшили совместимость с Node. Куча тестов проходит. Хвастаются тем, что с Bun запускаются Next, Nuxt, vitest, и другие без костылей.
В 99-м перцентиле используется в 2 раза меньше ЦПУ, а потребление памяти стало меньше, вплоть до улучшения на 50% по сравнению с Bun 1.3. Кроме того, почти по всем тестам пик памяти ниже, чем в Node 26. Также, как оказалось, в прошлом Bun была жирнющая утечка памяти в SSR, которая решилась в этом релизе.
Ну и, понятно, переписали на Rust.
Расширилась также стандартная библиотека: Bun.Image, Bun.Webview, Bun.markdown, Bun.cron, Bun.terminal - и другие приколюхи. Из того, что понравилось мне: возможность указывать протокол и сжатие в fetch, а также нативная поддержка прокси в нем же.
srvx, минимальный серверный фреймворк на стандартах ноды, вышел в релиз с версией 1.0, спустя 12 крупных версий 0.х.
Судя по всему, никаких изменений в версии 1.0 нет, Пуя просто захотел выпустить версию 1.0. В описании он написал "We made it!".
Ладно. Я эту штуку использовал на своем проекте для простейшего сервера на ноде в воркере, тут можно посмотреть
Вышел Vitest 5!
Фокус в обновлении был на улучшении производительности. Улучшения в скорости - от 8 до 25%.
Из интересного:
— Добавили Trace View для просмотра каждого чиха который происходит в браузере в визуальном режиме
— Теперь можно делать конфиги под каждый package - имея множество конфигов на один Vitest без костылей
— Добавили поддержку моков Temporal
И многое другое: https://vitest.dev/blog/vitest-5.html
Пуйя выпустил jup: переписанный Corepack, но "меньше, быстрее и приятнее". Почитать про него можно тут: https://jup.unjs.io/
Но есть и новости получше: впервые за 3 месяца выпущен новый релиз бета версии Nitro v3. Nitro обновили на новые правила проверки маршрутов от rou3/h3, а также на ocache v0.3, db0 v0.4, ну и другие вещи
Приближает ли это нас к стабильному релизу Nitro v3? Будем надеяться
Немного поанализировал, что ждет нас в ближайших версиях Nuxt.
1. Разделение импортов из nuxt/app и nuxt/server, что давно напрашивалось
2. Добавляется новый экспериментальный сборщик: собирать чистым Vite. Для статики, сборка будет вообще без Nitro. При этом, пользователи лишаются серверных маршрутов, route rules и Nitro как такового, включая даже useRequestEvent
3. Поддержат Vue Vapor
Ну и как обычно куча мелких фиксов и изменений. Ждем!
В Node вышил на путь Bun: добавили встроенные методы debounce/throttle в 26.10
Функции не стандартизированы, у команды Node был вайб их сделать. А мы и не против!
Пуя: уже совсем скоро выйдут релиз кандидаты Nitro и H3.
Нитро будет МИНИМАЛЬНЫМ, БЫСТРЫМ, НЕНАВЯЗЫВАЮЩИМ И АГНОСТИКОМ швейцарский нож для создания любых веб приложений.
Конечно же оно ПОНРАВИТСЯ нашим агентам.
Очень ждем. Президент Д.J. Трамп