Uber выпустила Fusion.js, фреймворк для разработки небольших приложений

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.

Источник: InfoWorld

Вакансии в тему:

Лого компании «Алгоритмика»
JavaScript Developer (React)
JavaScript Developer (React)
Алгоритмика, Москва, до 150 000 ₽
Лого компании «12Go Asia»
PHP-разработчик
PHP-разработчик
12Go Asia, от 1 500 до 2 500 $ (до налогов)
Лого компании «Samsung Research Center»
Full Stack разработчик
Full Stack разработчик
Samsung Research Center, Москва, от 90 000 ₽ (до налогов)