» Etiket
frontend
59 yayınPageSpeed'te LCP gizemi: Aynı sayfalar neden farklı skor aldı
Aynı mimariye sahip statik sayfalar PageSpeed Insights'ta neden ikiye bölündü? LCP=FCP ipucu, yavaş donanımda paint yarışı ve tek satırlık CSS inline çözümü.
Headless Component Mimarisi: React'te UI Kütüphanesi Bağımlılığından Kurtulun
Material UI veya Bootstrap gibi kütüphanelerin CSS'ini override etmek yerine, mantığı arayüzden ayıran headless component yaklaşımıyla ölçeklenebilir tasarım sistemleri kurun.
Tarayıcıda video analitiği: timeupdate yerine rVFC kullanın
CourseSpeed geliştiricisi, timeupdate olayının neden video analitiği için güvenilmez olduğunu ve requestVideoFrameCallback ile batarya dostu bir alternatif sunduğunu anlatıyor.
CommitBrief — terminalde yapay zekâ destekli kod incelemesi
Staged değişiklikleri, bir commit aralığını ya da bütün bir GitHub pull request'ini yerelde inceleyen sağlayıcı bağımsız CLI. Sıfır telemetri, sunucu yok. Açık kaynak, GPL-3.0.
commitbrief.comuseEffect Bir Yaşam Döngüsü Metodu Değildir
useEffect'i componentDidMount gibi düşünmek yarış durumlarına yol açar. Doğru zihinsel model: dış kaynaklarla senkronizasyon, zamanlama değil.
EffCSS v5: Native API Tabanlı Tip Güvenli CSS-in-TS
EffCSS v5, CSSStyleSheet ve adoptedStyleSheets kullanan sıfır bağımlılıklı CSS-in-TS kütüphanesi. Contract-first tasarım ve framework bağımsız yapısıyla dikkat çekiyor.
Bölüm 3: Props'ları State'e Senkronize Etmeyi Durdurun
React uygulamalarında props'ları state'e senkronize etmenin neden gereksiz karmaşıklığa yol açtığını keşfedin.
Vue'da .tsx kullanarak TypeScript 7'yi gün birinde çalıştırmak
TypeScript 7 çıktı ama Volar gibi araçlar henüz desteklemiyor. Vue'yu .tsx dosyalarıyla yazanlar için bu bir sorun değil; nedenini inceliyoruz.
Angular rxResource İçinde tap() Kullanmayı Neden Bıraktım
Angular rxResource stream'i içinde tap() ile signal yazmak NG0600 hatasına yol açar. Doğru çözüm: stream'i tek tip değer döndürecek şekilde tasarlamak.
Eklenti rozetinde yeni state yerine mevcut önbellek kullanımı
Eklenti güncelleme rozeti için yeni API yerine mevcut cross-site önbellek kullanıldı; state çoğalması ve senkron hataları önlendi.
20.000 Satırlık AngularJS Editörünü Yeniden Yazmanın Gerçek Zorluğu
Bir ekip, Fabric.js tabanlı harita editörünü yeniden yazarken en büyük sorunun eski kod değil, canvas CORS hatası ve yazdırma özelliği olduğunu keşfetti.