Firefox popüler bir web tarayıcısıdır
Mozilla, yerel ağlardaki bağlantıları korumayı, yapay zeka aracılığıyla sekme yönetimini optimize etmeyi ve web geliştiricilerine yeni özellikler sunmayı amaçlayan çok çeşitli ayarları içeren " Firefox 154"ün resmi sürümünü yayınladığını duyurdu .
Bu sürümle birlikte, kuruluş Genişletilmiş Destek Dalları (ESR) için 153.1.0, 140.14.0 ve 115.39.0 sürümlerini içeren bakım güncellemeleri yayınladı. Ayrıca, Mozilla geliştirme ekibi bu sürümde 167 güvenlik açığını yamaladı .
Firefox 154'ün başlıca yeni özellikleri
Firefox'un yeni sürümü, güvenlik iyileştirmeleri içeriyor; en önemlisi ise WebSocket bağlantıları için Yerel Ağ Erişimi (LNA) spesifikasyonu. Geçmişte, genel web uygulamaları, kullanıcının dahili ağındaki cihazlarla bağlantı kurmaya çalışabiliyordu . Şimdi ise Firefox, varsayılan olarak erişimi yalnızca loopback adresleriyle ve özel ağ aralıklarıyla sınırlandırıyor.
Başka bir deyişle, bir web sitesi yerel bir kaynağa WebSocket bağlantısı açmaya çalışırsa, tarayıcı işlemi durduracak ve açık izin isteyen bir iletişim kutusu gösterecektir.
Sekme yönetimi, gizlilik ve multimedya
Firefox 154, yapay zekayı kullanarak açık sekmeleri analiz eden, bağlamlarına göre mantıksal olarak gruplandıran ve her grup için adlar öneren, aşamalı olarak kullanıma sunulan "Akıllı Pencere" modunu sunuyor.
Bu yeni özelliklerin kontrolünü kolaylaştırmak için, adres çubuğunda doğrudan ilgili ayarlar paneline yönlendiren "Yapay Zekayı Yönet" adlı bir hızlı erişim düğmesi bulunmaktadır . Bu arada, yerel tam sayfa çeviri aracı artık HTML çerçeveleri (<iframe>) içine yerleştirilmiş içeriği çevirebiliyor ve daha hızlı yanıt için ilk site yüklemesi sırasında dil tanımlaması gerçekleştiriyor.
Multimedya performansı açısından, tarayıcı motoru, video oynatımı sırasında zaman çizelgesinde arama ve kaydırma işlemlerini önemli ölçüde hızlandıracak şekilde optimize edilmiştir . Ayrıca, Windows kullanıcıları artık NVIDIA GeForce NOW bulut oyun platformunu doğrudan tarayıcıdan çalıştırmak için resmi desteğe sahiptir.
Yeni Web Standartları
İçerik oluşturucular ve web geliştiriciler için bu sürüm, CSS, HTML ve JavaScript standartlarının en yeni özelliklerini uygulamaktadır. Oluşturma motoru , yazı tiplerinin üst ve alt kenar boşlukları üzerinde matematiksel kontrol sağlayan ve boşluk ayarlama yöntemlerine başvurmadan hassas dikey hizalama imkanı sunan `text-box-trim` ve `text-box-edge` CSS özelliklerine destek ekler.
Ayrıca , DOM ağacındaki kardeş öğelerine göre bir öğenin konumuna bağlı olarak koşullu stillendirmeye olanak tanıyan CSS fonksiyonları `sibling-index()` ve `sibling-count()` da dahil edilmiştir . HTML form yapısı ile ilgili olarak, Firefox artık `<input type="time">` ve `<input type="datetime-local">` etiketlerini kullanırken zamanı seçmek için yerel bir grafik arayüzü görüntülüyor.
Ağ ve veri işleme düzeyinde, tarayıcı zaten HTTP No-Vary-Search başlığını yorumluyor. Bu yönerge, sunucuların hangi URL parametrelerinin içerikle ilgisiz olduğunu belirtmesine olanak tanıyarak , tarayıcının disk önbelleğinde depolanan sayfa sürümlerini yeniden kullanmasını ve yükleme sürelerini iyileştirmesini sağlar.
JavaScript tarafında, Iterator arayüzü, öğeleri gruplara ayırmak için `.chunks()`, kayan pencere yinelemeleri için `.windows()`, doğrudan içerik doğrulaması için `.includes()` ve sonuçları dizelere birleştirmek için `.join()` gibi yeni senkron yürütme yöntemleriyle güncellendi. Son olarak, entegre JSON dosya görüntüleyici, seçilen öğenin tam yolunu (ekmek kırıntısı) ekranın alt kısmında görüntüleyerek hata ayıklamayı kolaylaştırır.
Arayüz düzeltmeleri ve bilinen hata düzeltmeleri
Geliştirme döngüsü, farklı işletim sistemlerinde grafik arayüzün iyileştirilmesine de odaklandı. macOS'ta tarayıcı kapatıldığında fare tıklamalarını yakalayan görünmez bir pencerenin kalmasına neden olan bir hata düzeltildi ve Windows görev çubuğunda otomatik gizleme ve resim içinde resim pencere görüntüleme ile ilgili çeşitli sorunlar giderildi. "Firefox Görünümü" düğmesinin davranışı da değiştirildi; yeni veya etkin olmayan profiller için varsayılan araç çubuğundan kaldırıldı, ancak özelleştirme menüsünden geri yüklenebilir.
Son olarak, şu anda üzerinde çalışılan iki sorundan bahsetmekte fayda var : bazı kullanıcılar, otomatik doldurma mantığında yapılan son değişiklikler nedeniyle geçici adres otomatik doldurma hataları yaşayabilir ve tarayıcının kimlik bilgisi deposuna erişirken yavaş performans veya beklenmedik ana parola istemleriyle karşılaşabilirler. Mozilla, her iki sorun için de önlemlerin zaten alındığını ve tarayıcının kararlılığının izlenmeye devam edildiğini belirtiyor.
Firefox 154 nasıl yüklenir veya güncellenir?
Eğer Firefox zaten yüklüyse, güncelleme önümüzdeki birkaç gün içinde dağıtımınızın paket yöneticisi aracılığıyla otomatik olarak gelecektir. Ancak, resmi depoları beklemeden 154 sürümünü hemen almak istiyorsanız , en iyi seçenek Mozilla tarafından sağlanan resmi ikili dosyayı kullanmaktır.
Herhangi bir Linux dağıtımında (Ubuntu, Fedora, Arch, vb.) ikili dosyadan yüklemek için terminalinizde şu adımları izleyebilirsiniz:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Ubuntu'da yaygın olan Snap paketlerini kullanmayı tercih ediyorsanız , güncellemeyi şu komutla zorlayabilirsiniz:
sudo snap yenileme firefox
Flatpak ve Flathub'ı tercih eden kullanıcılar için güncelleme şu komutla gerçekleştirilebilir:
flatpak update org.mozilla.firefox
Ubuntu, Linux Mint ve diğer Ubuntu türevlerini kullananlar için Firefox'u resmi PPA üzerinden güncellemek de mümkündür . Bunu yapmak için bir terminal açın ve aşağıdaki komutları girin:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Son olarak, eğer güncellemenin dağıtımınızın yerel depolarına (DNF, Pacman) gelmesini beklemeyi tercih ederseniz, sisteminizin her zamanki güncelleme komutunu çalıştırmanız yeterlidir; ancak bunun birkaç saatten (Arch'ta) birkaç güne (Debian/Ubuntu'da) kadar sürebileceğini unutmayın.