Общие веб-работники предназначены для того, чтобы несколько страниц с одного и того же сайта (источника) могли совместно использовать одного веб-рабочего.
Однако мне не ясно, из спецификации (или других учебных пособий и информации об общих рабочих), сохраняется ли общий рабочий, если у вас есть только одно окно/вкладка с сайта, и вы переходите на другую страницу на том же сайте.
Это было бы наиболее полезно в случае соединения WebSocket от общего рабочего, которое остается подключенным при навигации по сайту. Например, представьте себе запасной тикер или область чата, которая будет сохраняться (без повторного подключения к WebSocket) даже во время навигации по сайту.