S3DAT
All products

S3 Browser and S3 Brain are free for Mac.

Back to Build Log

Stüdyo

S3 Browser 2.4.4: sayfa yüklenirken donma yok

S3, yükleme ilerlemesinin her adımında bütün açık sekmeleri baştan hesaplıyordu; çok sekmeyle bu, kaydırmayı saniyelerce dondurabiliyordu. 2.4.4 bu işi kaldırıyor ve YouTube gibi yoğun sayfaları hafifletiyor.

S3'teki yavaşlığın bir kısmının ağla hiç ilgisi yoktu. Bir sayfa yüklenirken S3, her küçük ilerleme adımında fazladan iş yapıyordu ve açık sekme sayısı arttıkça bu iş de büyüyordu. 2.4.4 bu işi ortadan kaldırıyor.

Yavaşlık neredeydi

WebKit, bir sayfanın yüklenme ilerlemesini her yüklemede onlarca kez bildirir. S3 bu bildirimlerin her birinde bütün açık sekmelerin durumunu baştan hesaplıyor ve arayüzünü üç kez yeniden çiziyordu; hem de kaydırmayı ve tıklamaları yürüten aynı iş parçacığında. Yüz sekmeyle, yüz ilerleme bildirimi yaklaşık 400 ms donma demekti.

Artık yalnızca ilerleme değiştiyse bu hesap atlanıyor. Yükleme, adres, başlık, geçmiş ve hata değişiklikleri eskisi gibi hemen işleniyor.

  • 100 sekme, 100 ilerleme bildirimi: 403 ms → 1 ms'nin altı

  • 100 ms'den uzun donmalar, 543 gerçek sayfa yüklemesinde: 36 → 0

  • En uzun donma: 2,5 sn → 91 ms

Daha hafif sayfalar

Otomatik oynatmaya izin verilen sitelerde S3, engelleyecek bir şey olmasa bile sayfadaki her değişikliği izleyip ses ve video arıyordu. YouTube gibi yoğun sayfalar sürekli değişir. S3 artık yalnızca bir engelleme kuralı gerçekten açıkken izliyor. Otomatik oynatma ayarların eskisi gibi çalışıyor.

Nasıl ölçtük

Üç Codex işçisi aynı Mac'te YouTube, ChatGPT, X, Apple ve Wikipedia'yı 2.200'den fazla kez açtı. Sade bir WebKit görünümüyle S3'ün gerçek ayarlarını dönüşümlü çalıştırdılar ve S3'ün özelliklerini tek tek kapattılar. Her denemede geçici bir profil kullanıldı, hiçbir hesaba giriş yapılmadı. Temiz profilde S3, sade WebKit'e göre yalnızca 0,1–0,2 sn kadar yavaştı ve YouTube küçük resimleri her kaydırma testinde doldu. Büyük donmalar oturumun kendisinden geliyordu; bu sürüm tam olarak onu düzeltiyor.

Giriş sayfaları için bir passkey değişikliği de denedik. Bağımsız bir inceleme, bunun bazı siteleri burada çalışamayacak bir giriş yoluna yönlendirebileceğini buldu; bu yüzden sahada denenmiş mevcut davranışı koruduk.

S3 Browser 2.4.4'ü indir · güncelleme S3'ün içinde de gelir: hazır olduğunda Yeniden başlat ve kur'u seç.