Rozdział 5.
Wydajność programu
W książce koncentrowałem się dotąd na tym, jak znacznie efektywniej wykorzystać wzorzec asynchroniczności. Jednak nadal nie powiedzieliśmy sobie bezpośrednio, dlaczego asynchroniczność ma aż tak duże znaczenie dla programów tworzonych w języku JavaScript. Najbardziej oczywistym powodem jest wydajność.
Załóżmy, że masz do wykonania dwa niezależne żądania Ajax. Jeśli z przejściem do kolejnego zadania trzeba będzie zaczekać na zakończenie wykonywania tych żądań, to masz dwie możliwości w zakresie modelowania interakcji: interakcję szeregową i interakcję współbieżną.
Możesz wykonać pierwsze żądanie, a następnie zaczekać z wykonaniem drugiego aż do chwili zakończenia pierwszego. Ewentualnie jak to widziałeś w przypadku ...
Get Tajniki języka JavaScript now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.