Интересная статья, о некоторых извращениях, которыми занимаются быстрые движки скриптовых языков, в случае с V8 для JavaScript, чтобы добиться хорошей производительности.

Статической типизации нет, так рантайм должен угадать регулярность структуру, а программист - постараться не нарушить понятность для этого интеллектуального рантайма, чтобы не просесть в десятки раз по произвдительности.

https://habr.com/ru/post/283090/