Обрабатывать JavaScript на сервере - PullRequest
0 голосов
/ 29 августа 2011

Я использую сторонний JavaScript для управления сеткой. Дело в том, что он полностью отрисовывается на стороне клиента и занимает много времени для этого (создание DOM и соответствующих объектов JS). Это может быть нормально для ПК, но совершенно плохо для мобильных браузеров, таких как iPad Safari (около 1 минуты рендеринга). Я применяю много разных приемов оптимизации, но главная проблема - время рендеринга сетки.
Итак, мне интересно, есть ли возможность выполнять рендеринг HTML-страницы на стороне сервера и возвращать клиенту завершенную страницу с объектами JS?
Другими словами, мне нужно запустить веб-страницу на стороне сервера, получить полученные объекты DOM и JS и вернуть их клиенту, как это было сделано в браузере клиента.

1 Ответ

1 голос
/ 29 августа 2011

Итак, мне интересно, есть ли возможность выполнить рендеринг HTML-страницы на стороне сервера и вернуться на клиентскую завершенную страницу с объектами JS?

Нет.Вы можете создавать HTML или JavaScript на стороне сервера, но фактическое выполнение JavaScript и рендеринг элемента управления не является задачей, которую вы можете делегировать на сервер.

Я не знаю, что вызывает фактическуюиз-за проблем с производительностью, но, возможно, вы захотите разбить свои результаты на страницы на стороне сервера, поэтому клиенту необходимо отображать только одну страницу за раз.

...