Size: a a a

2020 March 22

yv

yumaa verdin in ☄️ effector
после терсера на выходе в бандле остаются стрелочные функции? или они все трансформируются в обычные функции?
источник

l

la gente está muy loca in ☄️ effector
о, привет 😊
источник

SL

Sergey Lapin in ☄️ effector
Привет) Поздравляю с таким крутым проектом)
источник

l

la gente está muy loca in ☄️ effector
спасибо!)
источник

yv

yumaa verdin in ☄️ effector
yumaa verdin
после терсера на выходе в бандле остаются стрелочные функции? или они все трансформируются в обычные функции?
вижу остаются
источник

l

la gente está muy loca in ☄️ effector
yumaa verdin
вижу остаются
ага
источник

l

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

это максимально возможные безопасные настройки
источник

l

la gente está muy loca in ☄️ effector
Переслано от la gente está muy loca
источник

l

la gente está muy loca in ☄️ effector
Переслано от la gente está muy loca
POST https://codebox.now.sh/terser

{
 "code": "your code here"
}
источник

l

la gente está muy loca in ☄️ effector
Переслано от la gente está muy loca
буду рад, если кому-то этот апи поможет лучше изучить минификацию)
источник

yv

yumaa verdin in ☄️ effector
тогда не понимаю, как использование bind может быть меньше, чем стрелочные замыкания. наоборот, чем больше ты bind используешь — тем больше тебе замыкания сократят кода.
остаётся вопрос с gzip, там он может непредсказуемо повести себя, например сжать много вложенных function лучше, чем стрелочные функции, тут пробовать надо
источник

T

The Fallen Phoenix in ☄️ effector
yumaa verdin
тогда не понимаю, как использование bind может быть меньше, чем стрелочные замыкания. наоборот, чем больше ты bind используешь — тем больше тебе замыкания сократят кода.
остаётся вопрос с gzip, там он может непредсказуемо повести себя, например сжать много вложенных function лучше, чем стрелочные функции, тут пробовать надо
Имя функции становится 1 символом, имя bind —- тоже одним.
источник

T

The Fallen Phoenix in ☄️ effector
Но родной bind так и остается собой
источник

T

The Fallen Phoenix in ☄️ effector
В коде доменов так и просится использование прототипов, чтобы не создавать лишние функции и замыкания.
источник

T

The Fallen Phoenix in ☄️ effector
Для каждого домена*
источник

T

The Fallen Phoenix in ☄️ effector
источник

yv

yumaa verdin in ☄️ effector
The Fallen Phoenix
Имя функции становится 1 символом, имя bind —- тоже одним.
ну вот однобуквенные
https://share.effector.dev/QN4dv16F
источник

🦉⁣

🦉 ⁣ in ☄️ effector
The Fallen Phoenix
В коде доменов так и просится использование прототипов, чтобы не создавать лишние функции и замыкания.
господи, зачем прототипы?
источник

T

The Fallen Phoenix in ☄️ effector
Я же написал зачем.
источник

T

The Fallen Phoenix in ☄️ effector
la gente está muy loca
ну пять основных измерений — это ux (удобство использования библиотеки), размер бандла, производительность, поддерживаемость (устойчивость решений к расширению будущими возможностями) и возможность анализа в рантайме (девтулзы)

почти любое решение влияет сразу на несколько аспектов
> почти любое решение влияет сразу на несколько аспектов
источник