Haxe отстой. Позиционирует себя как язык для поддержания единой кодовой базы, а на самом деле языки и их рантаймы очень сильно отличаются. На столько, что между ними совместимы только самые базовые технологии.
Просто так эвентлуп из php в js не перенесёшь, ведь у js он есть нативно, придётся переписывать библиотеку эвентлупа, оставляя на js только адаптеры с хаками. И так со всем что сложнее парсинга json.
На счёт билдинга ничего не слышал, расскажи об этом