Skip to content

enhance!: アルゴリズムを専用インタフェースに逃がす#25

Open
kakkokari-gtyih wants to merge 5 commits into
masterfrom
enh-treeshake
Open

enhance!: アルゴリズムを専用インタフェースに逃がす#25
kakkokari-gtyih wants to merge 5 commits into
masterfrom
enh-treeshake

Conversation

@kakkokari-gtyih

@kakkokari-gtyih kakkokari-gtyih commented Jun 21, 2026

Copy link
Copy Markdown
Member

What

  • アルゴリズムを defineImageResizingAlgorithm に実装し、それを読み込む形に変更
    • すべてのアルゴリズムが読み込まれるのを抑制(Tree-shaking)
    • このインタフェースを使って自前のアルゴリズムを定義して処理させることも可能になる

Why

treeshaking に便利

MisskeyではCanvas Resizeしかしてないので他のアルゴリズムまで一緒に読み込まれるのは無駄

@kakkokari-gtyih kakkokari-gtyih changed the title enhance: アルゴリズムを専用インタフェースに逃がす enhance!: アルゴリズムを専用インタフェースに逃がす Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant