Usually we track all our feature suggestions in the GitHub issues.
You can pre-compile Mustache and EJS views into JavaScript e.g. with the
can-compile plugin I wrote. Not sure how you do it with everything in one big file.
But either way, for the next major release the can.view behaviour will definitely
change (and generally stress the use of Deferreds more).