Size: a a a

2020 April 21

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Поэтому те кто шарят не воспринимают фразу «Vue поддерживает TS» серьезно
источник

DN

Denys Novakov in Svelte [svelt]
Если дерево сайта и соответственно содержимое сайта, создаётся JSом, то это влияет как-то на индексируемость и обработку сайта роботами поисковиков в целом (на SEO оптимизацию)? Я включил как-то SSR в Svelte, но он работает кривовато, элементы обновляются не точечно, а удаляется "всё" из дерева и рендерится заново. Может я неправильно делал, не знаю. В принципе проблему с поисковиками (если она есть) это решает, но добавляется слишком много лишних браузеродвижений, ну и маленький сайд эффект, дополнительные пару КБ к скрипту.
источник

DN

Denys Novakov in Svelte [svelt]
А может я неправильно проверял. Навесил Mutation Observer на весь сайт. Вроде бы "всё" удаляет и добавляет заново.
источник

DN

Denys Novakov in Svelte [svelt]
Под "всё" я имею ввиду ту часть, которая рендерится Свелтом.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Denys Novakov
Если дерево сайта и соответственно содержимое сайта, создаётся JSом, то это влияет как-то на индексируемость и обработку сайта роботами поисковиков в целом (на SEO оптимизацию)? Я включил как-то SSR в Svelte, но он работает кривовато, элементы обновляются не точечно, а удаляется "всё" из дерева и рендерится заново. Может я неправильно делал, не знаю. В принципе проблему с поисковиками (если она есть) это решает, но добавляется слишком много лишних браузеродвижений, ну и маленький сайд эффект, дополнительные пару КБ к скрипту.
Попробуй Sapper. Думаю что ты что-то не так настроил
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
На вскидку, ты клиентский роутинг настроил?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Сам по себе SSR и должен все перерендеривать на сервере
источник

DN

Denys Novakov in Svelte [svelt]
Pavel 🦇 Malyshev
Попробуй Sapper. Думаю что ты что-то не так настроил
У Саппера, насколько мне показалось, больше вес, в той-же апке. У меня вообще без роутинга всё. Я почему-то думал, что он должен обновлять и добавлять элементы точечно.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Denys Novakov
У Саппера, насколько мне показалось, больше вес, в той-же апке. У меня вообще без роутинга всё. Я почему-то думал, что он должен обновлять и добавлять элементы точечно.
Обновлять должен, но это не SSR а клиентский скрипт
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если ты делаешь переход синхронный, то есть используешь обычную ссылку и при этом не используешь перехват клиентским роутингом, тогда на сервер уходит новый запрос и полный SSR
источник

DN

Denys Novakov in Svelte [svelt]
Это понятно, просто если я сам добавляю структуру в хтмл, то это как-бы эмуляция SSR. Может я не так назвал, не знаю.
источник

DN

Denys Novakov in Svelte [svelt]
Это я не так назвал :( Имелась ввиду гидратация.
источник

DN

Denys Novakov in Svelte [svelt]
Я в main, в объект, который передается в new App, добавил hydrate: true, и если не ошибаюсь, в конфиге модуля rollup-plugin-svelte добавил  hydratable: true в fixed_options = {};
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Denys Novakov
Это я не так назвал :( Имелась ввиду гидратация.
а, тогда еще на вскидку - ты не передаешь данные с сервера на клиент?
источник

DN

Denys Novakov in Svelte [svelt]
Pavel 🦇 Malyshev
а, тогда еще на вскидку - ты не передаешь данные с сервера на клиент?
Нет.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Denys Novakov
Нет.
Они нужны для гидрации, иначе свелт не сможет понять соответствует ли статический HTML текущим данным
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
посмотри в конец страница на SAPPER
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
например на сайте Svelte
источник
2020 April 22

DN

Denys Novakov in Svelte [svelt]
Pavel 🦇 Malyshev
Они нужны для гидрации, иначе свелт не сможет понять соответствует ли статический HTML текущим данным
Ок, спасибо. Надо будет еще поэкспериментировать.
источник

СО

Сергей Омельницкий in Svelte [svelt]
Всем привет. Подскажите, пытаюсь найти информацию в области применения svelte, но все тщетно. Может кто натыкался?
источник