Документ описывает проект TeaVM, который является AOT-компилятором для JVM с целью генерации JavaScript и WebAssembly, обеспечивая минимизацию размера бинарников. Обсуждаются стратегии удаления мертвого кода и де виртуализации, включая анализ графов вызовов и обработку виртуальных методов. Также предоставлены результаты оптимизации на примерах библиотек с указанием количества классов и методов до и после оптимизации.