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.
Önerilerinizi dikkate alacam hocam teşekkürler. Ama dediğim gibi açıkcası tinypng sitesinde olduğu gibi bir arayüz yapmak istedim, hatta ilk başka kendi kullanımım için yapmıştım. Yoksa codecanyon da çok gelişmiş scriptler mevcut 10dolara alıp 2-3dk içinde dizine atıp yayınlayabilirdim