Firefox 90 sürümü

Firefox 90 web tarayıcısı piyasaya sürüldü ve ayrıca uzun vadeli destek şubesi 78.12.0 için güncelleme oluşturuldu. Firefox 91 şubesi, yakında 10 Ağustos'ta yayınlanması planlanan beta test aşamasına aktarılacak.

Ana yenilikler:

  • “Gizlilik ve Güvenlik” ayarları bölümünde “Yalnızca HTTPS” modu için ek ayarlar eklenmiştir, etkinleştirildiğinde şifreleme olmadan yapılan tüm istekler otomatik olarak güvenli sayfa sürümlerine yönlendirilir (“http://” yerine “https”) ://”). “http://”yi “https://” ile zorunlu olarak değiştirmeden kullanmanın mümkün olduğu siteler için istisnaların bir listesini tutmak üzere bir arayüz önerilmiştir.
    Firefox 90 sürümü
  • Özel tarama modunda harici komut dosyalarının engellenmesi nedeniyle veya istenmeyen içeriğin gelişmiş engellemesi (katı) etkinleştirildiğinde sitelerde ortaya çıkan sorunları çözmek için tasarlanmış SmartBlock mekanizmasının iyileştirilmiş uygulaması. SmartBlock, izleme için kullanılan komut dosyalarını otomatik olarak sitenin doğru şekilde yüklenmesini sağlayan taslaklarla değiştirir. Bağlantıyı Kes listesinde yer alan bazı popüler kullanıcı takip scriptleri için taslaklar hazırlanmıştır. Yeni sürüm, üçüncü taraf sitelerde barındırılan Facebook widget'larının uyarlanabilir şekilde engellenmesini içerir; komut dosyaları varsayılan olarak engellenir, ancak kullanıcı bir Facebook hesabında oturum açtığında engelleme devre dışı bırakılır.
  • FTP protokolünün yerleşik uygulaması kaldırıldı. "ftp://" protokol tanımlayıcısına sahip bağlantıları açmaya çalışırken, tarayıcı artık harici uygulamayı "irc://" ve "tg://" işleyicilerinin çağrıldığı şekilde çağırmaya çalışacaktır. FTP desteğinin kesilmesinin nedeni, bu protokolün MITM saldırıları sırasında geçiş trafiğinin değiştirilmesi ve ele geçirilmesine karşı güvensiz olmasıdır. Firefox geliştiricilerine göre, modern koşullarda kaynakları indirmek için HTTPS yerine FTP kullanmanın hiçbir nedeni yok. Ayrıca Firefox'un FTP destek kodu çok eskidir, bakım zorlukları doğurur ve geçmişte çok sayıda güvenlik açığını ortaya çıkarma geçmişine sahiptir.
  • Bir sayfayı PDF formatında kaydederken (“PDF'ye Yazdır” seçeneği), çalışan köprüler belgede korunur.
  • Bağlam menüsündeki “Resmi Yeni Sekmede Aç” düğmesi, resmi arka plan sekmesinde açacak şekilde yeniden tasarlandı (daha önce tıkladıktan sonra hemen görselin bulunduğu yeni bir sekmeye giderdiniz, ancak artık eski sekme etkin kalıyor).
  • Sayfa öğelerinde özet oluşturma işlemlerini gerçekleştirmek için gölgelendiricileri kullanan WebRender birleştirme sisteminde yazılım oluşturma performansını artırmak için çalışmalar yapılmıştır. Eski video kartlarına veya sorunlu grafik sürücülerine sahip çoğu sistem için, WebRender birleştirme sisteminde yazılım oluşturma modu etkindir (gfx.webrender.software=true in about:config).
  • Windows platformuna yönelik sürümler, Firefox çalışmıyorken bile güncellemelerin arka planda uygulanmasını sağlar.
  • Kimlik doğrulama için donanım belirteçlerinde veya işletim sistemi sertifika depolarında saklanan istemci sertifikalarını kullanma yeteneği uygulandı.
  • İsteğin doğası hakkında ek meta veriler göndermenize olanak tanıyan bir grup HTTP başlığı Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ve Sec-Fetch-User) desteği uygulandı. (çapraz site isteği, img etiketi aracılığıyla istek, kullanıcı eylemi olmadan başlatılan istek vb.) sunucu üzerinde belirli saldırı türlerine karşı koruma sağlamak amacıyla önlemler almak amacıyla kullanılır. Örneğin, bir para transferi işleyicisine bağlantının img etiketi aracılığıyla belirtilmesi pek olası değildir, dolayısıyla bu tür istekler uygulamaya aktarılmadan engellenebilir.
  • JavaScript, bir sınıfın yöntemlerini ve alanlarını özel olarak işaretlemek için destek uygular; bundan sonra bunlara erişim yalnızca sınıf içinde açık olacaktır. İşaretlemek için adın önüne “#” işareti koymalısınız: class ClassWithPrivateField { #privateField; statik #PRIVATE_STATIC_FIELD; #privateMethod() { return 'merhaba dünya'; } }
  • DayPeriod özelliği, Intl.DateTimeFormat yapıcısına eklendi; bu, günün yaklaşık saatini (sabah, akşam, öğleden sonra, gece) görüntülemenize olanak tanır.
  • JavaScript'te Array, String ve TypedArray nesneleri, sona göre negatif değerlerin belirtilmesi (örneğin, "arr.at(-1)" dizinin son elemanını döndürecektir).
  • Eski WheelEvent özellikleri için destek eklendi - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ve WheelEvent.wheelDeltaY; bu, son WheelEvent yeniden tasarımından sonra kaybolan bazı eski sayfalarla uyumluluğu geri yükleyecektir.
  • Canvas API, CanvasRenderingContext2D arayüzünde createConicGradient() yöntemini uygular; bu yöntem, belirtilen koordinatlarda bir nokta etrafında oluşturulan degradeler (önceden mevcut doğrusal ve radyal degradelere ek olarak) oluşturmanıza olanak tanır.
  • Navigator.registerProtocolHandler() ve protokol_handlers işleyicilerinde kullanılabilen "matrix" protokolü URI şeması için destek eklendi.
  • Web geliştiricilerine yönelik araçlarda, ağ sunucusu yanıtlarını izlemeye yönelik panelde (Yanıt), indirilen yazı tiplerinin bir önizlemesi uygulanır.
    Firefox 90 sürümü

Kaynak: opennet.ru

Yorum ekle