Interop 2026: Geliştiriciler için web'i iyileştirmeye devam ediyoruz

Yayınlanma tarihi: 12 Şubat 2026

Tarayıcılar arasında web platformunun temel özelliklerinin birlikte çalışabilirliğini artırmaya yönelik bir çalışma olan Interop 2026'yı duyurmaktan heyecan duyuyoruz. Apple, Google, Igalia, Microsoft ve Mozilla gibi tarayıcı oluşturma motorlarına önemli katkılarda bulunan şirketlerin temsilcilerinden oluşan bir ekip tarafından yürütülen Interop 2026, web geliştiriciler ve son kullanıcılar için yüksek öncelikli olan özelliklere odaklanıyor.

Önceki birlikte çalışabilirlik çalışmalarıyla tutarlı olarak, seçilen testler otomatik test altyapısında sürekli olarak çalıştırılacak ve geçme oranları Interop 2026 kontrol panelinde gösterilecektir.

Odaklanılan Alanlar

2026'daki odak alanları arasında, HTML'nin Durumu ve CSS'nin Durumu anketlerinde en önemli birlikte çalışabilirlik sorunları olarak tanımlanan çeşitli alanlar yer alıyor. Bu sorunları webstatus.dev adresinden takip edebilirsiniz. Bu yıl eklenen birçok özellik, geliştirici sinyalleri deposunda en çok istenen 20 sorun arasında da yer alıyor.

Sabitleme konumu

Şurada görünür: En önemli birlikte çalışabilirlik sorunları, geliştirici sinyalleri bağlantı konumu

Sabit konumlandırma, bir öğeyi başka bir öğenin konumuna göre yerleştirmenize olanak tanır. Örneğin, bir ipucunu referans verdiği içeriğin yanına yerleştirebilirsiniz. Bu odak alanı, Interop 2025'ten devam eder ve yalnızca 2025'teki testleri içerir.

Kapsayıcı stili sorguları

Şurada gösterilir: En önemli birlikte çalışabilirlik sorunları, geliştirici sinyalleri kapsayıcı stili sorguları

Kapsayıcı stili sorguları, bir öğeye stiller uygulamak için @container at-kuralını bir veya daha fazla style() işleviyle birlikte kullanarak kapsayıcısının özel özelliklerinin hesaplanmış değerlerini temel alır.

İletişim kutuları ve popover'lar

Şu bölümlerde gösterilir: En önemli birlikte çalışabilirlik sorunları, geliştirici sinyalleri closedby, hint

Interop 2026'da <dialog> öğesi ve Popover API ile ilgili çalışmalar şu konulara odaklanmaktadır:

  • Bir iletişim kutusunu kapatan kullanıcı işlemlerini (ör. iletişim kutusunun dışını tıklama) ayarlayan <dialog closedby> özelliği.
  • Açık duruma sahip öğelerle eşleşen :open CSS sözde sınıfı.
  • Diğer otomatik pop-up'lara bağlı bir pop-up oluşturan popover="hint" genel özelliği (ipuçları için kullanışlıdır).

Kaydırmaya dayalı animasyonlar

Şurada görünür: En önemli birlikte çalışabilirlik sorunları

Bu özellikler arasında, animasyonları kullanıcının kaydırma konumuna göre ilerleten animation-timeline, scroll-timeline ve view-timeline CSS özellikleri yer alır.

Geçişleri görüntüleme

Şurada görünür: En önemli birlikte çalışabilirlik sorunları, geliştirici sinyalleri Belgeler arası görünüm geçişleri

Interop 2025, aynı dokümanda görünüm geçişlerini Baseline Newly Available'a getirdi. Interop 2026'da görünüm geçişleriyle ilgili çalışmalar şu konulara odaklanıyor:

  • Aynı doküman görünümü geçişlerini iyileştirme
  • <link>, <script> ve <style> için blocking="render" özelliği.
  • <link rel="expect"> özelliği.
  • :active-view-transition-type() CSS sözde sınıfı.
  • Dokümanlar arası görünüm geçişleri.

attr() CSS işlevi

Geliştirici sinyallerinde görünür attr()

attr() CSS işlevi, bir HTML öğesinin özelliğinin değerini döndürür. Bu değeri belirli bir türde veya belirli bir birimle döndürme seçeneği de vardır.


Interop 2026, anketlerde vurguladığınız bu temel özelliklerin yanı sıra şunları da içerir:

contrast-color() CSS işlevi

contrast-color() CSS işlevi, belirtilen bir ön plan veya arka plan rengiyle kontrastı garanti edilen bir renk seçer.

Özel öne çıkanlar

Özel vurgular, DOM'a ek öğe eklemeden rastgele metin aralıklarını stilize etmenize olanak tanır.

Yüklemeleri ve aralıkları getirme

fetch() yöntemiyle ilgili çalışmalar, verileri sunucuya aktarmak için gövdedeki ReadableStream öğesine odaklanır. İstekler ve yanıtlar için FormData ve medya türlerini destekler ve Range başlığını destekler.

IndexedDB

IndexedDB odak alanı, IDBObjectStore ve IDBIndex yöntemlerini hedefler.getAllRecords() Bu yöntemler, kayıtları ve birincil anahtarlarını toplu olarak döndürerek büyük veri kümelerindeki okuma işlemlerini hızlandırır.

Wasm için JSPI

JavaScript Promise Integration API (JSPI), harici işlevlere senkron erişim bekleyen Wasm uygulamalarının bu işlevlerin eşzamansız olduğu bir ortamda çalışmasına olanak tanır.

Medya sözde sınıfları

Bu alanda, durumlarına göre <audio> ve <video> öğeleriyle eşleşen :playing, :paused, :seeking, :buffering, :stalled, :muted ve :volume-locked CSS sözde sınıfları yer alır.

Bu yıl, çalışmalar Navigation API'nin birlikte çalışabilirliğini iyileştirmeye devam etmeye ve bir işleyici çözülene kadar commit işlemini erteleyen precommitHandler seçeneğine navigateEvent.intercept() odaklanacak.

Kapsamlı özel öğe kayıtları

CustomElementRegistry() oluşturucusu, genel olandan ayrı yeni bir özel öğe kaydı oluşturur ve aynı etiket adına sahip birden fazla özel öğenin birlikte var olmasına olanak tanır.

Kaydırarak tutturma

Bu odak alanı, kaydırma kapsayıcısında kaydırma ve kaydırma davranışını kontrol eden CSS kaydırma yakalama özelliğini kapsar.

shape() CSS işlevi

shape() CSS işlevi, çizgi, taşıma ve eğri gibi komutları kullanarak şekiller oluşturur ve clip-path ile shape-outside ile kullanılabilir.

Web uyumluluğu

Bu alan, aşağıdakiler de dahil olmak üzere gerçek hayatta sorunlara neden olan belirli birlikte çalışabilirlik sorunlarını hedefler:

  • ESM modülü yükleniyor.
  • Kaydırma etkinliklerinin animasyon etkinliklerine göre zamanlaması.
  • -webkit-user-select özelliğinin önekini kaldırma.

WebRTC

Interop 2026'da, Interop 2025 odak alanındaki başarısız testlerin kalanını düzeltmeye ve WebRTC birlikte çalışabilirliğini iyileştirmeye devam etmeye odaklanılacak.

WebTransport API

Bu alan, HTTP/3 protokolünü kullanarak bir istemci ile sunucu arasında veri ileten WebTransport API'sini kapsar.

zoom CSS özelliği

Interop 2025'ten devam eden bu alanda, bir öğenin boyutunu ölçeklendiren ve sayfa düzenini etkileyen zoom CSS özelliğine odaklanılıyor.

İnceleme çalışmaları

Interop 2026, gelecekteki özellikleri test etmeye ve birlikte çalışmaya hazırlamak için yapılan araştırma çalışmalarını da içerir:

  • Erişilebilirlik testi: Tarayıcılarda tutarlı erişilebilirlik ağaçları oluşturmak ve WPT altyapısını iyileştirmek için çalışıyoruz.
  • JPEG XL: Aşamalı oluşturma için koşulları tanımlama da dahil olmak üzere JPEG XL resim biçiminin test edilebilir hale getirilmesine odaklanılmıştır.
  • Mobil test: Dinamik görüntü alanı değişiklikleri gibi mobile özel özellikleri test etmek için WPT altyapısını iyileştirme.
  • WebVTT: Standartlara uygunluğun daha iyi anlaşılması için testler düzeltildi ve dokümanlar güncellendi.

2026'ya kadar ilerleme durumunu izleme

Interop 2026 kontrol panelinde projeyi takip edin.

Diğer duyurular