The Kilim Gazette

Web, yazı ve yavaş üretim üzerine notlar

Teknoloji

Artımlı build, okuma okuma

Bir yazım hatasını düzelttiğinizde hangi sayfalar değişir? Her sayfanın ne okuduğunu kaydedin, bilirsiniz.

Dokuma kilim motiflerinden soyut bir desen

Küçük bir sitenin tam build'i bir saniye sürer. Bir saatte kırk kez dosya kaydetmek, o saniyeyi bir bekleme alışkanlığına çevirir.

Dosyaları değil okumaları izleyin

Her layout bir şey okur: bir başlık, bir tarih, yazıların listesi. Build bu okumaları kaydederse, her kayıttan sonra kesin bir soruyu yanıtlayabilir: değişen şeyi hangi sayfalar okudu?

  1. Her sayfayı dokunduğu anahtarları not eden bir proxy ile render edin.
  2. Bu anahtarların arkasındaki değerlerin parmak izini alın.
  3. Sonraki kayıtta parmak izlerini karşılaştırıp yalnız okumaları değişen sayfaları render edin.

Sıkıcı kısım

Proxy yirmi satır. Zor olan, artımlı çıktının tam build'le byte byte aynı olduğundan emin olmak; bu yüzden her test ikisini de çalıştırıp karşılaştırır.

Teknoloji bölümünden