Комментарии 5
В эпоху дешёвых масштабируемых обоачных вычислений сераерный ренлеринг выглядит логичнее чем грузить браузеры клинтов многомегабайтнвми скриптами. За исклюсением разве что игр
-2
вот только не понятно что подразумевается по серверным рендрингом…
сначала делаем на сервере какой-то объект, как правило нечто вроде строкового json.
потом из него городим html. А может сделать проще? сразу строить html? что такое json для передачи для «рендеринга на клиенте» — обыкновенная строка. А что такое html — та же строка.
Дак может исключить пустую работу по преобразованию одной строки в другую?
это относится и к первоначальной загрузки страницы, так и последующим обновления на этой страницы. Ведь (к примеру ) обновление таблицы можно сделать на клиенте одной командой -innerHTML. если передать строку содержащую tbody. и быстро и наглядно. но для этого надо знать js, html, css3… но ведь это, наверно, проще, чем знать кучу fw, да и сделать можно больше, чем то, что кто-то вложил в fw.
сначала делаем на сервере какой-то объект, как правило нечто вроде строкового json.
потом из него городим html. А может сделать проще? сразу строить html? что такое json для передачи для «рендеринга на клиенте» — обыкновенная строка. А что такое html — та же строка.
Дак может исключить пустую работу по преобразованию одной строки в другую?
это относится и к первоначальной загрузки страницы, так и последующим обновления на этой страницы. Ведь (к примеру ) обновление таблицы можно сделать на клиенте одной командой -innerHTML. если передать строку содержащую tbody. и быстро и наглядно. но для этого надо знать js, html, css3… но ведь это, наверно, проще, чем знать кучу fw, да и сделать можно больше, чем то, что кто-то вложил в fw.
+1
Всё-таки не понимаю для чего это все. Для индексации поисковиками разве недостаточно сгенерировать сайтмап, и по сайтмапу предсгенерировать статические страницы для роботов? А если индексировать динамические данные они все равно не будут проиндексированы нормально.
По поводу скорости загрузки тут много всего надо учитывать. Современные фреймворки с treeshaking много лишнего вырезают в прод билде плюс все это nginx через gzip пропускает дополнительно. Плюс можно грузить то что не надо прямо сейчас отложенно. В итоге лично у меня размер скриптов не превышает размера пары картинок в хорошем качестве.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Что такое рендеринг на стороне сервера и нужен ли он мне?