"Tim Starling" wrote:
The overhead can mostly be removed by introducing a pre-cache transform of messages -- essentially a preprocessing stage with a reduced set of functions. Even default installs have a message cache, but we don't use it nearly as well as we could.
-- Tim Starling
I had been thinking about the same. They could be stored half-parsed on the message cache, so all {{ns: }} {{special: }} etc. (some tamplates may also be included) wouldn't need extra work.