I still did not try Chicken's Spock egg.
It is still a work in progress. It prolly support tail-call optimization but requires some work. With the build I tested, tail-call factorial gives an error.
edit: It works well actually. The problem was on my side.
Chibi Scheme WebAssembly build
It works most of the time on Firefox but it (used to) crash on Windows Chrome.