Как выполнить js код из php ?
Ставите phantom.js, делаете нужный скрипт с этой функцией и из php вызываете, кажется, при помощи: <?php
$var = exec('phantomjs heavyFunction.js params');
Естественно, что бы этот exec возвращал именно нужные Вам данные, это нужно описать в функции, которую скормите фантому. Это все описано в документации.
Я не понял - выполнить на клиенте и вернуть результат на сервер?
Или все выполнить на сервере?