Let's imagine that you have generic.js for all the views in your application (with a function that gets the result of the sum of two numbers, for example). You can set it manually in each of then, or use, in your head, a function of the Component class to only call it in the views and make life millions time easier (it will return the script). Both of them will work; this means that calling the sum function, using one way or other to get that JS, will get you the sum of the two numbers. The function will be available always.
So, using one way or another, anything you want will work well. The problem is that meta doesn't attend to this; it just doesn't work.
(PD: sorry for being late, was doing other things with my views).