Rozdział 13. Asynchroniczność w języku JavaScript

Niektóre programy komputerowe, na przykład symulatory naukowe lub modele uczenia maszynowego, są typowo obliczeniowe, tj. działają nieprzerwanie, dopóki nie wyliczą wyników. Jednak wiele praktycznych programów jest asynchronicznych, czyli wstrzymuje działanie w oczekiwaniu na dane lub wystąpienie jakiegoś zdarzenia. Działające w przeglądarkach programy napisane w języku JavaScript są sterowane zdarzeniami, tj. zanim wykonają jakąś operację, czekają, aż użytkownik coś kliknie lub czegoś dotknie na ekranie. Z kolei programy serwerowe oczekują na zapytania użytkowników wysyłane przez sieć.

Programy asynchroniczne są wszechobecne. W tym rozdziale są opisane trzy ważne aspekty języka JavaScript ułatwiające ...

Get 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.