Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.
Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.
Эван Ю создатель Vue.js — выпустил новую минорную версию 3.4 фреймворка Vue.js. Он написал, что «внесены существенные улучшения»: Переписан парсер шаблонов, переделана система реактивности.
Переработанный парсер стал быстрее в 2 раза и пишет, что: «Ранее Vue использовал рекурсию для парсера, множество регулярок, а новый парсер использует токенизатор в htmlparser2 который проходит по строке шаблона один раз.».
Какие еще изменения в версии 3.4:
Подробнее в блоге Vue.js — https://blog.vuejs.org/posts/vue-3-4
Новая версия выпущена на новогодних каникулах. Напомню, что этот Фреймворк с открытым исходным кодом для веба, поддерживает Vite 5 и Rollup 4, и конечно же готов для Vue 3.4, по словам главного разработчика Nuxt Даниэля Роу.
Уже можно «поиграться» с серверными компонентами в экспериментальном обновлении. Теперь можно указать компоненты для «гидротации» внутри серверного компонента с использование директивы «nuxt-client».
Что ещё добавлено:
Пример с callOnce
<script setup>
const websiteConfig = useState('config')
await callOnce(async () => {
console.log('Выполнится 1 раз.')
websiteConfig.value = await $fetch('https://my-cms.com/api/website-config')
})
</script>
Выпустил версию 1.0.21 с исправлением ошибок. Bun — это рантайм для Javascript, бандлер и менеджер пакетов. Среди исправлений указано, на утечки памяти, улучшение совместимости с Node.js. Что ещё:
Искусственный интеллект развивается и на мобильных устройствах, и последнее дополнение Microsoft приложение для Copilot на IOS, IPadOS доступны в AppStore.
Приложение дает доступ разработчикам к GPT-4 от OpenAI, без подписки! И интегрируется с DALL-E3, что позволяет создавать изображения.
RSC было горячей темой для разработчиков React в 2023 и уже составлен список: минусов технологии. Посмотрим что пишут разработчики о слабых местах и опыте:
Проблемы с размером, особенно не приятны, когда RSC были созданы для уменьшения его.
Разработчики преобразовали SortableJS, инструмент JavaScript для создания списков с возможностью перетаскивания, в компонент Blazor для разработки веб-приложений Microsoft, переименовав его в Blazor Sortable.
Очки дополненной реальности могут внести новый опыт для веб-разработки и приложений. Какие приложения уже работаю с Vision Pro.
Цикл поддержки Vue 2 закончится 31 декабря 2023 года, рассказали в блоге Vue. Эта версия перестанет получать новые функции, исправления ошибок и обновления. В официальных каналах распространения прежняя версия останется.
Новое поколение чата Gemini 1.5 уже доступно в Google AI Studio