Better js -> URL map to reduce unneeded execution
Merge pull request #8123 from cirosantilli/project-js-only-needed

Better js -> URL projects map to reduce unneeded execution