GyaanSetu JavaScript

JavaScript ve TypeScript ekosistemi.

100 articlesDeep, practical knowledge

Yapay Zeka Destekli ‘Pi’ ve ‘Tardis’, Shopify'ın Altı Yıl Sonra React Native'den Vazgeçmesini Sağladı

Shopify, yeniden yazım sürecini otomatikleştirmek için özellik eşleme amacıyla Pi ve canlı hata ayıklama amacıyla Tardis olmak üzere iki dahili yapay zeka ajanı geliştirdi. Bu sayede şirket, altı yıllık React Native yığınını kullanımdan kaldırırken 2 saniye daha hızlı açılış süresi, 109 MB daha küçük bir uygulama boyutu ve yaklaşık on kat daha az uygulama çökmesi elde etti.

JavaScript · 2 min read

Node 22’s Promise.withResolvers Cuts Claude Tool Loops in Half

By replacing the bulky `new Promise` pattern with a single `Promise.withResolvers()` call, developers can hand off resolve/reject functions to any part of the system, eliminating forgotten resolves, double-reject warnings, and deep nesting—especially valuable in serverless Lambda environments.

JavaScript · 4 min read

TLS Parmak İzi Belirleme, Playwright Scraper'larını Bulut İşlem Gücünü Boşa Harcamaya Zorlayarak Maliyetleri Artırıyor

Sunucular, ham TLS ClientHello verisini bir JA3/JA4 parmak izine dönüştürmek için hash'ler; beyan edilen User-Agent veya HTTP/2 ayarlarıyla olan herhangi bir uyumsuzluk, isteğin bir yazılım tarafından yapıldığını işaretler. Tek güvenilir çözüm, isteğin her katmanının aynı tarayıcı profilini yansıtmasını sağlamaktır.

JavaScript · 4 min read

Özel HTML5 Oynatıcınız Yansıtma Yaparken Neden Çöküyor? – 4 Gizli Tuzak

Yansıtma işlemi oynatmayı TV'nin yazılımına devreder; bu nedenle token'ların oturum süresinden daha uzun yaşaması, CORS başlıklarının TV'nin origin bilgisini içermesi ve akış URL'sinin bir blob olmaması gerekir. Bu kılavuz, bir manifest URL'sine nasıl geçiş yapılacağını ve bağlantının nasıl doğrulanacağını gösteriyor.

JavaScript · 3 min read

Sızdırılan Stripe Anahtarları 669 Satıcıda Sahte İşlemlere ve Müşteri Verilerinin Çalınmasına Yol Açıyor

İfşa edilen anahtarlar; saldırganların ödeme oluşturmasına, faturaları çekmesine ve kişisel verileri toplamasına olanak tanıyarak ters ibrazlar, para cezaları ve marka imajının zarar görmesi riskini doğuruyor. Acil alınması gereken önlemler arasında dotfile'ların engellenmesi, tüm anahtarların yenilenmesi ve gizli bilgilerin bir kasaya (vault) taşınması yer alıyor.

JavaScript · 4 min read

Vue 3.6'nın Vapor Modu Sanal DOM'dan Vazgeçiyor, Oyun Performansını Artırıyor

Vue 3.6'nın yaklaşan Vapor Modu, tek dosyalı bileşenleri doğrudan DOM çağrılarına derleyerek sanal DOM fark (diff) adımını ortadan kaldırıyor. Saniyede onlarca kez yeniden boyanan benchmark oyunlarında bu değişiklik, render süresini kısaltıyor ve paket boyutlarını küçültüyor; ancak düşük frekanslı kullanıcı arayüzlerinde çok az kazanç sağlanıyor.

JavaScript · 4 min read