Size: a a a

2021 February 17

AM

Anton Mazhuto in Svelte [svelt]
Кирилл Спасибович
Я понял зачем вебпак, а зачем rollup/esbuild в твоей ситуации ?
не понял или понял?
источник

AM

Anton Mazhuto in Svelte [svelt]
я наверно возьму webpack и не буду париться)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Anton Mazhuto
я наверно возьму webpack и не буду париться)
Тоже об этом подумал
источник

КС

Кирилл Спасибович... in Svelte [svelt]
И шаблон мы доделали: https://github.com/sveltejs/template-webpack
источник

КС

Кирилл Спасибович... in Svelte [svelt]
И svelte-loader с hmr'ом из коробки там
источник

AM

Anton Mazhuto in Svelte [svelt]
Кирилл Спасибович
И шаблон мы доделали: https://github.com/sveltejs/template-webpack
ts тут нужно настраивать?
источник

AM

Anton Mazhuto in Svelte [svelt]
а, понял, там по идее одну строчку прописать
источник

AM

Anton Mazhuto in Svelte [svelt]
Кирилл Спасибович
И шаблон мы доделали: https://github.com/sveltejs/template-webpack
спасибо за шаблон
источник

AM

Anton Mazhuto in Svelte [svelt]
Кирилл Спасибович
Можно и без lang настроить svelte-preprocess
а подскажи пожалуйста как без lang настроить?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Anton Mazhuto
а подскажи пожалуйста как без lang настроить?
источник

AM

Anton Mazhuto in Svelte [svelt]
спасибо
источник

A

Arushwl in Svelte [svelt]
Anton Mazhuto
Ребят, подскажите а чисто теоретически я же могу делать проект на sapper, а потом собрать это все с помощью esbuild для виджета своего?
Стартеры со svelte на esbuild смотрел?
источник

A

Arushwl in Svelte [svelt]
источник

A

Arushwl in Svelte [svelt]
источник

EI

Eugene Ilyin in Svelte [svelt]
Konstantin Nosov
у меня есть фанатичная идея сделать Static Generated Shop, только вместо Sapper мы пока все же Gatsby взяли.
https://ns-doors.web.app/
Там 15к товаров, они все ренерятся в статику при сборке.
АПИ для списка продуктов публично не доступно.
Для поиска и фильтров используется Fuse (сильно быстрее чем ходить на сервер)
АПИ только для корзины (пока там еще не доступно на стейдже)
Основные плюсы такого подхода - очень быстрая доставка страниц клиенту, хостинг на cdn, очень высокий уровень отказоустойчивости, 100% устойчивость к попыткам взлома нашего статичного HTML.
Минусы - очень долгое время генерации. Фактически у нас больше часа идет генерация прод сборки. Пока не починили, но скорее всего прийдется сделать кеш сборки с локальным каталогом товаров (просто 15к запросов к GraphQL очень долго происходят)
Аналогичное решение можно сделать на саппере, но т.к. у нас бек предоставляет готовый Gql, а Gatsby с ним хорошо дружит - мы выбрали его. (У саппера есть примеры с Apollo, но не могу сказать что там все просто)
То есть сделать магазин с большим количеством товаров можно на саппере абсолютно статическим через sapper export, а апи уже подключать для корзины и иных действий которые требуют авторизации.
То есть как по мне идея делать магазин на свелте - супер идея.
Забавно, мы тоже самое пилим. На подбор подходящего CDN пришлось более 30 вариантов перебрать, чтобы получить минимальный пинг по всем городам и еще с пяток Image CDN, для формирования превьюх, автофокус и проч. Для всех страниц пререндеринг + упаковка в Brotli / Zopfli с перерасчетом статики если изменилось что-то с описании товара или категориях.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Жесть, derver это супер неудачное имя, гугл автокорректит в server даже если тыкаешь искать derver, или derver js 🙈
источник

AU

Aleksander Usov in Svelte [svelt]
надо догадаться и искать в кавычках))
источник

AU

Aleksander Usov in Svelte [svelt]
Это для профи просто))
источник

AU

Aleksander Usov in Svelte [svelt]
мастеров гугл поиска)
источник

AS

Alexey Schebelev in Svelte [svelt]
Сервер написал специально под svelte и esbuild. Т.к. у esbuild тогда не было watch, да и сейчас он так себе. Особо не замарачивался с названием. Потом оказалось что вышло совсем неплохо )
источник