Как вынести расчёт из JavaScript?
Это нормальная практика дублировать серверную логику на клиенте для ускорения. Php и js очень похожие языки, и если у вас чистая функция без побочных эффектов то ее не составит труда перенести на php.
Судя по всему, готовых решений не существует - иначе сразу был бы ответ.
Вариантов решения вижу 2
1. Запрос через AJAX или приложение на WebSocket - минусы есть, но поддержка проще. И при должной оптимизации нормально работает.
2. генерация дублирующегося кода в автоматическом режиме. Тоесть формула может быть описана в конфиге, и просто использоваться при расчёте на сервере. А JS файлы пересобираются после внесения изменений.