Мне нужен более профессиональный подход, и Оптимизированый по скорости. Без лишнего написания кода
Особый акцент обращаем на ServiceWorkerContainer
Прикрепил ссылку которая помогает как раз распознавать, желательно взять ее основу, куском кода, который отработает на высокой скорости.
https://abrahamjuliot.github.io/creepjs/
На скриншоте распознает Антидетект и Google (Opera и Yandex у них тоже самое lock, для них нужно отдельное правило)
Впрочем задание понятно, выберу более опытного специалиста в этой теме.