Tangential: if we're talking Lisp and native code speed, Steel Bank Common Lisp (by default) compiles everything to machine code.
[0] https://sbcl.org
[0] https://sbcl.org
It's a cultural oddity how strongly people seem to associate them with interpreted code.
If you want native code from Scheme, using Gambit.
User didn't want to talk about Common Lisp.
Other user pointed out that the title of the article says "lisp".
My comment points out that the article also says "scheme".
Scheme is a Lisp. Not all Lisps are Scheme.
Hope that clarifies.
Chez Scheme has a few interesting features that most compilers do not have, for any language:
"A source file can also be precompiled into a stored binary form and automatically recompiled when its dependencies change. Whether compiling on the fly or precompiling, the compiler produces optimized machine code, with some optimization across separately compiled library boundaries. The compiler can also be directed to perform whole-program compilation, which does full cross-library optimization and also reduces a program and the libraries upon which it depends to a single binary."