Skip to content

Feature. Add PNG optimization via oxipng#254

Open
Anu3ev wants to merge 2 commits intomasterfrom
feature/oxipng
Open

Feature. Add PNG optimization via oxipng#254
Anu3ev wants to merge 2 commits intomasterfrom
feature/oxipng

Conversation

@Anu3ev
Copy link
Owner

@Anu3ev Anu3ev commented Jan 27, 2026

Не хочу это мёржить так как:

  1. фича опциаональная и вряд ли кому-то сильно нужна
  2. потому что такое сжатие нормально (быстро) работает только на небольших изображениях (до 1.5 к)
  3. потому что увеличивает размер бандла в 2 раза, так как зависимость внутри воркера и её нельзя вынести как external.

Возможно когда-нибудь захочу вернуться к этому и тогда этот MR поможет вспомнить какие правки нужны.

@github-actions
Copy link

Результаты тестирования на Node.js 20

💥 Некоторые тесты упали!

🔍 Упавшие тесты:

  • index.spec.ts

📋 Детали ошибок:

      at Object.<anonymous>.__awaiter (src/editor/image-manager/index.ts:7798:10)
      at Object.<anonymous>.__awaiter (specs/src/editor/image-manager/index.spec.ts:4:12)
      at Object.<anonymous> (specs/src/editor/image-manager/index.spec.ts:399:56)
      at Object.<anonymous>.__awaiter (src/editor/image-manager/index.ts:7798:10)
      at Object.<anonymous>.__awaiter (specs/src/editor/image-manager/index.spec.ts:4:12)
      at Object.<anonymous> (specs/src/editor/image-manager/index.spec.ts:410:52)
      at Object.<anonymous>.__awaiter (src/editor/image-manager/index.ts:7798:10)
      at Object.<anonymous>.__awaiter (specs/src/editor/image-manager/index.spec.ts:4:12)
      at Object.<anonymous> (specs/src/editor/image-manager/index.spec.ts:423:51)
      at Object.<anonymous>.__awaiter (src/editor/image-manager/index.ts:7798:10)

🔗 Посмотреть полные логи ошибок


🤖 Протестировано на Node.js 20 | ⏱️ 27.01.2026, 12:21:56

@Anu3ev Anu3ev changed the title Add PNG optimization via oxipng Feature. Add PNG optimization via oxipng Jan 27, 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