ケースバイケースだよ
1:1対応の処理ならevalを挟む分重くなるし
ループや条件分岐も含むちょっと複雑な処理ならスクリプトでも元を取れるかもしれない
頻繁に呼び出す処理でもない限りどちらにせよ誤差の範囲