Ответ 1
Это аббревиатура фразы Virtual Machine. В движке JavaScript Chrome (называемом V8) каждый script имеет свой собственный идентификатор script.
Иногда V8 не имеет информации о имени файла script, например, в случае eval
. Поэтому devtools использует текст "VM", объединенный с идентификатором script как заголовок для этих скриптов.
Некоторые сайты могут извлекать много фрагментов кода JavaScript через XHR и eval
it. Если разработчик хочет увидеть фактическое имя script для этих скриптов, она может использовать sourceURL. DevTools анализирует и использует его для заголовков, сопоставления и т.д.