cd ~/open-source/

chrille@linux:~$ apt show msw

MSW

MSW låter dig mocka API:er i webbläsaren med hjälp av service workers. Du kan bygga och testa gränssnitt utan att behöva en faktisk backend uppe och snurra, vilket gör frontend-utvecklingen smidigare. Det passar dig som vill bygga frontend oberoende av backend.

Projektsidan för MSW
Projektets egen sida, som den såg ut vid importen.

MSW, eller Mock Service Worker, fångar upp nätverksförfrågningar i webbläsaren och returnerar fördefinierade svar istället för att låta anropen nå servern. Du använder samma logik för tester och lokal utveckling, vilket gör mockningen konsekvent. Det passar dig som vill bygga frontend oberoende av backend, eller som vill skriva mer realistiska tester där nätverksanrop faktiskt skickas. Det är ett smart sätt att simulera API:er utan att behöva en riktig server. Du kan definiera handlers för dina endpoints och återanvända samma mockdata både i tester och under lokal utveckling. Det gör det möjligt att bygga och testa frontend innan backend är klar, eller att testa felscenario som är svåra att framkalla på en riktig server.