Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 05

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
кстати про жс: forEach или map на полторы тысячи объектов (внутри перебора проверки и прочие радости)?
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
От задачи зависит. Тут надо понимать какой объём данных. Ничего страшного нет в этих методах. Но например если идёт цепочка методов map.filter.reduce.filter, и элементов много, то конечно лучше редуцировать несколько таких циклов в один
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
сейчас так
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
если интересно, то вот данные (осторожно, их много):
https://kultsled.asknotbad.com/api/objects?_sort=name:ASC&_limit=-1
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Не сказать, что много. Но думаю сперва надо вывести те, что ближе к текущей позиции, и остальные подгружать фоном.
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Мб стоит это на беке делать? Или (я оч невнимательный) тут речь только про фронтовый апп?
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Ну он данные на фронт уже вроде обработанные получает.
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Ну судя по тому что нужно что-то еще перебрать — видимо можно еще на беке что-то подкрутить
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Я вообще в один момент просто плотно упоролся и написал модели для фронта, которые все операции на беке делают — негоже клиенту — вдруг у него говнодевайс — страдать
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
фильтрануть думаю как на бэке, чтобы отсечь объекты без координат
но со временем все получат свои гео-координаты и вопрос производительности вернётся
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
На фронте перебор идёт для заполнения коллекции объектов - метка, для передачи в карту
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Так не, погоди. Почему ща на беке не убрать объекты без координат?
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
со временем — зависит от ловкости контент-менеджеров
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Одно дело кто-то модный на гейфоне свежем войдет, другое — бабка на андройде
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
они все с координатами по задумке, просто не я занимаюсь контентом, только украл с их основного сайта по wp-api
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
А, во, если ты без доступа к беку то вопросов ваще ноль
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Просто я по-дефолту любые циклы/прочее на 100+ итераций на бек убераю
источник

..

. . in Svelte [svelt] - All about Svelte JavaScript framework.
нене, я их к себе в страпи засунул
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Все, я запутался :( Сорян
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Но короче старайся большие циклы на бек убирать, никогда не знаешь когда у клиента ведро 4.2
источник