>Б. Не зная броду, не лезьте в воду Я senior js developer, в этом броде лет 15 уже. Web worker это именно многопоточность. Поверьте. Или готов спорить на коньяк. :)
>В случаи криптографии, динамическая типизация переменных сыграет злую шутку со скоростью. Typed array. Весь кровавый матан пишется на typed array. Получается всё как в C: Ручное выделение памяти, указатели и отсутствие сборщика мусора.
Советую освежить информацию о js. Возможно именно устаревшие знания не позволили вашей команде написать быстрое решение на js.
Кейс из жизни: У нас js даже внутри PostgreSQL (в продакшене). И это работает в ~20 раз быстрее (!) чем родной PL/pgsql. А решение на C++ было быстрее js как раз всего на ~20%. Но зато С++ нужно прекомпилировать как модуль и пересобирать Постгрес. А PL/v8 можно заливать как текст через SQL без даунтайма. |