JavaScript jest stosowanym w wielu celach uniwersalnym językiem ogólnego przeznaczenia - wysokopoziomowym, dynamicznym, przygotowanym do kodowania obiektowego i praktycznego. Niezwykle służy do programowania sieci WWW: kod JavaScript występuje w zdecydowanej większości stron internetowych. To jednak tylko jedno z osiągalnych zastosowań tego języka. Wszystko to powoduje, iż JavaScript jest najszczególniej rozpowszechnionym językiem w historii programowania. Pojawienie się platformy Node.js spowodowało, iż stał się wszechstronniejszy, a jego popularność wśród programistów jeszcze wzrosła.To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript, a także jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu albo udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej wersję ES2020 tego języka. Poza funkcjonalnymi wyjaśnieniami dotyczącymi jego struktur i ich użytkowania znalazły się tu liczne przykłady, wskazówki i porady. To wydanie gromadzi świeże rozdziały poświęcone klasom, modułom, iteratorom, generatorom, promesom i instrukcjom async/await. W konsekwencji powstał całościowy obraz ekosystemu JavaScript wraz z opisem jego zawiłości, potencjalnych problemów i najkorzystniejszych metod radzenia sobie z nimi.