В общем, да. Мы все немножечко правы. Да, V8 использовал полную JIT компиляцию до Ignition (странно, но я думал, что там таки стоит интерпретатор впереди - но ошибался).
А вот сейчас, они как раз используют интерпретатор Ignition (с регистровой машиной), который выполняет код, и чей байткод оптимизирует TurboFun. Это получается с мая
https://v8project.blogspot.ru/2017/05/launching-ignition-and-turbofan.html в версии 5.9
При этом, что важно, Ignition умеет работать с уже сгенерированным машинным кодом. Ну и по их же заявлениям, генерация байт-кода выходит быстрее, и занимает меньше памяти (что им было важно для устройств с ограниченной памятью - например, телефоны и планшеты на Android).
Короче, все как всегда. Сначала посрались, потом пошли искать. Лол.