W jaki sposób CORS spowalnia naszą aplikację i jak możemy temu zaradzić?

CORS (Cross-Origin Resource Sharing) dosyć poważnie wpływa na wydajność naszej aplikacji. W momencie gdy po stronie klienckiej wykonujemy jedno z zapytań, które wymaga wykorzystania CORS jak na przykład: kontakt z API serwera przy użyciu XMLHttpRequest/Fetch API, import czcionek za pomocą @font-face nasza przeglądarka w tle wykonuje tak na prawdę dwa zapytania HTTP, a nie jedno…

Wersjonowanie REST API za pomocą Content-type

Nasze API to kontrakt, który zawieramy z naszymi klientami na zasadzie: „Tak będziemy od dzisiaj ze sobą rozmawiać”. Niestety w praktyce zazwyczaj przychodzi ten moment kiedy sposób naszej rozmowy musi się delikatnie (lub diametralnie) zmienić. Powody mogą być różne – uznaliśmy, że może warto w końcu pozbyć się XML’a na rzecz JSON’a, albo że jednak…

CategoriesBez kategorii