Dev новости: Google Blocks стал Open source, Релиз Slint 1.7
На этой неделе Dev News сообщает о значимых новостях: выпуск новой версии Astro с функцией Server Islands и сотрудничество с Netlify, а также открытие Google Blocks и релиз Slint 1.7.
На этой неделе Dev News сообщает о значимых новостях: выпуск новой версии Astro с функцией Server Islands и сотрудничество с Netlify, а также открытие Google Blocks и релиз Slint 1.7.
Astro представил версию 4.12, сопровождаемую официальным объявлением о новом партнерстве с Netlify, который теперь является официальным партнером по развертыванию. Главная новость релиза — экспериментальная функция Server Islands, представляющая собой новое решение для объединения статического HTML и динамических серверных компонентов.
Создатель Astro, Hussein Kizz, заявил: «Server Islands позволяют легко комбинировать высокопроизводительный статический HTML с динамическими серверными компонентами». Это позволяет статическому контенту соседствовать с персонализированным контентом, таким как аватарки пользователей или их корзины покупок, без ущерба для производительности. Этот подход напоминает частичное предварительное рендеринг (PPR), но с возможностью более агрессивного кэширования страниц.
Netlify также написал о Server Islands в своем блоге для разработчиков, отметив, что они отличаются от стандартных островов Astro, которые улучшают производительность за счет выборочной «гидратации» компонентов. Это означает загрузку JavaScript только для нужных компонентов, а не для всей страницы.
Кроме того, релиз включает новые функции, такие как URL для пагинации данных и поддержку опции defaultColor для Shiki.
Google открывает исходный код Google Blocks — VR-приложения для создания 3D-объектов и сцен, выпущенного для HTC Vive и Oculus Rift в 2017 году. Теперь оно доступно на GitHub под лицензией Apache 2.0. Это дает возможность сообществу разработчиков создавать новые и уникальные проекты на основе Google Blocks, хотя продукт больше не будет активно разрабатываться.
Slint, инструмент на основе Rust для разработки UI, выпустил версию 1.7 с новыми виджетами и поддержкой нескольких окон. Теперь разработчики могут использовать DatePickerPopup и TimePickerPopup для ввода дат и времени, а также воспользоваться новым редактором свойств и обновленной библиотекой компонентов. Slint 1.7 также включает исправления ошибок и новые API.
Vercel Functions добавил новые утилиты, включая функции для геолокации и получения IP-адресов входящих запросов. Разработчики могут установить последнюю версию пакета для использования этих методов.
WP Engine, компания по управлению и оптимизации WordPress, приобрела SaaS-решение NitroPack, которое помогает оптимизировать скорость фронтенд-сайтов. Эта сделка позволит клиентам WP Engine более широко использовать технологии NitroPack и адаптировать их функции к своим потребностям. NitroPack уже показал значительное улучшение показателей Google Lighthouse для настольных и мобильных версий сайтов.
На этой неделе в мире разработки фронтенда было много интересных новостей. Среди них релизы Angular v19, Deno v2.1 и предварительный анонс Android v16. Каждое из этих обновлений обещает улучшения в производительности и удобстве работы, а также новые возможности для разработчиков.
Abell — это низкоуровневый, гибкий, независящий от фреймворка, Vite-генератор статических сайтов для быстрого создания сайтов с нулевым уровнем использования JS по умолчанию.
Node.js теперь поддерживает TypeScript, что делает его более конкурентоспособным с Deno и Bun. В этой статье рассматриваются основные преимущества, а также ограничения каждой платформы. Кроме того, обсудим новшества в Nuxt.js, Google Gemma 3 и инструменты OpenAI для разработки AI-агентов.
—
Подобно Промисам которые прошли стандартизацию Promises TC39 в ES2015 зарождается новый стандарт для управление реактивностью с помощью Signals.