I'm working on a WebForms application that has several pages. Each page currently loads JQuery in a script tag in the head. A colleague I'm working with insists this is WET code and a violation of the DRY principle since each page has to load JQuery individually. He suggests that the site should be refactored as a single page application so JQuery is only loaded once. He suggests content should be toggled between a hidden/unhidden state to simulate going between webpages.
This application will be used by 3 users on an intranet. The size of JQuery is in the neighborhood of 250k.
Can this really be considered a violation of the DRY principle? There's a chance that two webpages could possibly refer to different versions of JQuery, but I wouldn't consider it to be a violation of the principle. The logic seems contorted to me. What do you guys think?