React Native выпускает свою последнюю версию на новой архитектуре

React Native перестраивается, и в его последней версии Reactive Native 0.82 он будет полностью работать на новой архитектуре.

«Это знаковый выпуск для React Native, и мы считаем, что это начало новой эры», — написала команда в объявлении о выпуске.

Новая архитектура React Native была представлена ​​год назад. Он использует интерфейс JavaScript (JSI), который заменяет асинхронный мост между JavaScript и нативным кодом.

«JSI — это интерфейс, который позволяет JavaScript хранить ссылку на объект C++ и наоборот», — заявила команда. «С помощью ссылки на память вы можете напрямую вызывать методы без затрат на сериализацию».

Например, он позволяет библиотеке камер VisionCamera обрабатывать кадры в режиме реального времени.

«Типичные кадровые буферы [about] 30 МБ, что составляет примерно 2 ГБ данных в секунду, в зависимости от частоты кадров. По сравнению с затратами на сериализацию моста, JSI с легкостью обрабатывает такой объем интерфейсных данных», — написала команда. «JSI может предоставлять другие сложные типы на основе экземпляров, такие как базы данных, изображения, аудиосэмплы и т. д.».

Это связано с тем, что JSI удаляет этот класс работы по сериализации из всего взаимодействия с собственным JavaScript, объяснила команда, включая инициализацию и повторную отрисовку собственных основных компонентов, таких как View и Text.

В объявлении о выпуске описывалось, как перейти на новую архитектуру. Стоит отметить, что React Native в настоящее время не удаляет API устаревшей архитектуры, чтобы обеспечить обратную совместимость. Однако, по словам команды, удаление начнется со следующей версии, поскольку это значительно уменьшит общий размер пакета.

В этом выпуске также представлен экспериментальный вариант Hermes V1. Команда объявила, что в нем есть улучшения в компиляторе и виртуальной машине, которые повышают производительность Hermes. React Native использует его внутри своих приложений и считает, что он готов к тестированию сообществом.

«По результатам первоначальных тестов и тестов Hermes V1 превосходит нынешний Hermes в различных сценариях», — написала команда. «Мы заметили улучшения в загрузке пакетов и TTI (Time to Interactive)».

Но команда предупредила, что улучшения «сильно зависят от деталей ваших приложений».

В сообщении блога о выпуске рассказывается больше об обновлениях, а также о том, как перейти на новый выпуск и архитектуру.

Разработчики API: Kong Konnect AI Assistant помогает управлять и отлаживать API

Разработчики API, использующие Kong Konnect, теперь имеют новый второй пилотный проект агентной платформы API, предназначенный для автоматизации управления и помощи в отладке.

Kong, компания, занимающаяся шлюзами API и искусственного интеллекта, представила помощника под названием KAi на ежегодном саммите API 2025, проходившем в Нью-Йорке в этом месяце. Он работает в рамках Kong Konnect, облачной унифицированной платформы API компании.

Чтобы узнать больше новостей о саммите API в Конге, в том числе о новом предложении с открытым исходным кодом для AI-агентов, ознакомьтесь с недавним репортажем TNS.

«KAi — это агент внутри Konnect, который заботится обо всех потребностях, о которых вы думаете, когда думаете о проблемах разработчиков, инфраструктуры и владельцев платформ», — сказал аудитории конференции Реза Шафии, старший вице-президент по продуктам. «KAi постоянно просматривает все ваши конфигурации, выявляет потенциальные проблемы, которые могут привести к простоям, и предлагает способы их улучшения».

KAi встраивает искусственный интеллект непосредственно в Konnect, чтобы:

  • Автоматизировать управление путем упреждающего сканирования на предмет нарушений политики и предложения автоматических мер по обеспечению соответствия.
  • Поддержка расширенной отладки и решения проблем. анализируя структуру трафика, выявляя проблемы и давая рекомендации по их устранению.
  • Предлагая лучшие практики предложения в режиме реального времени.

По словам Шафии, в конечном итоге KAi сможет открыть для разработчиков правильный запрос на включение с правильным исправлением, а также инициировать сеансы отладки наблюдаемости. Он также сможет просматривать коллекцию API организации и обнаруживать потенциальное дублирование API с помощью индекса сходства.

Он доступен на этой неделе для пользователей Plus и корпоративных пользователей, но организации должны работать с Kong, чтобы принять условия, прежде чем он будет включен.

Новый вариант с открытым исходным кодом для веб-приложений и Edge-приложений

Harper, платформа производительности Node.js, открывает исходный код своей основной технологии: компонуемой полнофункциональной платформы веб-приложений. Компания сделала это заявление во вторник во время вступительного выступления на JSConf North America.

По словам компании, это основная технология Harper, и она будет доступна по лицензии Apache 2.0. В пресс-релизе говорится, что Harper фокусируется на периферийном использовании, обеспечивая сверхнизкую задержку для приложений.

«Эта высокорасширяемая распределенная система объединяет базу данных, кэш, обмен сообщениями и среду выполнения Node.js в единый процесс на стороне сервера, обеспечивая непревзойденную производительность для приложений с интенсивным использованием данных и чувствительных к задержкам», — говорится в заявлении компании.

Харпер отметил, что платформа уже пользуется «сильной корпоративной популярностью», заявив, что на нее приходится почти 2% мировых покупок в электронной коммерции и других веб-ресурсах с высоким трафиком.

«Клиенты Harper сообщают о значительном увеличении производительности, включая время ответа сервера менее одной миллисекунды в сценариях, где традиционные стеки занимают более 100 миллисекунд, а веб-страницы загружаются до 7 раз быстрее с метриками Largest Contentful Paint — до 30 раз быстрее, чем в предыдущих архитектурах», — заявили в компании.

В технологии используется облачная и унифицированная архитектура, которая, по словам Харпера, объединяет несколько уровней веб-стека в один процесс. Платформа хранит данные на периферии, что исключает сетевые переходы и сериализацию между отдельными уровнями базы данных, кэша и приложений.

«Выпуская наш исходный код, мы отдаем Harper в руки опытных веб-архитекторов и разработчиков по всему миру, приглашая их помочь сформировать будущее высокоскоростных периферийных приложений», — сказал в своем объявлении Стивен Голдберг, генеральный директор и соучредитель Harper.

Одна из целей, которую компания надеется увидеть, — это новые варианты использования периферийных вычислений и распределенных веб-приложений.

Harper по-прежнему будет предлагать поддержку корпоративного уровня и управляемые услуги для организаций, которым требуется производственная помощь.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Лорейн Лоусон — опытный репортер в области технологий, которая в течение 25 лет освещала технологические вопросы, от интеграции данных до безопасности. До прихода в The New Stack она работала редактором сайта банковских технологий Bank Automation News. У нее есть… Подробнее от Лорейн Лоусон.

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

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