Бета-версия нашей новой библиотеки JavaScript, IOTA.JS, уже вышла

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

Теперь мы рады выпустить бета-версию новой библиотеки JavaScript, которая будет выпущена как версия 1.0.0-beta. См. Страницу выпуска для получения дополнительной информации.

Какие новости?

Новая версия нашей библиотеки JavaScript, теперь это просто iota.js, полностью переписана на Typescript. Все было переработано в модули и выпущено в рамках @iota scope в npm. Убедитесь, что вы попробовали это сами, и оставьте свой отзыв. Например на канале #javascript в нашем Discord.

Мы также делаем последний выпуск исходного iota.lib.js (теперь это версия 0.5.0) с некоторыми существенными изменениями. Все новые разработки теперь будут проходить в новой библиотеке TypeScript, только важные исправления ошибок будут внесены в iota.lib.js.

Что дальше?

Наша следующая цель - ускорить разработку iota.js с 1.0.0-beta до 1.0.0. Тем самым мы также хотели бы пригласить наше сообщество помочь с разработкой. Мы считаем, что вносить изменения в базу кода теперь проще, чем когда-либо.

Некоторые из улучшений, которые мы хотим достичь в 1.0.0:

  • Интерфейс постоянного хранилища и кеширование
  • Реализация более легкого HTTP API с использованием плоских буферов
  • Повышение производительности за счет использования собственного кода из клиента Entangled C

И многое другое!

Убедитесь, что вы присоединились к обсуждению #javascript в Discord.

Большое спасибо Крису Дукакису за все усилия, которые он вложил в этот проект, и нашему сообществу за вклад на этом пути!