Size: a a a

2020 December 04

ER

Eric Rovell in Svelte [svelt]
Lupusregina[beta]
только он за размерами следит, не за позициями
Мне в целом bottom и top нужен из DomRect
источник

L

Lupusregina[beta] in Svelte [svelt]
Oleg N
А ещё есть подход - сделать все необходимые запросы в начале, а потом весь алгоритм синхронный
ну понятное дело, так  и делают. Просто это лишнее усложненеи, там где могло бы быть все просто и интуетивно.
источник

L

Lupusregina[beta] in Svelte [svelt]
если у нас все функции были бы async и вызовы await разрабатывать было бы куда легче
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Я тут немного не в тему разговора, но можно ли сразу с нескольких объектов снять boundingClientRect? Или только циклом?😄
нельзя, а зачем тебе? если ты снимаешь ректы в цикле без мутации дома, то все будет ок
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
нельзя, а зачем тебе? если ты снимаешь ректы в цикле без мутации дома, то все будет ок
Спасибо! Да, я всё ещё вожусь с той штукой.
Оказалось заметно сложнее это сделать, чтобы сначала замерить, а потом сделать инвалидацию дома. Пока еще не смог переписать алгоритм.

Кстати, нашёл описание про рефлоу и дом, как и ты и говорил👍
источник

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Спасибо! Да, я всё ещё вожусь с той штукой.
Оказалось заметно сложнее это сделать, чтобы сначала замерить, а потом сделать инвалидацию дома. Пока еще не смог переписать алгоритм.

Кстати, нашёл описание про рефлоу и дом, как и ты и говорил👍
источник

МТ

Марк Танащук... in Svelte [svelt]
Как правильно в роллапе кешировать несколько запросов (только) в dev режиме( аля ./files/mustBeCached.json )?

Чтобы во время fetch'а мне не нужно было каждый раз ждать по 3 секунды пока прогрузится файл
источник

AP

Alexander Ponomarev in Svelte [svelt]
Марк Танащук
Как правильно в роллапе кешировать несколько запросов (только) в dev режиме( аля ./files/mustBeCached.json )?

Чтобы во время fetch'а мне не нужно было каждый раз ждать по 3 секунды пока прогрузится файл
выставить заголовки кэш контроля в дев сервере и убрать галочку "disable cache" в браузере
источник

AP

Alexander Ponomarev in Svelte [svelt]
в вебпаке пару строк добавить, в роллапе ваще хз
источник

AP

Alexander Ponomarev in Svelte [svelt]
что у тебя хоть за дев сервер, а то  на роллап их тоже миллион
источник

AP

Alexander Ponomarev in Svelte [svelt]
sirv? serve? serve-static?
источник

AP

Alexander Ponomarev in Svelte [svelt]
sirv public --quiet --etag --maxage 31536000 --immutable ? =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
что у тебя хоть за дев сервер, а то  на роллап их тоже миллион
Самый дефолтнейший
источник

МТ

Марк Танащук... in Svelte [svelt]
"scripts": {
   "build": "rollup -c",
   "dev": "rollup -c -w",
   "start": "sirv public"
}
источник

AP

Alexander Ponomarev in Svelte [svelt]
ясно, дефолтнейший это webpack-dev-server =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
кури параметры запуска sirv, я написал выше то что по идее должно фиксить твою проблему --quiet можешь убрать тока
источник

IF

Igor Filippov in Svelte [svelt]
в сервис воркере нельзя закешировать этот жысон кстати?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Igor Filippov
в сервис воркере нельзя закешировать этот жысон кстати?
это конечно проще чем параметр запуска сирве передать =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Igor Filippov
в сервис воркере нельзя закешировать этот жысон кстати?
Можно, но мне не нужно чтобы оно в прод попало - только в dev надо
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Lupusregina[beta]
если у нас все функции были бы async и вызовы await разрабатывать было бы куда легче
$mol_atom посмотри
источник