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