Исправление vbr, (текущая версия) :
Чем плоха конкуренция?
Размывается экосистема. У каждого движка свой API. Библиотеку в общем случае надо адаптировать под каждый.
NodeJS видя её подтянули производительность.
Все эти движки используют один и тот же V8. Между ними нет и не может быть какой-то разницы в производительности кроме специально сделанных микро-бенчмарков. Разница только в том тоненьком слое, который перекладывает параметры из JS вызова в POSIX вызов.
Как минимум сейчас есть 2 альтернативы (Deno, Bun) и на подходе третья (WinterJS)
А у жавы одна OpenJDK и всем нормально.
Конкуренция это если бы они свои движки сделали. Или если бы они один и тот же API использовали. А так весь смысл этих стартапов - залочить юзера под свой API, что бы они ни болтали. А потом продать компанию подороже и свалить в закат, пока купивший дядя стрижёт залоченных барашков, а кого-то может и режет.
Исправление vbr, :
Чем плоха конкуренция?
Размывается экосистема. У каждого движка свой API. Библиотеку в общем случае надо адаптировать под каждый.
NodeJS видя её подтянули производительность.
Все эти движки используют один и тот же V8. Между ними нет и не может быть какой-то разницы в производительности кроме специально сделанных микро-бенчмарков. Разница только в том тоненьком слое, который перекладывает параметры из JS вызова в POSIX вызов.
Как минимум сейчас есть 2 альтернативы (Deno, Bun) и на подходе третья (WinterJS)
А у жавы одна OpenJDK и всем нормально.
Конкуренция это если бы они свои движки сделали. Или если бы они один и тот же API использовали. А так весь смысл этих стартапов - залочить юзера под свой API, что бы они ни болтали. А потом продать его подороже и свалить в закат, пока купивший дядя стрижёт залоченных барашков, а кого-то может и режет.
Исходная версия vbr, :
Чем плоха конкуренция?
Размывается экосистема. У каждого движка свой API. Библиотеку в общем случае надо адаптировать под каждый.
NodeJS видя её подтянули производительность.
Все эти движки используют один и тот же V8. Между ними нет и не может быть какой-то разницы в производительности кроме специально сделанных микро-бенчмарков. Разница только в том тоненьком слое, который перекладывает параметры из JS вызова в POSIX вызов.
Как минимум сейчас есть 2 альтернативы (Deno, Bun) и на подходе третья (WinterJS)
А у жавы одна OpenJDK и всем нормально.
Конкуренция это если бы они свои движки сделали. Или если бы они один и тот же API использовали. А так весь смысл этих стартапов - залочить юзера под свой API, что бы они не болтали. А потом продать его подороже и свалить в закат, пока купивший дядя стрижёт залоченных барашков, а кого-то может и режет.