Учтите только, что ANTLR не позволяет "определить правила трансляции его конструкций" — это просто генератор парсеров. Но как генератор парсеров — отличная штука!
Если коротко * скорость - для веб разработки нужна быстрая скорость компиляции, поэтому дев билды мы генерим напрямую, плюс будет инкрементальная компиляция * размер — опять таки, в вебе очень важно * лучшая интеграция с окружением, в особенности с GC
в текущем виде единица атомарности вообще файл, внутри которого синхронизация осуществляется ни на самом дереве, а на вспомогательных структурах вроде таблиц, которых конечное число в компиляторе
скорее не только в размере, а сколько в том что без интеграции со внешним GC (не обязательно преиспользованием) будут утечки памяти. Это будет критично при активном взаимодействии.