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

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

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

Лого компании «Finch»
Junior Frontend-разработчик
Junior Frontend-разработчик
Finch, Москва, от 70 000 до 90 000 ₽ (до налогов)
Лого компании «Wheely»
Frontend Developer
Frontend Developer
Wheely, Москва, 180 000 ₽
Лого компании «CSBI»
Full-stack разработчик ASP.NET
Full-stack разработчик ASP.NET
CSBI, Санкт-Петербург, от 80 000 до 120 000 ₽