Вопрос чисто ради интереса. Как описанный клиентский код выполняется в браузере? Какой-то транслятор в JS?
Пытался посмотреть инструментами разработчика в мозиле, но там дикий трэш.
(4) Это в принципе не так и сложно, учитывая, что УФ по сути такое же веб-приложение с четким разграничением на клиент и сервер.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший