In short, there isn't. (Yet.)
You probably have a wrong code structure if you've got errors. There are ways to execute code only when it's needed - you should probably take a look at template.rendered
and template.created
callbacks, as well as iron router controllers. However, that's for execution - everything is loaded on the beginning.
That being said, you technically could use things like require.js
to load some scripts dynamically. But this negates most of Meteor's advantages. It's also quite difficult to make it work properly with Meteor.