Chrome 70'teki yenilikler

Chrome 70'te aşağıdakiler için destek ekledik:

Ve çok daha fazlası da var!

Adım Pete LePage. Şimdi Chrome 70'teki geliştiriciler için yapılan yenilikleri görelim!

Değişikliklerin tam listesini görmek ister misiniz? Chromium kaynak deposu değişiklik listesine göz atın.

Windows ve Linux'ta Masaüstü Progresif Web Uygulamaları

Kullanıcılar artık Windows ve Linux'ta masaüstü progresif web uygulamaları yükleyebilir.

Yüklenen uygulamalar Başlat menüsünden başlatılır ve diğer tüm yüklü uygulamalar gibi adres çubuğu veya sekmeler olmadan çalışır. Service çalışanları, uygulama penceresi deneyimi sayesinde hızlı ve güvenilir bir şekilde uygulamanızın diğer yüklü uygulamalar gibi görünmesini sağlar.

Başlamak şu anda yapmakta olduğunuz yaklaşımdan çok farklı değildir. Mevcut progresif web uygulamanız (pwa) için yaptığınız tüm çalışmalar geçerliliğini korur. Uygulamanız standart PWA ölçütlerini karşılıyorsa Chrome, beforeinstallprompt etkinliğini etkinleştirir. Etkinliği kaydedin, ardından kullanıcıya uygulamanızın yüklenebileceğini bildirmek için bir kullanıcı arayüzü ekleyin (ör. uygulama yükleme düğmesi). Ardından, kullanıcı düğmeyi tıkladığında kayıtlı etkinlikte prompt() numaralı telefonu arayın. Chrome, daha sonra kullanıcıya bir istem gösterir. Ekle'yi tıklarlarsa Chrome, PWA'nızı başlangıç menüsüne ve masaüstüne ekler.

Tüm ayrıntılar için Masaüstü PWA'lar yayınıma göz atın.

Credential Management API'si: Ortak Anahtar Kimlik Bilgileri

Credential Management API, oturum açmayı kullanıcılar için son derece basit hale getirir. Sitenizin, imzalamak için tarayıcının kimlik bilgisi yöneticisi veya Google ve Facebook gibi birleşik hesap hizmetleriyle etkileşim kurmasına olanak tanır.

Chrome 70 üçüncü bir kimlik bilgisi türü için destek ekler: Ortak Anahtar Kimlik Bilgisi, web uygulamalarının kullanıcıların kimliğini güçlü bir şekilde doğrulamak için güçlü, şifreli olarak onaylanmış ve uygulama kapsamlı kimlik bilgileri oluşturmasına ve kullanmasına olanak tanır.

Bu uygulama beni çok heyecanlandırıyor, çünkü sitelerin 2 faktörlü kimlik doğrulama için parmak izimi kullanmasına olanak tanıyor. Bununla birlikte, ek güvenlik anahtarı türleri için destek ve web'de daha iyi güvenlik sağlar.

Daha fazla ayrıntı için Credential Management API belgelerine göz atın ya da WebAuthn Demosu’nu ve nasıl başlayabileceğinizi deneyin.

Adı workers

Çalışanlar, JavaScript'i ana iş parçacığından arka plana taşımanın kolay bir yoludur. Bu, sitenizin etkileşimli kalması için çok önemlidir, çünkü bu, pahalı veya karmaşık bir JavaScript işlemini çalıştırırken ana iş parçacığının kilitlenmeyeceği anlamına gelir.

Web Workers olmadan

Ana iş parçacığı
Çok sayıda ağır JavaScript çalıştığı için yavaş ve kötü bir deneyim.

Web Workers ile

Ana iş parçacığı
Yoğun JavaScript çalıştırma olmadığından hızlı ve sorunsuz bir deneyim sunar.
WebWorker
Çok sayıda yoğun JavaScript çalışır; ana iş parçacığını etkilemez.

Chrome 70'te çalışanlar artık oluşturucuda isteğe bağlı bir bağımsız değişken tarafından belirtilen bir name özelliğine sahiptir.

const url = '/scripts/my-worker.js';
const wNYC = new Worker(url, {name: 'NewYork'});
const oSF = {name: 'SanFrancisco'};
const wSF = new Worker(url, oSF);

Bu, aynı URL'ye sahip birden fazla çalışanınız olduğunda özel çalışanları name bazında ayırt edebilmenizi sağlar. Ayrıca adı Geliştirici Araçları konsolunda da yazdırabilirsiniz. Böylece hangi çalışanda hata ayıkladığınızı bilmek çok daha kolay olur.

Çalışanları adlandırma Firefox, Edge ve Safari'de zaten mevcuttur. Daha fazla bilgi için GitHub'daki tartışmayı inceleyin.

Diğer ölçütler

Bunlar, Chrome 70'te geliştiricilere yönelik değişikliklerden sadece birkaçı. Elbette bunlar dışında çok daha fazlası var.

Abone ol

Videolarımızla ilgili güncel bilgileri edinmek isterseniz Chrome Developers YouTube kanalımıza abone olun. Yeni bir video yayınladığımızda e-posta bildirimi alırsınız.

Ben Pete LePage. Chrome 71 yayınlanır yayınlanmaz size Chrome'daki yenilikleri anlatmak için burada olacağım!