JavaScript - сколько компилируется с V8?

  1. С браузерами, которые используют V8 JavaScript engine (JIT compilation)Какая часть кода фактически скомпилирована в машинный код и выполняется напрямую? Выделяет ли бит или это целое? JavaScript компилируется?

  2. Кроме того, во время выполнения скомпилированного кода, что произойдет, если я назначу функцию объекту в JavaScript? В типичных языках это было бы незаконно, но я думал, что эта гибкость в JavaScript исходило из того что оно было истолковано так что никаких незаконных действий технически не совершалось? Но если его скомпилировать, что происходит в этом сценарии?

PS

Извините, я имею в виду, что произойдет, если этот скомпилированный код был выполнен "myObject = myFunction", предполагая, что эти переменные были объявлены в другом месте. Будет ли это правовое задание?

Спасибо заранее.

0 ответов

Другие вопросы по тегам