Новый фонд React для управления фреймворком

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. У нее есть… Подробнее от Лорейн Лоусон.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *