Hi!
Did you compile the crystal version with --release? That is:
crystal build foo.cr --release
time ./foo
On my machine it goes from 6.3 seconds to 4.9 seconds. Not a big difference, but still much faster than other "Ruby" versions (but Crystal is not Ruby, so...)