JavaScriptCore nested "call" performance issue
Based on comments on this question, the consensus is that there is no fundamental problem with the code as written, but that instead this is a bug in JavaScriptCore.
For the ticket filed, it has been confirmed as reproducible and has been imported into Apple's Radar system.