Hocam basitleştirmek isterken biraz fazla basitleştirmişsiniz sanki

Sabit olarak 70% compress level ve resim ebatına göre 35% - 45% resize ratio belirlemişsiniz. Bence en azından bunlar kullanıcı tarafından seçilebilmeli.

Naçizane bazı önerilerim daha olacak:
1. Tasarımı biraz daha modern yapabilirsiniz. Gösterdiğiniz pagespeed değerlerinin çok da önemi yok. Hergün düzenli olarak kullandığınız uygulamaların pagespeed değerlerinin ka çtanesi mükemmel?
2. Batch processlerde işlemleri await ile sırayla yapıyorsunuz. Bunun yerine paralel bir işleme yapabilirsiniz.
3. Progressbar random ilerliyor; bu düzeltilebilir veya bunun yerine sadece bir loading icon gösterilebilir.