Özel Korumalı Alan testi kapsamını genişletme

Bugün, web'de Özel Korumalı Alan için güncellenmiş bir plan ve zaman çizelgesini ve üçüncü taraf çerezlerinin kullanımdan kaldırılmasına yönelik yolu paylaştık. Web geliştiricileri ve site sahipleri olarak gönderdiğiniz geri bildirimler, teklifleri doğru şekilde hayata geçirmek için daha fazla zaman harcamanın öneminin gösterilmesi ve yeni çözümleri test etmek, entegre etmek ve optimize etmek için yeterli fırsat olmasını sağlamada çok önemli bir rol oynadı. Bu gönderi, Ağustos ayında birleştirilmiş Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesinde trafik hacmini artırma amacımız da dahil olmak üzere test planlarıyla ilgili daha fazla ayrıntı ve deneme süresinin süresini uzatmaktır.

Özel Korumalı Alan projesi, web için siteler arası izlemeyi bir bütün olarak ele almayı amaçlayan geniş ve iddialı bir dizi değişikliği temsil eder. Bu yaklaşım, sitelerin üçüncü taraf hizmetlerini güvenli ve gizli bir şekilde kullanabilmelerini sağlarken tarayıcıya özgü özellikler yerine herkesin uygulayabileceği açık standartları önerir. Üçüncü taraf çerezlerinin aşamalı olarak kullanımdan kaldırılması, projenin genel ilerlemesinde önemli bir ara hedef teşkil etse de tüm siteler arası takip biçimlerini ele alma hedefi çok daha kapsamlıdır. Bu yolculuk boyunca her bir teklif ve özelliğin lansmanını yine de bekleyebilirsiniz. Siteniz bir şekilde etkilenecektir. Sitelerinizin ve hizmetlerinizin nasıl etkilendiğini anladığınızdan ve hangi teklifleri ve özellikleri takip etmeniz gerektiğini bildiğinizden emin olmanız gerekir.

Şimdi mevcut durumu ayrıntılı olarak inceleyip test etmeye, geri bildirim vermeye ve kullanıma sunma yolundaki özelliklere hazırlanmaya devam etmek için bilmeniz gerekenlere bakalım.

Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesinin kapsamını genişletme

Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesi, ekosistemin İlişkilendirme Raporları, Korunan Kitle, Konular, çitlenmiş çerçeveler genelinde teknik kararlılık ve geliştirici deneyimi için birleştirilmiş testler yürütmesine olanak tanır. Yakında Paylaşılan Depolama Alanı'nı ekleyeceğiz. Deneme, şu anda Chrome Beta kullanıcılarının% 50'si için etkinleştirilmiştir. Bu sayede, geliştiricilerle ilgili erken geri bildirimleri ve sorunları aktif bir şekilde ele almamızı ve böylece kullanıcıların çok fazla aksamalarını önleyin.

Kaynak denemesi ilerledikçe geliştiricilere, API'lerin faydasını ve etkinliğini anlamlı miktarda gerçek trafikle test etme fırsatı sunmak istiyoruz. Ağustos ayının başındaki Chrome 104'ün Kararlı sürümünün kullanıma sunulmasıyla deneme süresi, Chrome'un Mevcut Ürün sürümünü kullanan masaüstü kullanıcılarını da kapsayacak şekilde genişleteceğiz. Deneme süresini, Android'deki Chrome 105 Kararlı sürümünden itibaren mobil cihaz kullanıcılarına da genişletmeyi planlıyoruz. Kaynak denemesinin 104. Kararlı dönemin sonunda sona ermesi planlanıyor. Daha fazla test yapılabilmesi için Chrome 107'ye (Ekim sonu) ek süre uzatma talep ediyoruz. Bu, üç kilometrelik artışlarla kaynak deneme süresinin uzatılması yönünde standart uygulama izler. API'lerin genel kullanıma sunulmasına kadar testleri desteklemeye kararlıyız.

Niyet'i Denemeye Genişletme İsteği'ni (I2E) takip edebilirsiniz. Ayrıca Özel Korumalı Alan belgelerini uygulama ve test kılavuzlarıyla güncelleyeceğiz.

Bu API'lerin sunduğu hizmetlerden herhangi birini sunarsanız kaynak denemesine katılımınız ve geri bildiriminiz son derece değerlidir. Daha büyük ölçekli testlere geçiş yaptığımızda bu, ihtiyaçlarınızı karşılayan teklifleri doğrulamak için bir fırsattır. Web standartları veya tarayıcı geliştirme alanında uzman olmanız gerekmez, yalnızca kendi alanınızdaki mevcut deneyiminiz yeterlidir.

Temel işlevin sağlam olduğu ve tamamlandığında API'leri genel kullanıma sunulmak üzere, muhtemelen 2023'ün ortaları ile ortalarında kullanıma sunmayı planlıyoruz. Kaynak denemesi süresince API'lerin, tasarım gereği test ve geri bildirime göre gelişmesi için bir kapsam vardır. Genel kaynak denemesi devam ederken ayrı özellikler kullanıma sunulabilir. Lansman sonrasında, ilk benimseme ve uzun vadeli test aşamalarında API'leri hassaslaştırmaya devam edeceğiz.

Bağımsız Bölümlendirilmiş Duruma Sahip Çerezler (CHIPS) ve Birinci Taraf Gruplar teklifleri, izleme içermeyen siteler arası bağlamlarda çerezleri desteklemek için bir yol sağlar.

ÇİPLER

CHIPS, geliştiricilerin bir çerezi "bölümlendirilmiş" depolama alanına dahil etmesini sağlar. Her üst düzey site için ayrı bir çerez kavanozu kullanılır. Mevcut kaynak denemesi sırasında geliştiricilerin geri bildirimleri doğrultusunda çeşitli düzeltmeler ve iyileştirmeler yaptık ve ayrıca, deneme süresini Ağustos ayının sonunda Chrome Kararlı 104'ün sonuna kadar uzattık. shop.example.com ve blog.example.com gibi alt alan adlarında çerez kullanan siteler için taşıma sürecini kolaylaştırmak amacıyla __Host- ön eki ve Domain özelliğine yönelik daha kısıtlayıcı şartları kaldırdık.

Hem teklif hem de denemeyle ilgili bu olumlu geri bildirim doğrultusunda, deneme bittikten sonra CHIPS göndermeyi umuyoruz. Resmi sürece göre, Niyeti Gönderme (I2S) mesajını yayınladığımızda blink-dev posta listesini takip edebilirsiniz.

Bu heyecan verici bir dönüm noktasıdır çünkü bir widget veya API gibi başka bir siteye yerleştirilmiş, bağımsız bir hizmet sağladığınız birçok kullanım alanında bu şekilde üçüncü taraf çerezlerinin kullanımdan kaldırılmasından önce güncellemelerinizi çok daha iyi bir şekilde yapabilirsiniz!

Birinci Taraf Gruplar

Birinci Taraf Gruplar, birden fazla sitesi (ör. ülke düzeyindeki farklı alanlar) bulunan kuruluşların, bu belirli siteler arası ancak birinci taraf bağlamlarda kendi çerezlerini kullanmaya devam etmesini sağlamak amacıyla ilişkilendirilmiş siteleri gruplandırmak için bir yöntem sağlar.

Özelliğin tartışılması ve test edilmesi sırasında aldığımız geri bildirimler doğrultusunda, hem bu sorunları gidermeyi hem de ekosistemin ihtiyaçlarını karşılamayı amaçlayan bir dizi değişiklik teklif ediyoruz. Özellikle, kümelerin kullanım alanına özgü "alt kümeler" açısından tanımlanmasını öneriyoruz. Ayrıca sitelerin, Storage Access API'yi ve siteler arası çerez erişimi isteme potansiyel bir uzantıyı kullanmasını öneririz. Bu, SameParty özelliği için teklifin yerini alır.

Çalışmalar ilerledikçe geliştirici kılavuzunu güncelleyeceğiz. Birinci Taraf Gruplar ile daha önce denemeler yaptıysanız veya kullanım alanı ihtiyaçlarınıza uyuyorsa tartışmaları takip edip dahil olmak için iyi bir zamandır.

Kullanıcı aracısı gönderiminde indirim

Şu anda Chrome'un kullanıcı aracısı dizesindeki bilgileri azaltıyoruz. Nisan 2022'de Chrome 101 itibarıyla küçük sürüm veya derleme sürümü sıfırlarla değiştirilmiştir. Yaklaşan aşamalar da işletim sistemi/platform sürümü ve cihaz modelini sabit değerlerle değiştirecektir. Bu sürüm, Ekim 2022'de masaüstünde Chrome 107'den, mobil cihazlarda ise Ocak 2023'te Chrome 110'dan itibaren kullanıma sunulacaktır. Bu zaman çizelgesi aynı kalır ve tamamen azaltılmış kullanıcı aracısı 2023'ün başlarına kadar kullanıma sunulacak olan üçüncü taraf çerezlerinin aşamalı olarak kullanımdan kaldırılması programında yapılan değişikliklerden etkilenmez.

Dizede yapılan değişikliklerin geriye dönük uyumlu olması amaçlanmıştır. Dolayısıyla, bu değerlere ihtiyacınız yoksa etkilenmez. Ancak tarayıcının küçük/derleme sürümünü, OS/platform sürümünü veya cihaz modelini çıkarmak için kullanıcı aracısı dizesini ayrıştırırsanız Kullanıcı Aracısı İstemci İpuçları'na geçmeniz gerekir.

Depolama bölümlendirme

Çerezler, siteler arası izleme için kullanılan en belirgin özelliktir ancak Özel Korumalı Alan, siteler arası izlemeyi bir bütün olarak ele almayı amaçlar ve bu özellik tüm siteler arası depolama biçimlerini içerir. 2020'de HTTP önbelleğini bölümlendirmemize benzer şekilde, IndexedDB ve localStorage gibi bölüm depolama API'lerini, BroadcastChannel ve SharedWorker gibi iletişim API'lerini ve ServiceWorker gibi bu kategorileri kapsayan özellikleri de kullanmayı amaçlıyoruz.

Bu çalışma için Intent to Prototip (I2P) özelliğini gönderdik. Bu, çeşitli API'ler için tasarımlar ve başlangıç kodları üzerinde ilerlediğimiz anlamına gelir. Mevcut Chrome 105 Canary'de, yerel geliştiricilerin test etmesini sağlayan bir bayrak sunmayı planlıyoruz. Bu değişikliklerin, üçüncü taraf çerezlerinin genel olarak kullanımdan kaldırılmasından önce, 2023'ün başlarında yapmayı planladığımız çalışmaların tamamlandığı standart Chrome geliştirme sürecinde ilerlemesini bekleyebilirsiniz.

Geliştirici dokümanları ve destek

Özel Korumalı Alan'da genel olarak gezinmenize yardımcı olmak için web ve Android'de projeyle ilgili kavramları, hedefleri ve zaman çizelgelerini sağlayan privacysandbox.com sayfası mevcuttur. Burada developer.chrome.com/privacy-sandbox/ adresinde bağımsız teklifler, demolar, test ve uygulama kılavuzlarının yanı sıra katılım için daha geniş kaynakların bağlantılarını bulabilirsiniz.

Çeşitli Özel Korumalı Alan konularında düzenli olarak geliştirici Ofis Saatleri oturumları düzenliyoruz. Bunların her birinde mühendislik ve ürün ekiplerini bir araya getiriyoruz, bir demo gerçekleştiriyor ve ardından uygulama ve test ile ilgili sorularınızı yanıtlıyoruz. Her oturumu @ChromiumDev Twitter'da ve eşleşen API ile ilgili posta listelerinde duyuruyoruz. Farklı saat dilimleri için tekrarlarla birlikte Japonca bir oturum da sağlıyoruz. Ancak demoların altyazılı videolarını yayınlamak için programı iyileştirmeye devam edeceğiz. Böylece konuları ve soruları önceden göndermenizi kolaylaştıracağız.

Ayrıca GitHub'da geliştirici desteği depomuz da bulunmaktadır. Bir sorunla karşılaşırsanız veya bir sorunuz olursa ve nereye başvuracağınızı bilmiyorsanız burada bir sorun yayınlayın, forumda sorunuzun yanıtlanmasına veya dahil olabileceğiniz doğru yeri bulmanıza yardımcı oluruz.

Geri bildirim sağlama ve paylaşma

Özel Korumalı Alan, bir proje olarak Google tarafından başlatılmış olsa da amaç, yalnızca Chrome'daki özellik değişikliklerini değil, web platformunu bir bütün olarak değiştirmek için teklifler vermektir. Bu, tarayıcı tedarikçileri, site sahipleri ve en önemlisi bu siteleri ve tarayıcıları kullanan kişileri, yani kullanıcıları içeren çok sayıda grup arasında açık ve iş birliğine dayalı bir süreçtir. Ortaya çıkan spesifikasyonlar çok açık ve resmi bir dilde yazılmış olsa da (çünkü sürecin uygulanması için yeterli şekilde süreci tanımlamaları gerekir) spesifikasyonun doğru şeyi yapmasını sağlama süreci herkesin girdisine ihtiyaç duyar.

Çok sayıda şirket, başka kimlerin test yaptığını ve bu sonuçların nasıl paylaşılacağını bilmek istiyor. Test planlarınızı ve sonuçlarınızı herkese açık hale getirme kararı test kullanıcıları olarak size aittir. Bunu yapmanızı önemle tavsiye ederiz! W3C, GitHub ve posta listelerinde, diğer paydaşlarla doğrudan paylaşımda bulunabileceğiniz çeşitli herkese açık forumlar bulunur. Uygulamak için gereken tüm malzemelere sahip olup olmadığınızdan bağımsız olarak, kaynak denemesine aktif bir şekilde katıldığınızı belirtmek veya test sonuçlarınızın ayrıntılı bir analizini yapmak kadar basit bir işlem de yapabilirsiniz. Ayrıca, özellikle konuşmak istediğiniz belirli bir kitlenin bulunduğu yerlerde, kendi sitelerinizde, bloglarınızda veya sosyal hesaplarınızda da içerik yayınlayabilirsiniz.

için Google Ad Manager başlangıç planları.

Geri bildirim sayfamızda ve her API için etkin olan yollar bulunur. Ayrıca geri bildirim formumuz aracılığıyla doğrudan bize geri bildirim de gönderebilirsiniz.

Nihayetinde, çerezlerin çalışma biçimini değiştirerek 28 yıldır web'in bir parçası olan teknolojiyi değiştirmiş oluyoruz. Web hepimize aittir ve bu değişiklikler üzerinde çalışırken, hem daha gizli bir ortama olanak tanıyan ideal karışımı bulmak hem de hepimizin sevdiği zengin ve açık ekosistemi mümkün kılmaya devam etmek için sizden bilgi almaya ve yönünüzü bulmaya devam edeceğiz. Yolculuğun geri kalanını da hep birlikte dört gözle bekliyoruz.