Size: a a a

2020 March 22

yv

yumaa verdin in ☄️ effector
но без учитывания сжатия это имхо вообще нерелевантное сравнение, нужно смотреть минифицированный+сжатый код
источник

l

la gente está muy loca in ☄️ effector
gzip не учитывается
источник

l

la gente está muy loca in ☄️ effector
так как он работает вообще на другом уровне — энтропия, информация, вот это всё. размер библиотеки преимущественно снижается, но гзипнутый размер растёт линейно
источник

l

la gente está muy loca in ☄️ effector
The Fallen Phoenix
В коде доменов так и просится использование прототипов, чтобы не создавать лишние функции и замыкания.
ну вот там бинды и были. прототипы особо нигде не помогают, я уже прикидывал

не помогают потому что вынос любого метода из юнитов библиотеки должен быть безопасен, особенно у доменов

const {createStore} = createDomain()
источник

T

The Fallen Phoenix in ☄️ effector
Это аргумент
источник

yv

yumaa verdin in ☄️ effector
la gente está muy loca
так как он работает вообще на другом уровне — энтропия, информация, вот это всё. размер библиотеки преимущественно снижается, но гзипнутый размер растёт линейно
но бандл доставляется в браузер почти всегда со сжатием, поэтому имеет смысл учитывать и, например, в некоторых местах писать более вербозно, зато уменьшая энтропию.
но имхо, даже если тут есть выигрышь на пару десятков байт в размере — замыкания дают больше пользы, чем размер.
ну, это моё мнение, я не навязываю :)
источник

l

la gente está muy loca in ☄️ effector
yumaa verdin
но бандл доставляется в браузер почти всегда со сжатием, поэтому имеет смысл учитывать и, например, в некоторых местах писать более вербозно, зато уменьшая энтропию.
но имхо, даже если тут есть выигрышь на пару десятков байт в размере — замыкания дают больше пользы, чем размер.
ну, это моё мнение, я не навязываю :)
тогда возникает вопрос а почему gzip а не brotli? а почему полный размер — максимально утрированная ситуация, а не точное измерение размера в зависимости от активности использования библиотеки с учётом dead code elimination?
источник

yv

yumaa verdin in ☄️ effector
la gente está muy loca
тогда возникает вопрос а почему gzip а не brotli? а почему полный размер — максимально утрированная ситуация, а не точное измерение размера в зависимости от активности использования библиотеки с учётом dead code elimination?
может добавить size-limit тогда? :) там и бротли есть, можно после каждого билда локально смотреть, как поменялся размер
источник

l

la gente está muy loca in ☄️ effector
нет, size-limit не нужен
источник

l

la gente está muy loca in ☄️ effector
так же как все другие помощники для старта разработки, бесполезные спустя два с половиной года
источник

l

la gente está muy loca in ☄️ effector
мы пробовали интегрировать size-limit ещё год назад
источник

l

la gente está muy loca in ☄️ effector
но это абсурд, в первую очередь никаких лимитов нет
источник

l

la gente está muy loca in ☄️ effector
во вторую — вокруг эффектора существует огромный пайплайн сбора статистики
источник

l

la gente está muy loca in ☄️ effector
учёт без gzip уже интегрирован в процесс разработки, каждый коммит обновляет сводную информацию по размеру http://effector-size-report.s3-website-eu-west-1.amazonaws.com/

а из-за методичности использования подхода уже есть возможность строить график изменения размера во времени
источник

l

la gente está muy loca in ☄️ effector
источник

l

la gente está muy loca in ☄️ effector
переход от сбора отчётов на aws s3 к size-limit на данном этапе это явная деградация)
источник

yv

yumaa verdin in ☄️ effector
про size-limit это я просто набросил :) несерьёзно
моё мнение выше:
> замыкания дают больше пользы, чем размер
источник

l

la gente está muy loca in ☄️ effector
статистика собирается роллап-плагином при билде
источник

l

la gente está muy loca in ☄️ effector
yumaa verdin
про size-limit это я просто набросил :) несерьёзно
моё мнение выше:
> замыкания дают больше пользы, чем размер
это не мнение, это частный случай
источник

l

la gente está muy loca in ☄️ effector
всё  зависит от интенсивности использования хелпера
источник