ARUI DevTools: panel Chrome DevTools untuk debugging microfrontend ARUI
ARUI DevTools, yang dikembangkan oleh Alfa-Bank (tim Alfa Digital/Alfa-Laboratory), adalah ekstensi Chrome untuk pengembang frontend yang membangun microfrontends dengan pustaka ARUI. Ini menambahkan tab DevTools khusus untuk menunjukkan bagaimana modul diambil, versi, dan dieksekusi, menawarkan tampilan garis waktu dan waktu sumber ditambah log yang persisten. Ekstensi ini ditujukan untuk insinyur yang bekerja di dalam ekosistem ARUI/arui-scripts yang membutuhkan visibilitas ke dalam pemuatan modul terdistribusi dan urutan startup.
Apa itu ARUI DevTools digunakan untuk?
Alat ini berfokus pada diagnostik microfrontend untuk proyek berbasis ARUI. Ini mengintegrasikan tab DevTools baru yang menampilkan manifest modul, sumber, dan versi yang dimuat, sehingga pengembang dapat memeriksa modul instance mana yang digunakan aplikasi pada saat runtime. Spesifikasi tersebut membuat ekstensi ini cocok untuk tim yang mengandalkan pustaka komponen ARUI dan arui-scripts daripada panel inspeksi jaringan yang umum.
Bagaimana cara menangani visibilitas modul dan kesalahan?
Ini memetakan kegagalan modul ke jejak tumpukan yang dapat ditindaklanjuti di dalam DevTools. Bagian Kesalahan menangkap tahap kegagalan dan menyediakan bingkai tumpukan yang dapat diklik yang membuka file di panel Sumber browser, yang memungkinkan insinyur melompat dari baris kesalahan ke file sumber yang sesuai tanpa beralih alat. Tabel Modul mencantumkan manifest sumber dan versi untuk mengaitkan kesalahan dengan bundel tertentu.
Seberapa baik ia merekam waktu pemuatan dan mempertahankan data?
Ini merekam pemuatan paralel dan menyimpan catatan di seluruh muat ulang untuk analisis awal-boot. Visualisasi garis waktu menyoroti permintaan sumber daya yang bersamaan dan kemacetan antrian sementara pemecahan waktu sumber daya menunjukkan jeda tahap pemuatan. Persistensi data garis waktu dan pemuatan melalui penyegaran halaman membantu menangkap masalah yang terjadi sebelum panel tradisional dapat menangkapnya.
Siapa yang harus menginstalnya dan mengapa
ARUI DevTools adalah pilihan praktis yang khusus untuk insinyur frontend yang terintegrasi dalam tumpukan mikrofrontend ARUI yang membutuhkan visibilitas end-to-end dari resolusi modul dan urutan startup. Harapkan ekstensi yang terfokus yang memperpendek jalur dari pemuatan yang gagal ke modul dan file sumber yang bertanggung jawab. Untuk pengembang di luar ekosistem ARUI, ekstensi ini menawarkan sedikit nilai tambah dibandingkan dengan panel DevTools standar.
