RE: multiple webresources are better than a bundled one
Howdy!
Honestly, it comes down to a personal preference, performance wise it probably won't make much of a difference. This is JavaScript we are talking about here, the execution of the code in the file takes MUCH longer than the loading of the file.
That being said, the smaller individual files are quicker to load. If "page A" need 3 of the functions then it only needs to load those 3 files which would likely be quicker than the 1 large file. Now, if "Page B" is going to use 8 or all 10 of those functions, then the one file load would be faster than then 8+ smaller file loads.
More importantly, your style and preference for how you maintain the .js will be a better indicator/guidepost for figuring out what works better FOR YOU in the long run.
Some Devs like to keep all their functions in one place so they can make their tweaks once and avoid doing the same work repeatedly. Say you have a tweak to make to all (or many) of the functions, then you only have to open one file. To do the same for individual functions means you need to open each file to make the change <shrug>. You save yourself the trouble of opening and closing multiple files. That being said, if there is an identical change you need to make across all of your functions, then a copy/search/replace will be easier in just one file. <shrug^2>
Some find that having a large "utility" .js file is more trouble than it's worth because someone can come in and muck up the large utility file accidentally and then ALL of the functions are hosed. With individual function files, you only hose that one function
If the performance is really important, then I would write up the 10 files, and also combine those into a single file. Load them on two pages and run a true A/B comparison on the performance.
Your mileage may vary based on what it is you are having that JavaScript do, the only way to know for sure which is better for YOUR USE CASE is to test it
But honestly, I don't think you are going to find much/any difference in the performance, it is the maintenance that makes the difference in the long run (In my personal opinion)