Size: a a a

2020 December 18

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
Ну да, это тоже путь в будущее по идее
ну можете сделать и посмотреть востребованность)
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
umd значит all dependencies inlined, условно говоря если у вас там будет пачка полифилов то это будет повтор пачки полифилов которые уже могли быть в моем бандле
Это да. Но но можно что-то придумать тут. Делать разные варианты сборки. С зависимостями и all. Главное что проблема настроек Svelte уйдет. Но дублирование будет какое-то конечно.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
ну можете сделать и посмотреть востребованность)
Не, веб компоненты мне кажется рано... Ещё jquery везде вон))) Этот чат прогессивный прост)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
Это да. Но но можно что-то придумать тут. Делать разные варианты сборки. С зависимостями и all. Главное что проблема настроек Svelte уйдет. Но дублирование будет какое-то конечно.
проблему настроек лучше решить а не уходить от неё)
источник

AP

Alexander Ponomarev in Svelte [svelt]
иначе в вашей либе будет рантайм свелта, ещё в одной либе ещё один такой же рантайм и тд
источник

A

Arushwl in Svelte [svelt]
Dmitry Kurmanov
Я понимаю, но если у меня будут фичи, которых нет на нативных реализациях? Просто потому, что я все силы брошу на фичи и качество, а не на реализации под фреймворки. И у меня будет и пользователей больше. И я смогу "жить" независимо от того, какой сейчас в моде фреймворк. Ну это идея просто)
В виде нативной либы точно быстрее взлетит
источник

AP

Alexander Ponomarev in Svelte [svelt]
так 5 либ подключил и вот уже реакт набрался)
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
проблему настроек лучше решить а не уходить от неё)
Это да, я не спорю. Для Svelte это проблема. Я просто идеи свои изложил. Надо проверять кончено. У нас в конторе пишем под фреймворки полные реализации сейчас. Но я хочу проверить другой путь)
источник

A

Arushwl in Svelte [svelt]
Arushwl
В виде нативной либы точно быстрее взлетит
И модульность фич и настроек👍🏻
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
иначе в вашей либе будет рантайм свелта, ещё в одной либе ещё один такой же рантайм и тд
Да. Но я про большие либы. Там уже не так это критично.
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
так 5 либ подключил и вот уже реакт набрался)
Всё одно на выходе нативный js...
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Просто по моему опыту люди, которые готовы покупать контролы не очень переживают за размер бандов. Вернее, не настолько. Если там мегабайты то наверное да)
источник

A

Arushwl in Svelte [svelt]
Можно вообще как альтернативы собирать 3 версии > svelte, umd, webcomponents...
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Всё одно на выходе нативный js...
не все одно, umd модуль каждый будет с повтором одного и того же рантайма
источник

AP

Alexander Ponomarev in Svelte [svelt]
один и тот же код будет загружен несколько раз
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
Да. Но я про большие либы. Там уже не так это критично.
если там не критично то я возьму реакт)
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
если там не критично то я возьму реакт)
Я понимаю, я бы тоже так сделал. Но только если в версии под реакт будут все фичи)
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
не все одно, umd модуль каждый будет с повтором одного и того же рантайма
Какого рантайма?
источник

AL

Alexander L in Svelte [svelt]
Ребят, кто-нибудь курил ender.js уже?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Какого рантайма?
свелт рантайма.
import {
 SvelteComponent,
 create_component,
 create_slot,
 destroy_component,
 detach,
 element,
 init,
 insert,
 listen,
 mount_component,
 safe_not_equal,
 text,
 transition_in,
 transition_out,
 update_slot
} from "svelte/internal";

вот этого
источник