Chrome 70'teki yenilikler

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

Daha birçok özellik de var.

Ben Pete LePage. Chrome 70'teki geliştiricilere yönelik yenilikleri inceleyelim.

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'a Masaüstü Progresif Web Uygulamaları yükleyebilir.

Yüklendikten sonra Başlat menüsünden başlatılır ve adres çubuğu veya sekme olmadan diğer tüm yüklü uygulamalar gibi çalışır. Hizmet çalışanları, uygulamaların hızlı ve güvenilir şekilde yapılmasını sağlar. Uygulama penceresi deneyimi, kullanıcılara yüklü diğer uygulamalar gibi hissettirir.

Başlamak için şu anda yaptığınızdan farklı bir şey yapmanız gerekmez. Mevcut progresif web uygulamanız için yaptığınız tüm çalışmalar geçerliliğini koruyor. Uygulamanız standart PWA ölçütlerini karşılıyorsa Chrome, beforeinstallprompt etkinliğini tetikler. Etkinliği kaydedin ve 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 kaydedilen etkinlikte prompt() yöntemini çağırın. Ardından Chrome, kullanıcıya istemi gösterir. Kullanıcılar Ekle'yi tıklarsa Chrome, PWA'nızı kullanıcıların başlangıç menüsüne ve masaüstüne ekler.

Tüm ayrıntılar için Masaüstü PWAs başlıklı makaleyi inceleyin.

Credential Management API: Ortak Anahtar Kimlik Bilgileri

Credential Management API, oturum açmayı kullanıcılar için çok basit hale getirir. Sitenizin, imzalanması için tarayıcının kimlik bilgisi yöneticisi veya Google ve Facebook gibi birleşik hesap hizmetleriyle etkileşimde bulunması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ü, kriptografik olarak onaylanmış ve uygulama kapsamlı kimlik bilgileri oluşturmasına ve kullanmasına olanak tanır.

Sitelerin 2 faktörlü kimlik doğrulama için parmak izimi kullanmasına izin verdiğinden çok heyecanlıyım. Ancak ek güvenlik anahtarı türleri ve web'de daha iyi güvenlik için de destek sunar.

Daha fazla bilgi için Credential Management API dokümanlarını inceleyin veya WebAuthn Demo ile denemeye başlayın.

Adı workers

Çalışanlar, JavaScript'i ana iş parçacığından arka plana taşımanın kolay bir yoludur. Bu, ana iş parçacığı pahalı veya karmaşık bir JavaScript hesaplaması yaparken kilitlenmeyeceği için sitenizin etkileşimli kalmasını sağlamak açısından önemlidir.

Web İşçileri olmadan

Ana iş parçacığı
Çok sayıda ağır JavaScript çalışması, yavaş ve kötü bir deneyime neden olur.

Web Workers ile

Ana iş parçacığı
Ağır JavaScript çalıştırılmaz. Bu sayede hızlı ve sorunsuz bir deneyim elde edilir.
WebWorker
Çok sayıda ağır JavaScript çalıştırılıyor, ana iş parçacığı etkilenmiyor.

Chrome 70'te, çalışanlar artık oluşturucuda isteğe bağlı bir bağımsız değişkenle 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 ile ayırt etmenize olanak tanır. DevTools konsolunda adı da yazdırabilirsiniz. Böylece, hangi çalışanda hata ayıklama yaptığınız çok daha kolay anlaşılır.

Çalışanları adlandırma Firefox, Edge ve Safari'de hâlihazırda mevcuttur. Daha fazla ayrıntı için GitHub'daki tartışmaya bakın.

Diğer özellikler

Bunlar, Geliştiriciler için Chrome 70'teki değişikliklerden yalnızca birkaçıdır. Elbette daha birçok değişiklik vardır.

Abone ol

Videolarımızdan haberdar olmak için 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 istiyorum!