Pale Moon 34.0.0 web-brauzerinin buraxılışı nəşr olundu, bu brauzer Firefox kod bazasından ayrılıb daha yüksək iş səmərəliliyini təmin etmək, klassik interfeysi qorumaq, yaddaş istehlakını minimuma endirmək və əlavə konfiqurasiya imkanları təqdim etmək üçün hazırlanmışdır. Pale Moon yığmaları Windows və Linux (x86_64) üçün hazırlanır. Layihənin kodu MPLv2 (Mozilla İctimai Lisenziyası) altında yayımlanır.
Layihə interfeysin klassik təşkilatını qoruyur, Firefox 29 və 57 versiyalarının Australis və Photon inteqrasiya edilmiş interfeyslerine keçid etmir və geniş konfiqurasiya imkanları təqdim edir. Silinmiş komponentlər arasında DRM, Social API, WebRTC, PDF oxuyucusu, Crash Reporter, statistik məlumatların toplanması üçün kod, valideyn nəzarəti və əlillər üçün vasitələr var. Firefox ilə müqayisədə, bu brauzer XUL istifadə edən genişləndirmələrin dəstəklənməsini geri qaytarıb və həm tam, həm də yüngül mövzuların tətbiq edilməsinə imkan verir.
Əsas dəyişikliklər:
- Windows-da standart olaraq tətbiq olunan dizaynın yeni versiyası təqdim edildi. Windows 11 ilə uyğunlaşdırma təmin edildi və tünd vurğu rəngləri üçün dəstək artırıldı.
- JavaScript obyektlərinə zəif istinadlar (weak references) saxlamağa imkan verən WeakRef obyekti hazırlanmışdır ki, bu da bağlı obyekti zibil toplayıcısı tərəfindən silməyə mane olmur.
- URL.canParse() metodu əlavə edilib, bu da URL-nin analizini və düzgünlüyünü yoxlamağı asanlaşdırır.
- inset-block və inset-inline CSS xassələri əlavə edilib.
- Sayt informasiya təmizləmə funksiyası çağırıldığında parolları təmizləmək üçün "privacy.forgetaboutsite.clearPasswords" parametri əlavə edilib.
- JavaScript-dəki təsadüfi ədəd generatoru Xoroshiro128+ algoritminə köçürülmüşdür.
- CSS-də kaskad qatlarının ( @layer ) və color-mix funksiyasının dəstəyi geri qaytarılıb.
- Düzgünlük təsdiqində "overflow-x: clip" CSS özəlliyini istifadə edən saytlarla bağlı problem həll edilmişdir.
- CSS-də "appearance" xassəsinin dəstəyi əlavə edilib.
- NSS 3.90.9, ICU 78.1, Unicode 17 və expat 2.7.3 versiyaları yenilənib.
- LoongArch64, Sparc64 və Mac PowerPC avadanlıqlarında yığma dəstəyi əlavə edilib.
- FreeBSD 15-də işə salma dəstəyi əlavə edilib.
- NPAPI plaginlərinin əsas proses içində yerinə yetirilməsi geri qaytarılıb.
- ARM və Mac SoC-da JavaScript mühərriki IonMonkey-in stabilliyi artırılıb.
- GTK ilə Linux yığmaları indi həmişə gio ilə yığılır, gconf dəstəyi silinib.
Mənbə: opennet.ru
