Daha güçlü ve faydalı bir web için.
Bu yılki Google I/O'da, açılış konuşmasında ve Chrome'un isteğe bağlı oturumlarında ele aldığımız 100'den fazla yeni API, bileşen ve araçla ilgili süreci tamamlıyoruz. Sizi özellikle heyecanlandıran on güncellememizi burada bulabilirsiniz. Lütfen favorilerinizi (ve sorularınızı) @ChromiumDev adresinden bize gönderin!
1. WebGPU, tarayıcıda yapay zeka ve makine öğrenimini geliştirir
Yeni kullanıma sunulan bu API, GPU donanımının gücünü ortaya çıkarır ve web'i tamamen yapay zekaya hazır hale getirir. Hatta Tensorflow.js gibi makine öğrenimi kitaplıkları, WebGPU'da normal JavaScript'ten 100 kat daha hızlı çalışır. WebGPU, WebGL'den (web grafikleri için önceki altın standart) ise 3 kat daha hızlı çalışır. WebGPU'nun bulutta değil, cihazda çalışması da geliştiricilerin paradan tasarruf etmelerine, gecikmeleri azaltmalarına ve gizliliği korumaya yönelik yeni yapay zeka özellikleri geliştirmelerine yardımcı olur.
2. WebAssembly, Android uygulamalarını web'e taşıyor
Kod yatırımlarını daha da ileri taşımak isteyen geliştiricilere, WebAssembly'nin Kotlin ve Dart gibi yönetilen bellek dilleri desteği, mevcut kod tabanlarını yeniden kullanma ve kullanıcılara yalnızca yerel uygulamaları üzerinden değil, web'de ulaşma konusunda büyük bir fırsat sunuyor. JetBrains'in yaptığı bazı ilk çalışmalar sayesinde, Kotlin ile geliştirme yapan Android geliştiricileri artık uygulama özelliklerini bir kez yazdıktan sonra Web'de dağıtmak için WebAssembly'yi kullanabiliyor.
3. Referans değeri, web'e daha fazla netlik ve öngörülebilirlik katar
W3C WebDX topluluk grubuyla birlikte çalışarak Baseline'ı, tüm önemli tarayıcıların (Chrome, Edge, Firefox ve Safari) güncel ve önceki sürümleri tarafından tam olarak desteklenen temel özellik seti olarak ekliyoruz. MDN ve caniuse.com gibi önemli oyuncularla iş ortaklığı yaparak bu ortak dili ve etiketi doğrudan iş akışınıza dahil edeceğiz. Ayrıca her yıl, Baseline 23, 24 ve 25 gibi çok sayıda izleyiciyi tanıtacağız. Bu da yeni özellikleri ve tüm tarayıcılarla uyumlu hale getirmeyi amaçlıyoruz. Tıpkı web ekosisteminin tamamı için yıllık bir sürüm gibi. Buradan takip edin.
4. Chrome Uzantıları geliştiricileri daha fazla destek alıyor
Uzantılar, yeni kullanıcılara ulaşırken web kullanıcılarınıza daha kişiselleştirilmiş bir deneyim sunmanıza yardımcı olmada önemli bir rol oynar. Chrome Uzantılarına yatırım yapan geliştiricileri başarıya ulaştırmak istiyoruz. Bu doğrultuda, yakın zamanda Manifest V3'ün kullanıma sunulma zaman çizelgesinin uzatılmasıyla birlikte Chrome Web Mağazası kullanıcı arayüzünü iyileştirir, uzantı dokümanlarını güncelliyor ve örnekleri güncelliyor, Chrome yan paneline yeni etkileşim yüzeyleri ekliyoruz.
5. Next Paint ile etkileşim, gelecek yıl Core Web Vitals olacak
Mevcut Core Web Vitals grubuyla ilgili olarak yaptığımız kapsamlı denemeler ve topluluktan sürekli olarak aldığımız geri bildirimlerden sonra First Giriş Gecikmesi'ni, duyarlılığı daha bütünsel olarak ölçen Etkileşimle Sonraki Boyama veya INP metriğiyle değiştirmek istediğimizi duyurduk. Bu değişiklik Mart 2024'te geçerlilik kazanacaktır. Bu sayede, INP hakkında bilgi edinmeniz ve INP için optimizasyon yapmanız için size yeterli zamanı tanıyacağız.
6. Geçiş anahtarları, kimlik doğrulamanın geleceğini web'e taşır
Giriş yapma deneyimlerine dayanan web uygulamaları için şimdi şifre ve iki faktörlü kimlik doğrulamadan geçiş anahtarı sürümüne yükseltmenin tam zamanı. Endüstri standartlarını temel alan bu teknoloji, şifreler ve kimlik avına karşı diğer kimlik doğrulama faktörleri için çok daha güvenli bir alternatiftir ve kullanıcılarınız için sorunsuz bir giriş ve kimlik doğrulama deneyimi oluşturur. Shopify gibi ilk kullanıcıların bu şifresiz çözümü entegre ederek şimdiden belirgin bir etki yarattığını görmek çok güzel.
7. Özel Korumalı Alan ile gizliliği korumaya yönelik yeni teknolojiler
Özel Korumalı Alan girişiminde ekosistemle birlikte çalışarak web'deki izleme vektörlerini kaldırma konusunda topluca büyük ilerleme kaydettik. Şimdi de CHIPS ve Birinci Taraf Gruplar ile yeni çerez işlevi kullanıma sunuyoruz. Bu sayede, Chrome'daki üçüncü taraf çerezlerinin desteğinin sonuna yaklaştıkça geliştiriciler hazırlık yapabilir.
8. Kullanıcı ve geliştirici deneyimini iyileştirecek daha fazla web kullanıcı arayüzü özelliği
Geçtiğimiz yıl web kullanıcı arayüzünde kaydettiğimiz ilerleme, kaliteli web uygulamaları konusundaki çıtayı gerçekten yükseltiyor. Bunlar arasında yeni duyarlı kullanıcı arayüzü özellikleri, erişilebilir varsayılanlara ve tarayıcı tarafından yönetilen duruma sahip özelleştirilebilir bileşenler, animasyon ve etkileşim API'lerinde gerçekten heyecan verici güncellemeler var. Web kullanıcı arayüzü dünyasında o kadar çok şey var ki, bunlarla geliştireceğiniz içerikleri görmek için sabırsızlanıyoruz.
9. Chrome Geliştirici Araçları, çerçeve kodunda hata ayıklamayı iyileştirir
Çeşitli JavaScript çerçeveleriyle birlikte çalışarak Chrome Geliştirici Araçları'nda web uygulamalarınızdaki hataları ayıklama yöntemlerinizi geliştiriyoruz. Daha temiz yığın izlemeler, yeni bir "kodunuzu gösterin" seçeneği ve daha fazla ayrılma noktası güvenilirliği sunulur. Amacımız, yığın tercihleriniz nedeniyle gösterilen koda değil, yazdığınız koda odaklanmanıza yardımcı olmaktır. Çalışmalarımız bunlarla sınırlı kalmıyor. Araçlarımızı iş akışlarınızda daha ayrıntılı hale getirmenin yollarını aramaya devam ediyoruz. Web'de geliştirmeyle ilgili sorunları azaltmaya odaklanmaya devam ediyoruz. Bu sayfayı takip edin.
10. Bu yılki I/O'da yüzlerce API güncellemesi
Bu yıl I/O etkinliğinde daha iyi depolama alanı ve mimari çözümlerden güçlü kullanıcı arayüzü özelliklerine kadar birçok API vurgulanıyor. Ayrıca tarayıcıda MIDI klavyelerden çizim tabletlerine, çevre birimleri için iyileştirilmiş destek de bulunuyor. YouTube kanalımızda yayınlanan seç-izle içerikleri aracılığıyla bu videoların tümünü izleyebilirsiniz.
Herkesin web'e davet edilmiş olduğunu kutlamak istiyoruz; ve platformu birlikte daha iyi hale getirdiğimize inanıyorum. Bu yeni, daha kullanışlı ve güçlü web'le geliştireceklerinizi görmek için sabırsızlanıyoruz.
Bir sonraki Google I/O'da görüşmek üzere!