ARUI Geliştirici Araçları: ARUI mikro ön yüz hata ayıklama için Chrome Geliştirici Araçları paneli
ARUI DevTools, Alfa-Bank (Alfa Digital/Alfa-Laboratory ekibi) tarafından geliştirilen, ARUI kütüphanesi ile mikrofrontendler oluşturan frontend geliştiricileri için bir Chrome uzantısıdır. Modüllerin nasıl alındığını, sürümlendirildiğini ve çalıştırıldığını göstermek için özel bir DevTools sekmesi ekler, zaman çizelgesi ve kaynak zamanlama görünümleri ile kalıcı günlükler sunar. Uzantı, dağıtılmış modül yükleme ve başlangıç sıralaması hakkında görünürlük ihtiyacı duyan ARUI/arui-scripts ekosisteminde çalışan mühendisleri hedef alır.
ARUI DevTools ne için kullanılır?
Araç, ARUI tabanlı projeler için mikrofrontend tanılamalarına odaklanır. Geliştiricilerin uygulamanın çalışma zamanında hangi modül örneğini kullandığını inceleyebilmesi için modül manifestolarını, kaynakları ve yüklü sürümleri gösteren yeni bir DevTools sekmesi entegre eder. Bu ayrıntı, ARUI bileşen kütüphanesine ve arui-scripts'e dayanan ekipler için uzantıyı uygun hale getirir, genel ağ denetim panelleri yerine.
Modül ve hata görünürlüğünü nasıl yönetiyor?
Modül hatalarını DevTools içinde eyleme geçirilebilir yığın izlerine eşler. Hatalar bölümü, hata aşamasını yakalar ve mühendislerin hata satırından ilgili kaynak dosyasına geçiş yapmasını sağlayan tıklanabilir yığın çerçeveleri sunar; bu, araçları değiştirmeden yapılır. Modüller tablosu, bir hatayı belirli bir pakete bağlamak için kaynak manifestolarını ve sürümlerini listeler.
Yükleme zamanlamasını ne kadar iyi kaydediyor ve verileri nasıl sürdürüyor?
Paralel yüklemeleri kaydeder ve erken başlatma analizi için yeniden yüklemeler arasında kayıtları tutar. Zaman çizelgesi görselleştirmesi, eşzamanlı kaynak taleplerini ve kuyruk dar boğazlarını vurgularken, bir kaynak zamanlama ayrımı yükleme aşaması duraklamalarını gösterir. Zaman çizelgesi ve yükleme verilerinin sayfa yenilemeleri aracılığıyla kalıcılığı, geleneksel panellerin yakalayamayacağı sorunları tespit etmeye yardımcı olur.
Kim kurmalı ve neden
ARUI DevTools, modül çözümlemesi ve başlangıç sıralaması için uçtan uca görünürlüğe ihtiyaç duyan ARUI mikrofrontend yığınına gömülü frontend mühendisleri için niş, pratik bir seçenektir. Başarısız bir yüklemeden sorumlu modüle ve kaynak dosyaya giden yolu kısaltan odaklanmış bir uzantı bekleyin. ARUI ekosisteminin dışındaki geliştiriciler için, uzantı standart DevTools panellerine kıyasla çok az ek değer sunmaktadır.
