Chrome 70'teki yenilikler

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

Daha birçok özellik de var.

Adım 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 sekmeler olmadan diğer tüm yüklü uygulamalar gibi çalışır. Hizmet çalışanları, hızlı ve güvenilir bir şekilde çalışmalarını sağlar. Uygulama penceresi deneyimi, onları 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 kayıtlı etkinlikte prompt() işlevini çağırın. Chrome, istemi kullanıcıya 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: Herkese Açık Anahtar Kimlik Bilgileri

Credential Management API, oturum açmayı kullanıcılar için çok basit hale getirir. Bu, sitenizin tarayıcı kimlik bilgisi yöneticisiyle veya Google ve Facebook gibi federe hesap hizmetleriyle etkileşime girmesine olanak tanır.

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

Sitelerin 2 faktörlü kimlik doğrulama için parmak izimizi kullanmasına olanak tanıdığı için bu özellikten oldukça memnunuz. Ancak bu sürüm, 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ığının dışına ve 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.

WebWorker'lar olmadan

Ana iş parçacığı
Çok sayıda ağır JavaScript çalıştırılıyor. Bu da yavaş ve sarsıntılı bir deneyime neden oluyor.

WebWorkers 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'de, işleyicilerin artık name özelliği var. Bu özellik, oluşturucuda isteğe bağlı bir bağımsız değişkenle belirtilir.

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ışanlara ad verme özelliği Firefox, Edge ve Safari'de zaten kullanılabilir. Daha fazla bilgi için GitHub'daki tartışmaya göz atı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.

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