Что «компилирует» компилятор angular?

Меня спросили об этом сегодня, и я не смог дать должного ответа. Машинопись преобразуется в JS. Затем идет тряска дерева, «меньше» (необязательно) и что еще в процессе развертывания. Но ничего подобного (afaik) не имеет ничего общего с "компиляцией". Все объединяется и сильно оптимизируется, но на...