
Örnek olaylar
Temel araç seti için Web Platformu Kontrol Paneli'ni sorgulama
Geliştirme iş akışınız için araçlar oluşturmak amacıyla, Web Platformu Kontrol Paneli ve bu panelin HTTP API'sini sorgularak temel düzeye ulaşan özelliklerle ilgili verileri nasıl alabileceğiniz hakkında bilgi edinin.
Google araçlarıyla Önemli Web Verileri iş akışları
Core Web Vitals'ın öneminin giderek artmasıyla site sahipleri ve geliştiriciler performansa ve önemli kullanıcı deneyimlerine gittikçe daha fazla odaklanıyor. Google, sayfaları değerlendirmenize, optimize etmenize ve izlemenize yardımcı olacak birçok araç sağlar ancak farklı veri kaynakları ve bunları etkili bir şekilde kullanma konusunda kullanıcıların kafası sıkılır. Bu kılavuzda çeşitli araçların bir arada bulunduğu bir iş akışı önerilmiş ve geliştirme sürecinde bu araçların nerede ve nasıl anlamlı olduğu açıklığa kavuşturulmuştur.
Şubat 2025 Baseline aylık özeti
Şubat 2025'te Baseline ile ilgili çeşitli gelişmeler hakkında bilgi edinin.
ruby-align, Temel olarak ayarlandı Yeni kullanıma sunuldu
ruby-align artık Temel'in bir parçası
Background Fetch API ile yapay zeka modellerini indirme
Yayınlanma tarihi: 20 Şubat 2025 Büyük yapay zeka modellerini güvenilir bir şekilde indirmek zor bir iştir. Kullanıcılar internet bağlantılarını kaybederse veya web sitenizi ya da web uygulamanızı kapatırsa kısmen indirilen model dosyalarını kaybeder
Gelecekteki gezinmeleri hızlandırmak için kaynakları önceden yükleme
rel=prefetch kaynak ipucu ve bu ipucunun nasıl kullanılacağı hakkında daha fazla bilgi edinin.
Düzen kaymalarında hata ayıklama
Düzen kaymalarını nasıl tanımlayıp düzelteceğinizi öğrenin.
Cumulative Layout Shift'i Optimize Etme
Cumulative Layout Shift (CLS), kullanıcıların sayfa içeriğindeki ani değişimlerle ne sıklıkta karşılaştıklarını ölçen bir metriktir. Bu kılavuzda, boyut veya dinamik içerik barındırmayan resimler ve iframe'ler gibi CLS'nin yaygın nedenlerini optimize etmeyi ele alacağız.
CSS scrollbar-color ve scrollbar-gutter, Temel sürümde kullanıma sunuldu
CSS scrollbar-color ve scrollbar-gutter, tüm büyük tarayıcı motorlarına eklendi. Bu sayede, bu özellikler yeni olarak Temel düzeyde kullanıma sunuldu.
mimalloc ve WasmFS ile çok iş parçacıklı WebAssembly uygulamalarını ölçeklendirme
WasmFS ve Emscripten'deki mimalloc özelliği, ayırma ve G/Ç performansı konusunda çok yardımcı olabilir. Bu kılavuzda, bu özelliklerin bazı durumlarda hızın 10 kat veya daha fazla artmasına nasıl yol açabileceği gösterilmektedir.
Ocak 2025 Baseline aylık özeti
İlk sayısında bu Baseline aylık özeti, Ocak 2025'te hem Google'da hem de web geliştirici topluluğunda Baseline'da yaşananları kapsamaktadır.
WasmGC ve Wasm kuyruk çağrısı optimizasyonları artık Temel olarak kullanıma sunuldu
WebAssembly Atık Toplama ve Wasm son çağrı optimizasyonları artık tüm büyük tarayıcı motorlarında kullanıma sunuldu. Bu sayede, bu optimizasyonlar yeni Temel düzeyde kullanılabilir hale geldi.
Largest Contentful Paint (LCP)
Bu yayında Largest Contentful Paint (LCP) metriği tanıtılmakta ve bu metriğin nasıl ölçüleceği açıklanmaktadır.
Promise.try artık temel özelliktir. Yeni kullanıma sunuldu
Promise.try artık tüm büyük tarayıcı motorlarında kullanıma sunuldu. Bu sayede, yeni bir temel özellik olarak kullanılabilir.
Yerel ve çevrimdışı çalışabilen chatbot'lar oluşturma
Yayınlanma tarihi: 13 Ocak 2024 Klasik makine öğrenimi modelleri ve daha yeni büyük dil modelleri (LLM'ler) ile yapay zeka kullanarak oluşturabileceğiniz çok sayıda muhteşem proje var. LLM'ler sayesinde bilgisayarlar yeni içerikler oluşturabilir,
Büyük dil modellerinin avantajları ve sınırlamaları
Yayınlanma tarihi: 13 Ocak 2024 Bu makale, LLM'ler ve chatbot'lar hakkındaki üç bölümlük serinin ilk bölümüdür. WebLLM ile chatbot oluşturma konulu 2. bölüm ve Prompt API'yi kullanma konulu 3. bölüm kullanıma sunuldu. Büyük dil modelleri (LLM'ler),
Uzun görevleri optimize edin
Size "ana ileti dizisini engellememeniz" ve "uzun görevleri bölmeniz" söylendi, ama bunları yapmak ne anlama geliyor?
Ödeme yöntemi ayarlama
Web Payments'ı kullanan bir ödeme işlemi, ödeme uygulamanızın bulunmasıyla başlar. Ödeme yönteminin nasıl oluşturulacağını ve satıcıların ve müşterilerin ödeme yapması için ödeme uygulamanızı nasıl hazırlayacağınızı öğrenin.
CSS mask-image özelliğiyle resimlere efekt uygulama
CSS maskeleme, resimleri maske katmanı olarak kullanma seçeneği sunar. Yani maskeniz olarak bir resim, SVG veya gradyan kullanarak resim düzenleyici olmadan ilginç efektler oluşturabilirsiniz.
Baseline 2024: Web geliştiricilerine yardımcı olacak daha fazla araç
web-features veri kümesi, Web Platformu Durumu kontrol paneli, Temel durum widget'ı ve daha fazlası! 2024'te Baseline'a göz atın.
Video geç yükleniyor
Bu yayında, geç yükleme ve videoları geç yüklemek için kullanabileceğiniz seçenekler açıklanmaktadır.
Modülleri önceden yükleyin
Modül önceden yükleme, JavaScript modüllerini önceden bildirimli şekilde yükleme yöntemi sunar.
Formlarınızda tarayıcı otomatik doldurma özelliğini ölçme
Kullanıcı deneyimini optimize etmek için kullanıcıların formlarınızla nasıl etkileşimde bulunduğunu anlamanız gerekir. Tarayıcı otomatik doldurma özelliği bu süreçte önemli bir rol oynar. Kullanıcıların formlarınızda otomatik doldurma özelliğini nasıl kullandığıyla ilgili verileri nasıl toplayacağınızı ve analiz edeceğinizi öğrenin.
2. Bölüm: İstemci tarafında yapay zeka ile toksisite algılama özelliği oluşturma
Toksik içerik algılama, kullanıcılarınızı korur ve daha güvenli bir internet ortamı oluşturur. İkinci bölümde, toksisiteyi kaynağından tespit edip azaltmak için istemci tarafı bir yapay zeka aracının nasıl oluşturulacağını öğreniyoruz.
Toplam Engelleme Süresi (TBT)
Bu yayında Toplam Engelleme Süresi (TBT) metriği ve bu metriğin nasıl ölçüleceği açıklanmaktadır.
Web Vitals'ı ölçmeye başlama
Sitenizin Web Verileri'ni hem gerçek dünyada hem de laboratuvar ortamlarında nasıl ölçeceğinizi öğrenin.
Largest Contentful Paint'i Optimize Edin
LCP'nin nasıl ayrıntılandırılacağı ve iyileştirilebilecek temel alanların nasıl belirleneceğiyle ilgili adım adım açıklamalı kılavuz.
Web Vitals
Sağlıklı bir site için temel metrikler
Core Web Vitals'ı iyileştirmenin en etkili yolları
Chrome'un, web performansını optimize etmek ve Core Web Vitals'ı iyileştirmek için en büyük fırsatlar olarak belirlediği en iyi uygulamalar koleksiyonu
CSS içerik görünürlüğü özelliği artık "Referans Yeni kullanılabilir" olarak değiştirildi
CSS içerik görünürlüğü özelliği artık "Temel Yeni kullanılabilir" olarak değiştirildi.
Core Web Vitals metrik eşiklerinin tanımlanma şekli
Önemli Web Verileri eşiklerinin arkasındaki araştırma ve metodoloji
Laboratuvardaki yavaş etkileşimleri manuel olarak teşhis etme
Alan verilerinizi incelediğinizde bazı yavaş etkileşimlerinizin olduğunu fark ettiniz. Sonraki adım, bu etkileşimlerin manuel olarak nasıl test edileceği hakkında daha fazla bilgi edinmek ve bunların nedenlerini belirlemektir.
Referans değer
Bu makalede Baseline'ın kuruluş hikayesi, Google'ın dahil olma hikayesi ve WebDX Topluluk Grubu'nun sahipliği açıklanmaktadır.
Geri-ileri önbellek
Tarayıcının geri ve ileri düğmelerini kullanırken sayfalarınızı hızlı yüklemeler için nasıl optimize edeceğinizi öğrenin.
CSS iç içe yerleştirme, CSSNestedDeclarations ile iyileştirildi
CSS iç içe yerleştirme çok daha iyi hale geliyor.
First Input Delay (FID)
Bu yayında, First Input Delay (FID) metriği tanıtılmakta ve bu metriğin nasıl ölçüleceği açıklanmaktadır.
Sahadaki performansta hata ayıklama
Analizlerle gerçek kullanıcı sorunlarını tanımlayıp düzeltmenize yardımcı olması için performans verilerinizi hata ayıklama bilgileriyle nasıl ilişkilendireceğinizi öğrenin
CSS @property özelliğinin performansını karşılaştırma
@propertyin CSS'nizin performansı üzerinde nasıl bir etkisi vardır?
Core Web Vitals ile reklam gelirini Google araçlarıyla ilişkilendirme
Core Web Vitals'ınızı reklam geliriyle ilişkilendirmeye yardımcı olmak için Google araçlarını nasıl kullanabileceğinizi öğrenin.
Web için depolama alanı
Tarayıcıda veri depolamak için birçok farklı seçenek vardır. İhtiyaçlarınıza en uygun seçenek hangisi?
Ekran dışı iframe'leri geç yüklemenin zamanı geldi!
Bu yayında, yükleme özelliği ve iframe'lerin yüklenmesini kontrol etmek için bu özelliğin nasıl kullanılacağı ele alınmaktadır.
Web Push Protokolü
Push bildirimi aboneliklerini yöneten ve web push protokolü isteklerini bir push hizmetine gönderen sunucu oluşturmayı gösteren adım adım etkileşimli bir eğitim.
Aynı alanda birden fazla progresif web uygulaması oluşturma
Aynı alanı yeniden kullanan birden fazla PWA oluşturmanın, artı ve eksileriyle birlikte önerilen ve önerilmeyen yöntemlerine göz atın.
İyi bir progresif web uygulaması olmak için neler gerekir?
Bir Progresif Web Uygulaması'nı iyi veya mükemmel yapan nedir?
Chrome, web uygulaması manifest dosyasında yapılan güncellemeleri nasıl işler?
PWA'nız için web uygulamanızın manifest dosyasındaki simgeleri, kısayolları, renkleri ve diğer meta verileri değiştirmek için gerekenler.
Yüklenebilir olmak için ne gerekir?
Progresif Web Uygulaması yüklenebilirlik ölçütleri.
Web uygulaması manifest dosyası ekle
Web uygulaması manifest dosyası, tarayıcıya web uygulamanızın nasıl davranması gerektiğini bildiren basit bir JSON dosyasıdır.
Katı İçerik Güvenliği Politikası (İGP) ile siteler arası komut dosyası kullanımını (XSS) azaltın
Siteler arası komut dosyası çalıştırmaya karşı derinlemesine savunma olarak komut dosyası tek seferlik rastgele sayısına veya karma değerlerine dayalı CSP dağıtmayı öğrenin.
Web'deki donanım cihazlarına erişme
Bu makale, web geliştiricilerinin belirli bir cihaza göre doğru donanım API'sini seçmesine yardımcı olur.
İlgili kaynak istekleri ile sitelerinizde geçiş anahtarının yeniden kullanılmasına izin verin
Geçiş anahtarının siteleriniz genelinde yeniden kullanılmasına izin vermek için İlgili Kaynak İstekleri'ni nasıl kullanacağınızı öğrenin.
Doğru resim biçimini seçin
Doğru resim biçimini seçmek, web sitenizde optimize edilmiş resimler yayınlamanın ilk adımıdır. Bu yayın doğru seçimi yapmanıza yardımcı olur.
Web için tarayıcı düzeyinde resim geç yükleme
Bu yayında, yükleme özelliği ve bu özelliğin resimlerin yüklenmesini kontrol etmek için nasıl kullanılabileceği ele alınmaktadır.
Özel metrikler
Özel metrikler, site deneyiminizin sitenize özgü yönlerini ölçmenizi ve optimize etmenizi sağlar.
Google Analytics 4 ve BigQuery ile performansı ölçme ve hata ayıklama
Web Vitals'ta yer alan verileri Google Analytics 4 mülklerine nasıl göndereceğinizi ve verileri BigQuery ile Looker Studio'da analiz etmek için nasıl dışa aktaracağınızı öğrenin.
Web izinleriyle ilgili en iyi uygulamalar
Bu rehberde, gereksiz istemleri ve erişimi engellemek için kullanıcılardan hassas özelliklere (ör. kamera, mikrofon ve konum) erişim izni isterken web sitelerinin izlemesi gereken en iyi uygulamalar yer almaktadır.
Çerez bildirimleri için en iyi uygulamalar
Çerez bildirimlerinin performansı, performans ölçümünü ve kullanıcı deneyimini nasıl etkilediği hakkında bilgi edinin.
Media Session API'si ile medya bildirimlerini ve oynatma kontrollerini özelleştirme
Web geliştiricileri, Media Session API'yi kullanarak medya bildirimlerini özelleştirebilir ve değişiklikleri arama veya izleme gibi medyayla ilgili etkinliklere yanıt verebilir.
Alandaki yavaş etkileşimleri bulma
Web sitenizin Sonraki Boyamayla Etkileşimini optimize etmek üzere laboratuvardaki yavaş etkileşimleri yeniden oluşturmadan önce, bu etkileşimleri bulmak için alan verilerine odaklanmanız gerekir. Bunu nasıl yapacağınızı bu kılavuzdan öğrenebilirsiniz.
Sekme dizinini kullanma
Bir öğenin sekme konumunu açıkça ayarlamak için tabindex özelliğini kullanın.
İlk Bayt Zamanı (TTFB)
Bu gönderide, İlk Bayt Zamanı (TTFB) metriği tanıtılmakta ve nasıl ölçüleceği açıklanmaktadır.
Daha küçük LLM'ler için pratik hızlı mühendislik
Farklı LLM'ler, modeller ve model boyutlarında tercih ettiğiniz sonuçları elde etmek için istemlerinizi nasıl düzenleyeceğinizi öğrenin.
Interaction to Next Paint (INP)
Bu yayında, Sonraki Boyamayla Etkileşim (INP) metriği tanıtılıyor, işleyiş şekli, nasıl ölçüleceği açıklanıyor ve iyileştirilmesine dair öneriler sunuluyor.
Light-dark() ile CSS renk şemasına bağlı renkler
description: Light-dark() işleviyle, kullanılan renk şemasına tepki veren renkleri tanımlayın.
Web uygulamaları için WebAssembly performans kalıpları
WebAssembly'den yararlanmak isteyen web geliştiricilerini hedefleyen bu kılavuzda, çalışan bir örnek yardımıyla CPU yoğun görevlerde dış kaynak kullanımı için Wasm'dan nasıl yararlanacağınızı öğreneceksiniz.
CSS animasyonlu ızgara düzenleri
CSS ızgarasında "grid-template-columns" ve "grid-template-rows" özellikleri, sırasıyla satır adlarını tanımlamanıza ve ızgara sütunları ile satırlarının boyutlarını izlemenize olanak tanır. Bu özelliklerin interpolasyonunun desteklenmesi, ızgara düzenlerinin bir animasyonun veya geçişin orta noktasına tutturmak yerine durumlar arasında sorunsuz bir şekilde geçiş yapmasını sağlar.
Oyun kumandanızla Chrome dinozor oyununu oynayın
Web oyunlarını Gamepad API ile kontrol etmeyi öğrenin.
Inert özelliği
Etkin olmayan özellik, bir öğeye ait kullanıcı girişi etkinliklerini (odak etkinlikleri ve yardımcı teknolojilerden etkinlikler dahil) kaldırma ve geri yükleme işlemini basitleştiren genel bir HTML özelliğidir.
AAGUID ile geçiş anahtarı sağlayıcısını belirleme
Bağlı taraflar, AAGUID'yi inceleyerek geçiş anahtarının nereden geldiğini belirleyebilir. İşleyiş şeklini öğrenin.
Binaryen ile Wasm için derleme ve optimize etme
ExampleScript adlı sentetik oyuncak dili örneğini kullanarak Binaryen.js API'sini kullanarak JavaScript'te WebAssembly modüllerini yazmayı ve optimize etmeyi öğrenin.
<Model-viewer> web bileşeni
<model-viewer> web bileşeni, bir web sayfasındaki 3D modelleri bildirimli şekilde kullanmanıza olanak tanır.
HTML5 ile ses ve video yakalama
Ses/video yakalama, uzun süredir web geliştirmenin en "kutsal kâsesi" olmuştur. Bu işi yapmak için yıllardır tarayıcı eklentilerine ( Flash veya Silverlight ) güvenmek zorunda kaldık. Hadi! HTML5'in yardımına ihtiyacınız var. Bu durum açıkça
kullanıcıDoğrulama ile ilgili ayrıntılı inceleme
WebAuthn'da "user Verification"ı nasıl kullanacağınızı öğrenin
CrUX verileri neden RUM verilerimden farklı?
RUM verilerinin neden CrUX'ten farklı Önemli Web Verileri sayıları gösterebileceğini öğrenin.
Web geliştiricileri için erişilebilirlik
Kapsayıcı ve herkes için erişilebilir siteler oluşturmak önemlidir. Optimize edebileceğimiz en az altı temel engellilik alanı vardır: görme, işitme, hareketlilik, bilişsel, konuşma ve nöral.
Üçüncü Taraf JavaScript Yükleme
Üçüncü taraf komut dosyaları, çok çeşitli yararlı özellikler sağlayarak web'i daha dinamik hale getirir. Performans üzerindeki etkilerini azaltmak için üçüncü taraf komut dosyalarının yüklenmesini nasıl optimize edeceğinizi öğrenin.
Zaten varsa yeni bir geçiş anahtarı oluşturulmasını engelle
Kullanıcının şifre yöneticisinde zaten yeni bir geçiş anahtarı varsa oluşturulmasını nasıl engelleyeceğinizi öğrenin.
IndexedDB ile çalışma
IndexedDB ile ilgili temel bilgiler kılavuzu.
Her kullanıcı arabirimi geliştiricisinin 2024'te bilmesi gereken 5 CSS snippet'i
Hemen kullanabileceğiniz değerli, güçlü ve kararlı CSS.
İlk Bayt Zamanı Optimizasyonu
Time to First Byte metriği için nasıl optimizasyon yapacağınızı öğrenin.
URL bölümleri nelerdir?
Ana makine, site ve kaynak arasındaki fark nedir? eTLD+1 nedir? Bu makalede açıklanmaktadır.
Keşfedilebilir kimlik bilgilerinin ayrıntılı incelemesi
Herkese açık kimlik bilgilerinin neler olduğunu ve kullanım alanınıza uygun kullanıcı deneyimlerini nasıl oluşturacağınızı öğrenin.
Oluşturma performansı
Kullanıcılar, sitelerin ve uygulamaların iyi çalışmadığını fark eder; bu nedenle, oluşturma performansını optimize etmek çok önemlidir.
RedirectObserver: Öğeler için document.onresize gibidir
"Yeniden boyutlandırmaObserver"; bir öğe' içerik dikdörtgeninin boyutu değiştiğinde, buna göre tepki verebilmeniz için sizi bilgilendirir.
Metin tabanlı öğelerin kodlama ve aktarım boyutunu optimize edin
Sayfa yükleme hızını iyileştirmek için yapabileceğiniz, gereksiz kaynak indirmelerini ortadan kaldırmanın yanı sıra, kalan kaynakları optimize edip sıkıştırarak toplam indirme boyutunu en aza indirmektir.
OffscreenCanvas: Bir web çalışanıyla tuval işlemlerinizi hızlandırın
Bu dokümanda, web uygulamanızda grafik oluştururken performans iyileştirmeleri elde etmek için OffscreenCanvas API'yi nasıl kullanabileceğiniz açıklanmaktadır.
First Contentful Paint (FCP)
Bu yayında İlk Zengin İçerikli Boyama (FCP) metriği tanıtılmakta ve bu metriğin nasıl ölçüleceği açıklanmaktadır.
İçerik yayınlama ağları (CDN)
Bu makalede, içerik yayınlama ağlarına (CDN'ler) kapsamlı bir genel bakış sunulmaktadır. Ayrıca, CDN kurulumunu nasıl seçeceğiniz, yapılandıracağınız ve optimize edeceğiniz de açıklanmaktadır.
İyi bir oturum kapatma deneyiminin özellikleri nelerdir?
Bir kullanıcı web sitesinden çıkış yaptığında ne yapılması gerektiğine dair pratik geliştirici rehberliği.
Etkileşime Hazır Olma Süresi (TTI)
Bu yayında Etkileşime Hazır Olma Süresi (TTI) metriği tanıtılmakta ve metriğin nasıl ölçüleceği açıklanmaktadır.
Fetch Priority API ile kaynak yüklemesini optimize etme
Fetch Priority API, kaynakların tarayıcıya göre göreli önceliğini gösterir. Optimum yükleme olanağını sağlayabilir ve Önemli Web Verileri'ni iyileştirebilir.
:user-valid ve :user-invalid sözde sınıfları
:user-valid ve :user-invalid sözde sınıflar ve giriş doğrulamada kullanıcı deneyimini geliştirmek için bunların nasıl kullanılacağı hakkında.
İşle ilgili karar mercileri için Core Web Vitals'ı optimize edin
İşle ilgili karar mercilerinin ve geliştirici olmayanların Önemli Web Verileri'ni nasıl iyileştirebileceğini öğrenin.
JavaScript'te base64 kodlama dizelerinin nüansları
Base64 kodlaması uygulama ve dizelerin kodunu çözme işlemlerinde sık karşılaşılan sorunları anlayıp bunlardan kaçının.
CSS alt ızgarası
Alt ızgara, ızgarada paylaşılabilirliği etkinleştirerek iç içe yerleştirilmiş ızgaraların üst öğelere ve kardeşlere uyumlu olmasını sağlar.
Sayfa hızını etkilemeden reklamları etkili bir şekilde yükleme
Günümüzde dijital dünyada, online reklamcılık hepimizin keyif aldığı ücretsiz web'in önemli bir parçasıdır. Ancak kötü uygulanan reklamlar, daha yavaş bir tarama deneyimine neden olarak kullanıcıları rahatsız edebilir ve etkileşimi azaltabilir. Sayfa hızınızı etkilemeden reklamları nasıl etkili bir şekilde yükleyeceğinizi, sorunsuz bir kullanıcı deneyimi sunmayı ve web sitesi sahipleri için gelir fırsatlarını en üst düzeye çıkarmayı öğrenin.
Yaygın olarak kullanılan dört kod kapsamı türü
Kod kapsamının ne olduğunu öğrenin ve bunu ölçmek için yaygın olarak kullanılan dört yöntemi keşfedin.
Test etmek veya test etmemek, teknik açıdan
Neyi test etmeniz gerektiğini ve neleri göz ardı edebileceğinizi belirleyin.
Test senaryolarını ve önceliklerini tanımlama
Neyi test edeceğinizi belirleyin, test durumlarınızı tanımlayın ve önceliklendirin.
Kullanıcı odaklı performans metrikleri
Kullanıcı odaklı performans metrikleri, sitenizin deneyimini anlamada ve gerçek kullanıcıların yararına olacak şekilde iyileştirmede kritik bir araçtır.
Duyarlı resimleri önceden yükleme
Mükemmel kullanıcı deneyimi sağlamak için duyarlı resimleri önceden yüklemeye yönelik yeni ve heyecan verici olanaklar hakkında bilgi edinin.
CSS ile yazıyı kullanıcı tercihlerine uyarlama
Kullanıcıların içeriğinizi en rahat şekilde okuyabilmesi için yazı tipini kullanıcılarınızın tercihlerine uyarlama yöntemi.
Piramit mi Yengeç mi? Size uygun bir test stratejisi bulun
Farklı test türlerini, projenizle eşleşen makul bir stratejide nasıl birleştireceğinizi keşfedin.
Yaygın olarak kullanılan üç test otomasyonu türü
Temel bilgilerle başlayalım! İki genel test modunu ve yaygın üç test otomasyonu türünü keşfetme.
Gereksiz İndirmeleri Ortadan Kaldırma
Her kaynağın daha iyi bir kullanıcı deneyimi sunmaya yardımcı olduğundan emin olmak için kaynaklarınızı düzenli olarak denetlemeniz gerekir.
mkbitmap'i WebAssembly'ye derleme
mkbit eşlem C programı bir görüntüyü okur ve şu sırayla bir veya daha fazla işlemi ona uygular: ters çevirme, yüksek geçiş filtrelemesi, ölçeklendirme ve eşik. Her işlem ayrı ayrı kontrol edilip açılabilir veya kapatılabilir. Bu makalede, mkbit eşlemin WebAssembly'de nasıl derleneceği gösterilmektedir.
WebAssembly nedir ve nereden geldi?
Taşınabilir ikili kod biçimi ve yürütülebilir programlar için karşılık gelen metin biçimi olan WebAssembly'ye (bazen Wasm olarak da bilinir) giriş ve bu tür programlar ile ana makine ortamları arasındaki etkileşimleri kolaylaştıran yazılım arayüzleri sunar.
Kaynak gizli dosya sistemi
Dosya Sistemi Standardı, sayfanın kaynağına özel ve kullanıcı tarafından görülemeyen bir depolama uç noktası olarak özel kaynak dosya sistemi (OPFS) sunar. Bu sistem, performans için yüksek oranda optimize edilmiş özel bir dosya türüne isteğe bağlı
Kullanıcı verilerini modern web uygulamalarında güvenli bir şekilde barındırma
Web uygulamalarında kullanıcı tarafından kontrol edilen içeriği güvenli bir şekilde görüntüleme.
Daha duyarlı web siteleri için AVIF'yi dağıtma
AVIF'nin ekosistemde nasıl benimsendiğine ve geliştiricilerin sabit resimler ve animasyonlar için AVIF'den ne tür performans ve kalite avantajları elde edebileceğine dair genel bakış.
Sonraki boyamayla etkileşimi optimize edin
Web sitenizin Next Paint ile Etkileşimini nasıl optimize edeceğinizi öğrenin.
Bugün kullanabileceğiniz temel özellikler
Referans Değer'in parçası olan özelliklerden yalnızca bazıları hakkında bilgi edinin.
Komut dosyası değerlendirmesi ve uzun görevler
Komut dosyalarını yüklerken, tarayıcının bunları yürütmeden önce değerlendirmesi zaman alır ve bu da uzun görevlere neden olabilir. Komut dosyası değerlendirmenin nasıl çalıştığını ve sayfa yükleme sırasında uzun görevlere neden olmasını önlemek için neler yapabileceğinizi öğrenin.
HTML ve etkileşim için istemci tarafı oluşturma
JavaScript ile HTML oluşturmak, sunucu tarafından gönderilen HTML'nin oluşturulmasından farklıdır ve performansı etkileyebilir. Bu kılavuzdaki farkı ve özellikle etkileşimler söz konusu olduğunda web sitenizin oluşturma performansını korumak için neler yapabileceğinizi öğrenin.
Büyük DOM boyutlarının etkileşimi ne ölçüde etkilediği ve bu konuda neler yapılabileceği
Büyük DOM boyutları, etkileşimlerin hızlı olup olmadığını belirleyen faktör olabilir. DOM boyutu ile INP arasındaki ilişki, DOM boyutunu küçültmek için neler yapabileceğiniz ve sayfanızda çok fazla DOM öğesi olduğunda oluşturma işlemini sınırlandırmanın diğer yolları hakkında daha fazla bilgi edinin.
Giriş gecikmesini optimize edin
Giriş gecikmesi, toplam etkileşim gecikmesine önemli ölçüde katkıda bulunabilir ve sayfanızın INP'sini olumsuz yönde etkileyebilir. Bu kılavuzda giriş gecikmesinin ne olduğunu ve daha hızlı etkileşim için bu gecikmeyi nasıl azaltabileceğinizi öğrenin.
Cumulative Layout Shift (CLS)
Bu yayında, Cumulative Layout Shift (CLS) metriği tanıtılmakta ve bunun nasıl ölçüleceği açıklanmaktadır.
WordPress Playground ve WebAssembly ile tarayıcı içi WordPress deneyimleri oluşturun
PHP tarafından desteklenen tam WordPress ve WebAssembly ile yalnızca tarayıcıda çalışan
WebAssembly tarafından kullanıma sunulan, geliştiriciler için yeni işlevler
WebAssembly sayesinde artık web'de kullanılabilen bir araç sergisi.
Kaynak haritaları nedir?
Kaynak eşlemeleriyle web'de hata ayıklama deneyimini iyileştirin.
Uygulama mağazalarında PWA'lar
Progresif Web Uygulamaları; Android Play Store, Microsoft Store gibi uygulama mağazalarına gönderilebilir.
Her kullanıcı arabirimi geliştiricisinin 2023'te bilmesi gereken 6 CSS snippet'i
Hemen kullanabileceğiniz değerli, güçlü ve kararlı CSS.
CSS'deki trigonometrik işlevler
CSS'de sinüs, kosinüs, tanjant ve diğer değerleri hesaplayın.
requestVideoFrameCallback() ile videoda video karesi başına verimli işlemler gerçekleştirin
requestVideoFrameCallback() yöntemi, web yazarlarının, birleştiriciye yeni bir video karesi gönderildiğinde oluşturma adımlarında çalışan bir geri çağırma kaydetmesine olanak tanır.
GDE topluluğunda öne çıkanlar: Lars Knudsen
Google Developers Experts (GDE) programının üyeleriyle yapılan bir dizi röportajdan biri.
CSS İpucu! Animasyonlu Gradyan Metin
Kapsamlı özel özellikler ve background-clip ile animasyonlu gradyan metin efekti oluşturalım CodePen 'e gidip yeni bir kalem oluşturun. Metninizin işaretlemesini oluşturun. "Hızlı" kelimesini içeren bir başlık kullanalım: Ardından body 'e daha koyu
Medya uygulamaları için yeni kalıplar
Bu blog yayını, medya uygulamaları için yeni bir kalıp koleksiyonunu duyurdu.
Chrometober oluşturuluyor!
Kayan kitap, bu Chrometober ile eğlenceli ve korkutucu ipuçları ile püf noktaları paylaşarak nasıl hayata geçirildi.
İpucu bileşeni oluşturma
Renk uyarlanabilir ve erişilebilir bir ipucu özel öğesi oluşturmaya dair temel bilgiler içeren bir genel bakış.
Şifresiz girişler için geçiş anahtarı oluşturma
Geçiş anahtarları, web sitelerinin kullanıcı hesaplarını daha güvenli, basit, kullanımı kolay ve şifresiz hale getirir. Bu makalede, kullanıcıların web siteniz için geçiş anahtarı oluşturmasına nasıl izin vereceğiniz açıklanmaktadır.
Formları otomatik doldurma aracılığıyla geçiş anahtarıyla oturum açma
Geçiş anahtarları, web sitelerinin kullanıcı hesaplarını daha güvenli, basit, kullanımı kolay ve şifresiz hale getirir. Bu makalede, mevcut şifre kullanıcıları için şifre anahtarı içeren şifresiz oturum açma özelliğinin nasıl tasarlanması gerektiği açıklanmaktadır.
Kayan işlem düğmesi (FAB) bileşeni oluşturma
Renk uyarlanabilir, duyarlı ve erişilebilir FAB bileşenleri oluşturmaya dair temel bir genel bakış.
Yazı tipleriyle ilgili en iyi uygulamalar
Web yazı tiplerinin Önemli Web Verileri için nasıl optimize edileceğini öğrenin.
GDE topluluğunda öne çıkanlar: Alba Silvente Fuentes
Google Developers Experts (GDE) programının üyeleriyle yapılan bir dizi röportajdan biri.
CSS İpucu! Animasyonlu Yükleyici
Kapsamlı özel özellikler ve animation-timing-function ile animasyonlu bir CSS yükleyici oluşturalım CodePen 'e gidip yeni bir kalem oluşturun. Yükleyicimiz için işaretlemeyi oluşturun. Satır içi özel özelliklerin kullanımına dikkat edin: Satır
Web tasarımı renk kontrastını test etme
Tasarımınızın erişilebilir renk kontrastını test etmek ve doğrulamak için kullanabileceğiniz üç araca ve tekniğe genel bakış.
Bir web sitesi için ana gezinme sistemini oluşturma
Bu eğitimde, bir web sitesinde erişilebilir bir ana gezinmenin nasıl oluşturulacağı açıklanmaktadır. Anlamsal HTML'yi, erişilebilirliği ve ARIA özelliklerini kullanmanın bazen faydadan çok zarar verdiği konusunda bilgi edinirsiniz.
:modal mi?
Bu kullanışlı CSS sözde seçici, kalıcı öğeleri seçmenize olanak tanır.
Eğri ızgara illüzyonu oluşturma
CSS ile optik illüzyonlar yaratmanın eğlenceli bir keşfi.
Etiketler ve etiket yöneticileri için en iyi uygulamalar
Etiketleri ve etiket yöneticilerini Core Web Vitals için optimize edin.
Reklam öğesi listesi stili
Liste stilini oluşturmanın bazı yararlı ve yaratıcı yollarına göz atın.
Nordhealth'in Web Bileşenlerinde Özel Mülkleri Nasıl Kullandığı
Tasarım sistemlerinde ve bileşen kitaplıklarında Özel Özellikleri kullanmanın avantajları.
Ayrı dönüşüm özellikleriyle CSS dönüşümleri üzerinde daha ayrıntılı kontrol
Dönüşümlere sezgisel bir şekilde yaklaşmak için bağımsız çevirme, döndürme ve ölçeklendirme özelliklerini nasıl kullanabileceğinizi öğrenin.
CSS kenarlık animasyonları
CSS'de kenarlığı canlandırmanın çeşitli yollarını inceleme
BBC daha iyi güvenlik ve performans için HSTS'yi nasıl kullanıma sunuyor?
BBC, güvenliği ve performansı iyileştirmek amacıyla web sitesinde HSTS'yi kullanıma sunuyor. Bunun ne anlama geldiğini ve HSTS'nin size nasıl yardımcı olabileceğini öğrenin.
Laboratuvar ve alan verileri neden farklı olabilir (ve bu konuda ne yapılmalı?)
Önemli Web Verileri metriklerini izleyen araçların neden farklı sayılar bildirebileceğini ve bu farklılıkların nasıl yorumlanacağını öğrenin.
İki tarafın da kazanacağı bir durum
GDE Enrique Fernandez Guerra'nın STK HelpDev'i için açık kaynak kullanma hakkındaki görüşleri.
Internet Explorer'ın sonu
Maersk.com'daki müşteriler ve geliştiriciler için Internet Explorer desteğinin sonlandırılması.
HTML5Rocks'a veda
Hoşça kalın HTML5Rocks, seni tanımak ne güzel.
Birinci taraf kurabiye tarifleri
Güvenliği, tarayıcılar arası uyumluluğu sağlamak ve üçüncü taraf çerezleri kullanımdan kaldırıldıktan sonra bozulma ihtimalini en aza indirmek için birinci taraf çerezlerinin nasıl ayarlanacağını öğrenin.
Web'de ses ve video oynatmayı senkronize edin.
Web Audio API, AV senkronizasyonunun düzgün şekilde yapılmasını sağlar.
Havalı bir kenarlık oluşturmak için konik gradyanlar kullanın
Konik degradeler, bu güzel kenarlık örneği gibi ilginç efektler oluşturmak için kullanılabilir. Adam Argyle tarafından oluşturulan ve ilk olarak Twitter'daki bu tweet üzerinden paylaşılan bu CodePen 'de, kenar oluşturmak için konik degrade 'nin nasıl
JavaScript kitaplıkları ve çerçeveler arasındaki fark
İstemci taraflı JavaScript ortamı bağlamında çerçeveler ve kitaplıklar arasındaki farkları anlayın.
Getirme API'sini kullanırken hata işlemeyi uygulama
Getirme API'si ile çalışırken hataları yakalama.
JavaScript kitaplığı veya çerçevesi seçme
JavaScript kitaplığı veya çerçevesi kullanmayla ilgili kararları anlayın.
Hızlı ve güzel web yazı tipleri API'si
Google Fonts CSS API'nin işleyiş şekli, nasıl kullanılacağı ve web yazı tiplerinizi verimli bir şekilde nasıl sunabileceği ile ilgili güncelleme.
Kullanıcı Arabirimi Geliştiricisi Terminal Kılavuzu
Bu kaynak, terminalde hızlıca yolunuzu bulmanıza yardımcı olabilir.
GOV.UK, kullanıcı arabiriminden jQuery'yi kaldırıyor.
GOV.UK, jQuery bağımlılığını kullanıcı arabiriminden kaldırdı. Ne olduğunu asla tahmin edemezsiniz. (Evet, katılacaksınız.)
Düğme bileşeni oluşturma
Renk uyarlanabilir, duyarlı ve erişilebilir bileşenlerin nasıl oluşturulacağına dair temel bir genel bakış.
Tarayıcının önceden yükleme tarayıcısıyla mücadele etmeyin
Tarayıcının önceden yükleme tarayıcısının ne olduğunu, performansa nasıl yardımcı olduğunu ve her zaman olduğu gibi çalışmaması için neler yapabileceğinizi öğrenin.
Boşluğu doldurmak
Web için uygulama geliştirmeyi kolaylaştırma.
Sahada Web Verileri'ni ölçmek için en iyi uygulamalar
Web Verileri'ni mevcut analiz aracınızla ölçme
Geliştirici topluluğunda cesaret ve ilham bulma
Mentorluk programlarının kendilerini lider olmaları için nasıl desteklediği hakkında bilgi veren Web Google Developers Uzmanları.
Gerçek hayatta değişken yazı tipleri
Değişken yazı tipleriyle ilgili çok sayıda örnek içeren pratik bir kılavuzu paylaşma.
CSS Gradient Creator ile hızlı şekilde güzel CSS renk geçişleri oluşturun
Josh W Comeau'nun bu aracı, hoş görünen gradyanlar oluşturmayı son derece basit hale getiriyor.
Web geliştiricilerinin en sık karşılaştığı sorunları ayrıntılı olarak inceleyin
Web geliştiricileriyle yapılan bire bir görüşmelerden toplanan, en önemli sorunlu noktalarla ilgili analizler koleksiyonu.
images.tooling.report ile sitenizin resmini mükemmel hale getirin
Resim araçlarının durumuna göz atın.
Genel ve yerel değişken kapsamı
Kapsam ve JavaScript'te nasıl çalıştığı hakkında bilgi edinin.
İletişim bileşeni oluşturma
" öğesi kullanılarak renk uyumlu, duyarlı ve erişilebilir mini ve mega modalların nasıl oluşturulacağına dair temel bir genel bakış.
Web'de medya oynatma hatalarını ayıklama
Web'de medya oynatma hatalarını nasıl ayıklayacağınızı öğrenin.
GDE topluluğunda öne çıkanlar: Nishu Goel
Google Developers Experts (GDE) programının üyeleriyle yapılan bir dizi röportajdan biri.
Çok fazla gecikmeli yüklemenin performans üzerindeki etkileri
İlk görüntü alanındaki resimleri hızlıca yüklerken geri kalanını serbestçe geç yüklemek, daha az bayt yüklerken Core Web Vitals'ı iyileştirebilir.
Yükleme çubuğu bileşeni oluşturma
"" öğesi bulunan renk uyarlanabilir ve erişilebilir bir yükleme çubuğunun nasıl oluşturulacağına dair temel bir genel bakış.
Formlar'daki Kimlik Bilgilerini Kaydet
Kayıt ve oturum açma formlarınızı mümkün olduğunca basit tutun. Kullanıcıların geri döndüklerinde tekrar oturum açmak zorunda kalmaması için oturum açma formlarındaki kimlik bilgilerini kaydedin. Formlardaki kullanıcı kimlik bilgilerini depolamak
Chrome ve Firefox yakında ana sürüm 100'e ulaşacak
User-Agent dizesi değişiklikleri, Chrome ve Firefox'un bu etkiyi azaltmak için uyguladığı stratejiler ve nasıl yardımcı olabileceğiniz.
Uyarlanabilir site simgesi oluşturma
Uyarlanabilir site simgesi oluşturmaya dair temel bir genel bakış.
HTTP Önbelleğini güncelleyerek güvenliği ve gizliliği artırın
Önbellek Kontrolü başlığının unutulması veya yanlış kullanılması, web sitenizin ve kullanıcılarınızın gizliliğini olumsuz yönde etkileyebilir. Yüksek değere sahip web siteleriyle ilgili öneriler alın.
Emscripten'da kanvasa çizim
Emscripten ile WebAssembly'den web'deki bir kanvasta 2D grafikler oluşturmayı öğrenin.
Ek HTML öğeleri
Sağlıklı bir site için temel metrikler
USB uygulamaları web'e bağlanıyor. 2. Bölüm: gPhoto2
Harici kameraları bir web uygulamasından USB üzerinden kontrol etmek için gPhoto2'nin WebAssembly'ye nasıl aktarıldığını öğrenin.
Ağ Hatası Günlük Kaydı (NEL)
İstemci taraflı ağ hatalarını toplamak için Ağ Hatası Günlük Kaydı (NEL) kullanın.
WebAssembly özellik algılama
Tüm tarayıcılarda kullanıcıları desteklerken en yeni WebAssembly özelliklerini nasıl kullanacağınızı öğrenin.
USB uygulamaları web'e bağlanıyor. 1. Bölüm: Libusb
Harici cihazlarla etkileşime giren kodların WebAssembly ve Fugu API'leriyle web'e nasıl taşınabileceğini öğrenin.
Tema değiştirme bileşeni oluşturma
Uyarlanabilir ve erişilebilir bir tema değiştirme bileşeni oluşturmaya dair temel bir genel bakış.
Emscripten ile C++'ya JavaScript snippet'leri yerleştirme
Dış dünyayla iletişim kurmak için JavaScript kodunu WebAssembly kitaplığınıza nasıl yerleştireceğinizi öğrenin.
Oculus Quest 2'de PWA'lar
Oculus Quest 2, Meta şirketinin Oculus tarafından geliştirilen bir sanal gerçeklik (VR) başlığıdır. Geliştiriciler artık Oculus Quest 2'nin çoklu görev özelliğinden yararlanan 2D ve 3D Progresif Web Uygulamaları (PWA) oluşturup dağıtabilirler. Bu makalede, yaşadığınız deneyim ile Oculus Quest 2'de PWA'nızı oluşturma, başka cihazdan yükleme ve test etme süreci açıklanmaktadır.
Bina Tasarım Ekibi
Designcember'ın tatil takvimi tarzı deneyimini oluşturmak için kullanılan sürece ve araçlara göz atın.
Designcember Hesap Makinesi
Ortam ışığı sensöründen ve pencere kontrollerinin yer paylaşımı özelliğinden yararlanan bir güneş hesap makinesini web'de yeniden oluşturmaya yönelik kuşkulu bir girişim.
ConfigureClone kullanarak JavaScript'te derin kopyalama
Uzun bir süredir, bir JavaScript değerinin ayrıntılı bir kopyasını oluşturmak için geçici çözümlere ve kitaplıklara başvurmak zorundaydınız. Platform artık derin kopyalama için yerleşik bir işlev olan "configuredClone()" sunuyor.
Toast bileşeni oluşturma
Uyarlanabilir ve erişilebilir bir durum mesajı bileşeninin nasıl oluşturulacağına dair temel bir genel bakış.
UI fonu
Chrome'un, tasarım araçları, CSS ve HTML üzerinde çalışan kişilere hibe sağlamak için tasarlanan kullanıcı arayüzü fonunu duyuruyoruz.
3D oyun menü bileşeni oluşturma
Duyarlı, uyarlanabilir ve erişilebilir bir 3D oyun menüsünün nasıl oluşturulacağına dair temel bir genel bakış.
Chrome Dev Summit 2021'de duyurulan her şey
2021 Chrome Dev Summit'te paylaşılan tüm önemli duyuruların bir özeti ve daha fazla bilgi için ihtiyacınız olan bağlantılar.
PageSpeed Insights'taki yenilikler
Sayfa ve site kalitesini daha iyi ölçmenize ve optimize etmenize yardımcı olması için PageSpeed Insights'taki en son yenilikler hakkında bilgi edinin.
Animasyon yumuşaklığı metriğine doğru
Animasyonları ölçme, animasyon kareleri ve genel sayfa düzgünlüğü hakkında bilgi edinin.
Lighthouse kullanıcı işlemleri akışları
Kullanıcı işlemleri akışı boyunca performansı ve en iyi uygulamaları ölçmek için yeni Lighthouse API'yi deneyin.
Photoshop'un web yolculuğu
Chrome son üç yıldır, tarayıcıda bulunanların sınırlarını zorlamak isteyen web uygulamalarını güçlendirmek için çalışmalar yapıyor. Bu uygulamalardan biri de Photoshop'tur. Yazılımları doğrudan tarayıcıda Photoshop kadar karmaşık bir şekilde çalıştırma fikrini yalnızca birkaç yıl önce düşünmek zordu. Ancak Adobe, çeşitli yeni web teknolojilerini kullanarak Photoshop'un herkese açık bir beta sürümünü web'e taşıdı.
Çoklu seçim bileşeni oluşturma
Kullanıcı deneyimlerini sıralamak ve filtrelemek için duyarlı, uyarlanabilir ve erişilebilir, çoklu seçim bileşeninin nasıl oluşturulacağına dair temel bir genel bakış.
Gezinme zamanlaması ve kaynak zamanlaması ile sahada yükleme performansını değerlendirme
Sahadaki yükleme performansını değerlendirmek için Navigation and Resource Timing API'lerinin kullanımıyla ilgili temel bilgileri öğrenin.
Sanitizer API ile güvenli DOM işleme
Yeni Sanitizer API'nin amacı, rastgele dizelerin sayfaya güvenli bir şekilde eklenmesi için sağlam bir işlemci derlemektir. Bu makalede API tanıtılmakta ve kullanımı açıklanmaktadır.