Ana içeriğe geç
Web Geliştirme

Yazılım geliştirmede algılanan performans ölçülebilir hızın önüne geçiyor

Öne çıkanlar

  • Kullanıcının hissettiği performans, raporlarda görünen milisaniyelik hız artışlarından daha fazla fark yaratıyor.
  • Gereksiz yükleme ikonlarının kaldırılması ve yer tutucu kullanımı arayüzün daha hızlı algılanmasını sağladı.
  • Yüksek çözünürlüklü ve yüksek sıkıştırmalı görseller istemci tarafında küçültülerek veri aktarımı azaltıldı.

Yazılımcı ve tasarımcı Nicolás Bevacqua, sistem performansında ölçülebilir hız ile kullanıcının hissettiği hız arasındaki farkları ve optimizasyon deneyimlerini paylaştı. Bevacqua, 1990'lardaki yavaş internet bağlantılarından mobil uygulama geliştirme süreçlerine kadar uzanan meslek hayatında, teknik metrikleri iyileştirmenin tek başına yeterli olmadığını belirtti.

Notegraphy adlı uygulamanın geliştirme sürecini aktaran Bevacqua, arka planda milisaniyeler seviyesinde çalışan API yanıtlarına rağmen arayüzdeki yükleme ikonlarının kullanıcılarda yavaşlık hissi yarattığını kaydetti. Ekip, yükleme animasyonlarını kaldırıp yer tutucu şablonlar kullanarak ve düşük kaliteli büyük görselleri istemci tarafında küçülterek sunucu maliyetlerini düşürdü ve kullanıcı memnuniyetini artırdı.

Yazıda web teknolojilerindeki stil dosyalarının gereksiz büyümesine de değinen Bevacqua, nesne yönelimli CSS yaklaşımlarının kod tabanlarını şişirdiğini ve işlevsel CSS yaklaşımlarının arayüz performansını korumada daha verimli olduğunu vurguladı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.