Uber выпустила Fusion.js, фреймворк для разработки небольших приложений
Новости
Инструмент использует плагины и библиотеки React и Redux. Fusion.js может исполнять код и на сервере, и в браузере пользователя.
2К открытий2К показов
JavaScript-фреймворк с открытым исходным кодом Fusion.js построен на использовании плагинов. Инструмент ориентирован на создание небольших быстрых приложений. Код может исполняться как в браузере, так и на сервере, что позволит контролировать работу и увеличить производительность.
Особенности Fusion.js
- Поддержка ECMAScript 2017 и JSX.
- Разделение пакетов.
- Горячая перезагрузка в режиме разработки.
- Разработка на стороне сервера с помощью фреймворка Koa.js.
- Обработка на стороне сервера и с помощью async.
- Инструменты анализа пакетов.
- Универсальная обработка для сервера и браузера.
- Использование пакета fusion-core для создания общей точки входа.
Fusion.js использует библиотеки React и Redux, командную строку, сервер Koa и транспилятор webpack/babel. Плагины позволяют создавать одностраничные приложения, а также упрощают контроль над исполнением кода. Для тестирования в Jest, Enzyme и Puppeteer фреймворк получил необходимое окружение и интеграционные утилиты. Скачать ПО можно с репозитория GitHub.
Uber не в первый раз выпускает ПО с открытым исходным кодом. В июне 2018 компания представила набор инструментов для широкомасштабной визуализации геоданных kepler.gl.
2К открытий2К показов