ARUI DevTools: Chrome DevTools-panel för ARUI mikrofrontendavlusning
ARUI DevTools, utvecklad av Alfa-Bank (Alfa Digital/Alfa-Laboratory team), är en Chrome-tillägg för frontendutvecklare som bygger mikrofrontend med ARUI-biblioteket. Det lägger till en dedikerad DevTools-flik för att visa hur moduler hämtas, versioneras och exekveras, och erbjuder tidslinje- och resurs-timing-vyer samt beständiga loggar. Tillägget riktar sig till ingenjörer som arbetar inom ARUI/arui-scripts-ekosystemet som behöver insyn i distribuerad modulhämtning och startsekvensering.
Vad används ARUI DevTools för?
Verktyget fokuserar på mikrofönsterdiagnostik för ARUI-baserade projekt. Det integrerar en ny DevTools-flik som visar modulmanifest, källor och laddade versioner, så att utvecklare kan inspektera vilken modulinstans appen använde vid körning. Den specifikationen gör att tillägget passar för team som förlitar sig på ARUI-komponentbiblioteket och arui-scripts snarare än generiska nätverksinspektionspaneler.
Hur hanterar det modul- och felvisibilitet?
Det kartlägger modulfel till handlingsbara stackspår inuti DevTools. Avsnittet Fel fångar felsteget och ger klickbara stackramar som öppnar filer i webbläsarens källpanel, vilket låter ingenjörer hoppa från en felrad till motsvarande källfil utan att byta verktyg. Modultabellen listar källmanifest och versioner för att koppla ett fel till ett specifikt paket.
Hur väl registrerar det laddningstider och bevarar data?
Det registrerar parallell laddning och behåller poster över omladdningar för tidig startanalys. Tidslinjevisualisering framhäver samtidiga resursförfrågningar och köflaskhalsar medan en resurs-tidsanalys visar laddningsstegspausar. Persistens av tidslinje- och laddningsdata genom siduppdateringar hjälper till att fånga problem som uppstår innan traditionella paneler kan fånga dem.
Vem bör installera det och varför
ARUI DevTools är ett nischat, praktiskt alternativ för frontend-ingenjörer som är inbäddade i ARUI mikrofrontend-stacken och som behöver end-to-end synlighet av modulupplösning och startsekvensering. Förvänta dig en fokuserad förlängning som förkortar vägen från en misslyckad inläsning till den ansvariga modulen och källfilen. För utvecklare utanför ARUI-ekosystemet erbjuder förlängningen lite mervärde jämfört med standard DevTools-paneler.
