WebKitGTK 2.40.0 tarayıcı motorunun ve Epiphany 44 web tarayıcısının piyasaya sürülmesi

GTK platformu için WebKit tarayıcı motorunun bir bağlantı noktası olan yeni kararlı şube WebKitGTK 2.40.0'ın piyasaya sürüldüğü duyuruldu. WebKitGTK, GObject tabanlı GNOME odaklı bir programlama arayüzü aracılığıyla WebKit'in tüm özelliklerini kullanmanıza olanak tanır ve web içeriği işleme araçlarını, özel HTML/CSS ayrıştırıcılarında kullanımdan tam özellikli web tarayıcıları oluşturmaya kadar herhangi bir uygulamaya entegre etmek için kullanılabilir. WebKitGTK'yi kullanan iyi bilinen projeler arasında standart GNOME tarayıcısını (Epiphany) not edebiliriz. Daha önce Midori tarayıcısında WebKitGTK kullanılıyordu, ancak proje Astian Vakfı'nın eline geçtikten sonra WebKitGTK'deki Midori'nin eski sürümü terk edildi ve Wexond tarayıcısından bir çatal oluşturularak temelde farklı bir ürün oluşturuldu. Midori ile aynı adı taşıyor ancak Electron ve React platformunu temel alıyor.

Anahtar değişiklikler:

  • GTK4 API desteği stabilize edildi.
  • WebGL2 desteği dahildir. WebGL'nin uygulanması, OpenGL ES çağrılarının OpenGL, Direct3D 9/11, Desktop GL ve Vulkan'a çevrilmesini sağlayan ANGLE katmanını kullanır.
  • Öncelikle GLX yerine EGL kullanımına geçildi.
  • Flite kullanılarak konuşma sentezi desteği eklendi.
  • Pano yönetimi API'si etkindir ve eşzamansız modda çalışır.
  • Belirli web özelliklerine ilişkin izinleri istemek için bir API eklendi.
  • Kullanıcı komut dosyası mesajlarından değerleri eşzamansız olarak döndürmek için bir API eklendi.
  • WebKitDownload::decide-destination sinyalinin eşzamansız modda işlenmesi etkinleştirildi.
  • JavaScript'i yürütmek için yeni bir API eklendi.
  • webkit://gpu çıktısını JSON formatında dışa aktarma yeteneği sağlandı.
  • İçerik yüklenirken büyük miktarda bellek ayrılmasıyla ilgili sorunlar çözüldü.

GNOME Web 2.40.0 (Epiphany) tarayıcı sürümü WebKitGTK 44'ı temel alır. Ana değişiklikler:

  • GTK 4 ve libadwaita kullanımına geçiş yapıldı.
  • Bilgi panellerinin yerini açılır pencereler, diyaloglar ve bannerlar aldı.
  • Sekme menüsü AdwTabButton ile, Hakkında iletişim kutusu ise AdwAboutWindow ile değiştirildi.
  • Sessiz Sekmesi öğesi içerik menüsünde kalıcı olarak görüntülenir.
  • Temel işletim sistemi dağıtımı için yeniden tasarlanan destek.
  • Yeni bir sekme açıldığında gösterilen sayfayı ayarlama seçeneği eklendi.
  • WebExtension tarayıcı Eylem API'si desteği genişletildi.
  • WebExtensions için ayarlar eklendi.
  • Sayfa yenileme düğmesine orta tıkladığınızda bir sekmeyi kopyalamak için destek uygulandı.

Kaynak: opennet.ru

Yorum ekle