Mr Smith
Народ, а зачем эти велосипеды? Транслировать паскаль в js это тоже самое, что забивать гвозди ядерным молотком. Оставьте web для казуалов
А огромнейшие JS фреймворки, которые тянут за собой функционал, из которого процентов 5 или даже 0 используется... То что сегодня кажется громоздким, вполмне может оказаться в теории мейнстримом