TGViewer
SuperOleg dev notes SuperOleg dev notes @super_oleg_dev · 1.75K subscribers
Post #82 953
В том же анонсе увидел что у SvelteKit есть универсальные и server-only методы загрузки данных - https://kit.svelte.dev/docs/load#universal-vs-server

Это интересный кейс, что файл с load методом в .server.js файле автоматически становится API роутом, на которое приложение само сходит при SPA-переходе.

Пример запроса для posts страницы - posts/__data.json

И вот для возможности стримить эти JSON данные используется формат NdJSON, в демке видно что даже Content-Type свой - text/sveltekit-data

Понял что звучит очень похоже на то как передаются данные для React Server Components.

Интересная фича, так как более привычные способы загрузки данных чисто на сервере - это делать отдельно API роуты, но может быть я путаю и кто-то из мета-фреймворков уже имеет такие интеграции?
svelte.dev Loading data • SvelteKit Docs Loading data • SvelteKit documentation
  • 👍 2
  • 🔥 2
More from @super_oleg_dev
  1. Sep 10, 2026Посмотреть на работу анимаций и скролла можно в нашей демке, основанной на примере Remix ф…
  2. Sep 10, 2026Далее, про скролл. В принципе для SPA-приложений это база, если при переходах на разные ст…
  3. Sep 10, 2026Раз уж меня прорвало, вспомню ещё один интересный кейс. Решали примерно в одно время две п…
  4. Sep 10, 2026Вместо тысячи слов, пример работы и сразу разметка, которая долетает в HTML - и наш механи…
  5. Sep 10, 2026Когда-то давно рассказывал про интеграцию стриминга и deferred загрузки данных в Tramvai -…
  6. Sep 7, 2026TIL, небольшой, но интересный кейс! Делал кастомный анализ бандла через Claude, пишет мне…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →