Потому что браузер ленив и если видит несколько одинаковых запросов, то надеется, что первый вернёт в ответе заголовки кеширования и можно будет использовать этот ответ и в остальных табах тоже не делая запросов. И если вы таки вернёте в ответе заголовки разрешающие кеширование, то он так и сделает.
Если добавить в запросы каких-нибудь случайных параметров, то вы они вполне себе будут исполняться параллельно.
Всё равно непонятна проблема. Если у тебя много констант, то либо так и надо, либо у тебя плохая архитектура и чинить надо её, а не искать костыли для констант