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.
1 dk okuma

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?
- Her sayfayı dokunduğu anahtarları not eden bir proxy ile render edin.
- Bu anahtarların arkasındaki değerlerin parmak izini alın.
- 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.



