Ana içeriğe geç
Web Geliştirme

Geliştirici sıfır istemci JavaScripti ile textlog platformunu inşa etti

Öne çıkanlar

  • React yalnızca sunucuda çalıştı ve istemciye hydration içermeyen saf HTML iletildi.
  • Filtreleme ve gezinme gibi durumlar istemci belleği yerine doğrudan URL yapısına bağlandı.
  • İstemci paketleri ve çalışma zamanı kaldırıldığı için sayfa yükleme performansı arttı.

Yazılım geliştiricisi, metin odaklı yeni platformu textlog'u tarayıcı tarafında hiç JavaScript çalıştırmama kuralıyla geliştirdiğini açıkladı. Projede React kullanılmasına rağmen kütüphane yalnızca sunucu tarafında çalıştı ve istemciye sadece saf HTML ile CSS gönderildi. Geliştirici, modern web uygulamalarının karmaşık istemci durumları ve hydration süreçleri olmadan da yerel HTML bileşenleriyle tam işlevsel şekilde kurulabildiğini belirtti.

Uygulamada anketler, filtrelemeler, sayfalama ve form gönderimleri tamamen yerel HTML etiketleri ve URL durumları üzerinden yönetiliyor. Sunucu veriyi işleyip doğrudan yeni sayfayı oluşturduğu için istemci ve sunucu arasındaki durum eşzamanlama sorunları ortadan kalkıyor. Bildirim izinleri gibi yalnızca tarayıcı API'si gerektiren istisnai durumlarda ise JavaScript sınırlı ve yalıtılmış sayfalarda devreye giriyor.

Yaklaşımın platformun tasarım kimliğini de şekillendirdiğini belirten geliştirici, istemci tarafı karmaşıklığını kaldırmanın sayfaları hafiflettiğini ve gereksiz arayüz etkileşimlerini azalttığını aktardı. Bu mimari tercih sayesinde web sayfaları tarayıcı geçmişi ve yer imleriyle tam uyumlu biçimde çalışıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.