Meta передает React недавно созданному React Foundation с новой структурой технического управления. Он будет находиться под эгидой Linux Foundation.
React Foundation будет управляться советом директоров, возглавляемым Сетом Вебстером в качестве исполнительного директора. Вебстер в настоящее время является руководителем отдела React в Meta. Это, очевидно, выводит React из Meta, но Meta остается одним из членов-учредителей, наряду с Amazon, Callstack, Expo, Microsoft, Software Mansion и Vercel.
«То, что начиналось как инструмент, разработанный для Meta, превратилось в проект, охватывающий несколько компаний с регулярным вкладом со всей экосистемы», — говорится в объявлении. «React вышел за рамки какой-либо одной компании».
React Foundation также станет домом для React Native и некоторых вспомогательных проектов, таких как JSX. Он будет поддерживать инфраструктуру React, такую как GitHub и CI. Он также организует React Conf и создаст инициативы для поддержки экосистемы React, такие как финансовая поддержка экосистемных проектов, выдача грантов и создание программ.
Структура технического управления будет создана и предоставлена сообществу для обратной связи, как только будет заложена основа.
Google AI Studio теперь может создавать приложения Angular
На прошлой неделе команда Angular объявила, что теперь можно создавать приложения Angular с помощью Google AI Studio.
«Мы знаем, что разработчики используют ИИ и генерацию кода как часть своих ежедневных рабочих процессов», — пишет Марк Томпсон, инженер по связям с разработчиками в Google, работающий с Angular. Будь то генерация кода для создания прототипа нового приложения для ваших пользователей или получение помощи по существующим проектам — ИИ присутствует в этом процессе. Мы хотим быть уверены, что Angular присутствует там, где разработчики строят».
Он добавил, что это сотрудничество между командой Angular и командой AI Studio с целью предоставить сообществу Angular возможности Gemini и инструментов искусственного интеллекта.
Требуются участники для спецификации OpenTelemetry
Embrace ищет участников для поддержки реализации Kotlin кодовой базы спецификации OTel, которую можно использовать с Kotlin Multiplatform (KMP).
Призыв к действию прозвучал после того, как Embrace, ориентированная на пользователей платформа наблюдения для мобильных устройств и Интернета, предложила пожертвовать реализацию спецификации OTel на Kotlin.
Спецификация была разработана как библиотека KMP и в настоящее время работает на платформах Android, JVM, iOS и JavaScript.
Участникам также необходимо будет участвовать в регулярных собраниях специальной группы по интересам (SIG) и «в целом помогать продвигать SDK», говорится в объявлении.
KMP позволяет разработчикам запускать код Kotlin на разных платформах, таких как браузер, сервер и настольная среда.
«Традиционно Kotlin был наиболее популярен на Android и JVM, но с появлением KMP число людей, использующих его для обмена кодом между различными платформами, неуклонно росло», — говорится в объявлении.
ESLint выпускает план разработки для версии 10.0.0
ESLint недавно отказался от плана разработки версии 10.0.0, и среди изменений есть прекращение поддержки Node.js v20.19.0 или новее.
«Обновленные требования Node.js позволят ESLint использовать новые функции JavaScript, включая встроенную поддержку require(esm) (включена по умолчанию, начиная с Node.js v20.19.0), а также улучшенные характеристики производительности современных версий Node.js», — написал создатель ESLint Николас Закас.
В сообщении отмечается, что ESLint v9.0.0 устарела от старой системы конфигурации eslintrc, оставив при этом функциональность доступной для обратной совместимости. В следующей версии это будет полностью удалено, что, по словам Закаса, означает, что переменная среды ESLINT_USE_FLAT_CONFIG, а также eslintrc.* и eslintignore больше не будут учитываться. Кроме того, CLI больше не поддерживает аргументы, специфичные для eslintrc.
Однако функция loadESLint() теперь всегда возвращает класс ESLint.
Наконец, конфигурация eslint:recommended будет обновлена и будет включать новые правила, которые помогут выявить типичные ошибки программирования и улучшить качество кода, написал он.
Это очень подробный план с дополнительными изменениями кода, описанными в сообщении блога ESLint.
Vercel выпускает бета-версию Next.js 16
В преддверии конференции Vercel Next.js 22 октября команда выпустила бета-версию Next.js 16. Она предоставляет доступ к последним улучшениям Turbopack, кэшированию и архитектуре Next.js перед стабильным выпуском, пишет команда.
Новые дополнения к системе включают в себя:
- Поддержка кэширования файловой системы Turbopack (бета-версия), что означает более быстрый запуск и компиляцию даже для больших приложений.
- Стабильная поддержка компилятора React.
- Создайте API адаптеров в альфа-версии, что позволит разработчикам внешнего интерфейса создавать собственные адаптеры для изменения процесса сборки.
- Улучшенная маршрутизация, оптимизированная для навигации и предварительной выборки с дедупликацией макета и инкрементной предварительной выборкой.
- Улучшенные API-интерфейсы кэширования, включающие новый updateTag() и усовершенствованный revalidateTag().
- React 19.2 поддерживает критические изменения: параметры Async, параметры next/image по умолчанию и многое другое.
ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Лорейн Лоусон — опытный репортер в области технологий, которая в течение 25 лет освещала технологические вопросы, от интеграции данных до безопасности. До прихода в The New Stack она работала редактором сайта банковских технологий Bank Automation News. У нее есть… Подробнее от Лорейн Лоусон.