Greg Popov: Ещё более непонятно чем оригинальный вопрос. Задавайте что-то конкретное, на что можно ответить. В такой формулировке это просто набор слов, который не несет никакой сути для стороннего читателя.
Попробуйте добавить в вопрос сценарий использования того, что вы ищете, может тогда станет понятнее.
Константин: А вот и нет. Система 14.04, но i386, то есть x86_64 приложения вы не установите, а mongodb, видно, в i386 варианте недоступна.
Устанавливайте 64bit версию Ubuntu и всё будет работать.
Vladislav: Это совокупное название для: template, custom elements, shadow dom, html imports. Я использую Polymer как библиотеку для удобного создание веб-компонентов: https://www.polymer-project.org/1.0/
Но это уже не относится к самом вопросу)
candybooberr: Это печальное состояние современной разработки на JavaScript:) Когда вы ничего не можете сделать без кучи вспомогательных инструментов. Я не использую React, у меня нет совершенно никаких инструментов, которые предназначены для браузера и не используют AMD, но используют CommonJS.
Выбрали экосистему React - делайте как там заведено. Либо переходите на сторону веб-компонентов, у нас всё веселей и можно обойтись вовсе без систем сборки:)
candybooberr: Если вы упакуете всё в один файл, то пользователь будет грузить всё, даже то, что ему совершенно не нужно. Первый раз будет долго, потом всё будет закэшировано, и, возможно (далеко не факт), быстрее.
CommonJS вообще не работает в браузере, если вы присмотритесь. Вы его как таковой не используете, а используете вместо него кучу инструментов чтобы заставить работать. Почему? Не знаю, но предполагаю, что это разработчики, которые привыкли использовать CommonJS на сервере в окружении Node.js, там оно работает как задумано.
Не путайте изменение версий с фактическим изменением платформы. К тому же не все следуют семантическому версионированию, так что версии могут значить всё что угодно.
Попробуйте добавить в вопрос сценарий использования того, что вы ищете, может тогда станет понятнее.