Как стать автором
Обновить

Комментарии 10

Я могу представить себе только одну причину писать на JS вместо Rust - дадут много денег. И то, подумаю.

Насколько я понимаю, если писать с Just так, как обычно пишут на JS, то все чудеса быстродействия сойдут на нет. И, похоже, проект писался специально под бенчмарк (в отличие от большинства прочих представленных там фреймворков).

P.S. Пару недель назад добрался, наконец, до Rust Book и влюбился. Интересно, удастся ли ему набрать достаточно популярности?

Rust не сможет заменить интерепретируемые слаботипизированные языки программирования, потому что во-первых он компилируемый (читай - нельзя встраивать куда попало для микросниппетов кода), а во-вторых порог вхождения у него выше.

В остальном - это язык будущего.

НЛО прилетело и опубликовало эту надпись здесь

Сравниваете тёплое с мягким.

Статья, конечно, перевод, но все равно хочется заметить: по сути из разных движков на C++ был собран некий микро-фреймворк, дающий API на JS. Методы этого апи заточены под тесты, так что выполняющая среда максимально быстро понимает намерения. Ну такое... Как упражнение да, интересно, но по факту убедились в очередной раз в том, что С++ быстрый, а возможности по оптимизации безграничны при большом желании.

Немного напомнило Benchmarks Game - сравниваются вроде как производительности языков, а в итоге на питоне через SIMD-инструкции код написан, что естественно на практике никто не делает.

ну, Node.js, используя тот же google v8, далеко не в топе

Нода универсальна, а тут... Представьте игровой движок, который умеет рисовать только сферы. Или калькулятор с одной операцией. Или программы старых компьютеров, работающие без операционной системы. Это примеры специализированного софта с минимумом абстракций, который может быть на порядки быстрее универсального.

чорт, выглядит круто. глянул в модули, там есть нативный модуль к rocksdb и есть в туду еще прикрутить redis - тогда будет отличная штука, смогу попробовать на реальном приложении

Спасибо C++ за такой быстрый Javascript.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации