mousedown -> запомнили координаты мыши -> mouseup -> запомнили координаты мыши -> если вам прям вот 10px надо, чтоб точно 10 было, то находим гипотенузу этого прямоугольного треугольника, после чего делаем вывод - разрешать переход или нет
Можно js-ом прописать prevent для клика правой кнопкой по плееру и display: none прописать для кнопки "посмотреть на youtube", а вообще, правилами youtube запрещены манипуляции с плеером
все хороши, реакт хорош тем, что масимально приближен к чистому js, vue прост в изучении, за ангуляр не скажу, говорят на долгую перспективу хорош, но в любом случае, как-то странно делать высоконагруженный проект не имея опыта работы с инструментом