>Transients are an optimisation on persistent data structures, which decreases the amount of memory allocations needed. This makes a huge difference for performance critical code.
http://hypirion.com/musings/understanding-clojure-transients