I am building out a Single Page Application using knockout.js on a sub-site which I do have control of the parent site collection. I know most people recommend storing JS and CSS files in the Style Library but logically I find it odd if I were to store JS, CSS and HTML which are specific to a single page on a sub-site in the site collection Style Library.
So right now I have CSS, JS, IMAGE and HTML folders in the Site Assets library of the sub-site.
Thoughts?