Единственный способ сделать что-то подобное - загрузить приложение в память, взаимодействовать с ним и визуализировать презентацию.Представьте себе что-то вроде приложения, которое может анализировать HTML-документ, создавать его экземпляры и предоставлять доступ к элементам DOM в памяти, чтобы вы могли изменить их свойства и затем отобразить его текущее отображение.
Это слишком много, чтобы спрашивать.Примите во внимание тот факт, что у вас будет несколько пользователей, одновременно запрашивающих приложение для рендеринга нескольких разных состояний, где вам потенциально придется управлять несколькими экземплярами приложения, чтобы не блокировать запросы.Я бы посмотрел на возможные альтернативы, переопределив приложение для элемента canvas, или, возможно, Flash или Silverlight.