JavaScript rozwija się wraz z internetem. Początkowo był używany do pisania kodu prostych interakcji na stronach WWW, dziś pozwala generować pełnoprawne programy umożliwiające dynamiczną zamianę informacji z serwerami, obsługę urządzeń peryferyjnych komputera, jak kamera, mikrofon, rozmaitego typu czujniki itp.
ponadto język ten może być stosowany do tworzenia sprawnych aplikacji serwerowych, a także do programowania urządzeń takich jak mikroroboty czy silniki elektryczne. Jeśli znasz podstawy tego języka, jeśli zdarzyło Ci się już coś w nim napisać, ten podręcznik jest właśnie dla Ciebie.
Pozwoli Ci uzyskać wiedzę i umiejętności, dzięki którym dołączysz do grona programistów wytwarzających w JavaScript oprogramowanie przystępne praktycznie na każdą platformę - od części serwerowej, poprzez oglądarki internetowe i aplikacje natywne dla smartfonów, po takie urządzenia jak smartwatch, smart TV i niemało innych.
Skoro potrafisz kreować proste aplikacje, swobodnie poruszasz się w składni języka JavaScript i wśród typów zmiennych, rozumiesz i umiesz korzystać z asynchroniczności, to czas najwyższy na: ułatwianie kodu aplikacji i korzystanie z zaimplementowanych mechanizmów języka przyjrzenie się iteratorom i generatorom użycie możliwości, jakie w JavaScript daje asynchroniczność pracę wielowątkową wyjście poza proste zbiory informacji programowanie reaktywne Powyższy opis pochodzi od wydawcy.