Size: a a a

PureScript — русскоговорящее сообщество

2020 May 13

p

parket in PureScript — русскоговорящее сообщество
λoλzod
Да, точно, нужен просто webpack loader для PS соответствующий..
Я без лоадера собирал даже.
источник

p

parket in PureScript — русскоговорящее сообщество
Примерно pulp build --then="webpack"
источник

R:

Ryner :: () -> IO... in PureScript — русскоговорящее сообщество
А я вообще без webpack собираю
источник

R:

Ryner :: () -> IO... in PureScript — русскоговорящее сообщество
==
main = require ("../output/Main").main

module.hot && module.hot.accept (main)

main ()
==

И

==
"scripts": {
   "dev": "parcel static/index.html & spago build --watch"
 },
==
источник

p

parket in PureScript — русскоговорящее сообщество
webpack в основном для css, ассетов всяких.
источник

p

parket in PureScript — русскоговорящее сообщество
parcel +/- такая же штука
источник

R:

Ryner :: () -> IO... in PureScript — русскоговорящее сообщество
parcel тоже их подцепляет, только без настройки
источник

R:

Ryner :: () -> IO... in PureScript — русскоговорящее сообщество
Мне нравится что он работает быстрее и конфиги писать не нужно
источник

p

parket in PureScript — русскоговорящее сообщество
Ryner :: () -> IO ❄️
parcel тоже их подцепляет, только без настройки
Ну, когда уже умеешь, настройка - не проблема. Конфиг в любом случае нужен, если это не игрушечный hello-world.
источник

R:

Ryner :: () -> IO... in PureScript — русскоговорящее сообщество
Смотря для чего
источник
2020 May 16

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
Здравствуйте! я ещё не опытный, но мне интересно как делается пагинация технически? сразу от сервера присылается вся информация (из поиска например) а потом скрипт в браузере делает толщ них страницы или как?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
В запросе к серверу передаётся номер страницы и количество сущностей на одной странице, сервер возвращает только одну страницу
источник

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
Anton Kotenko
В запросе к серверу передаётся номер страницы и количество сущностей на одной странице, сервер возвращает только одну страницу
но сервер при этом запрашивает тоже самое, например мой запрос поисковый "JavaScript tips" то он поможет в базе и вернёт ответ (25 первых к примеру) я потом ещё открою страницу с тем же запросом, но page2, он опять должен поискать в базе и потом мне вернуть результат, но игнорируя 25 первых?
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Да, если сделаешь через лимит/офсет
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Можно по-другому подойти, если задача только идти в одну сторону постранично, не перепрыгивая
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Делать запрос на сервер с id последней сущности и в запросе к бд у тебя будет where id > $lastId limit 10
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Можно ещё первым запросом достать все id, подходящие под запрос, а потом при переходе на нужную страницу брать с сервера сущности по id
источник

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
Antony Kapranov
Можно ещё первым запросом достать все id, подходящие под запрос, а потом при переходе на нужную страницу брать с сервера сущности по id
ага примерно думал так.
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Я бы профилирнул на скорую руку, потому что может оказаться не сильно быстрее. Зависит от индексов в бд и gzip
источник

AK

Antony Kapranov in PureScript — русскоговорящее сообщество
Ну и от запроса на обналичивание id. Если брать пачкой, то будет быстрее чем по-одному, но интерфейс сервера будет сложнее
источник