Tajniki języka JavaScript. Asynchroniczność i wydajność
- Kategoria:
- informatyka, matematyka
- Seria:
- Tajniki języka JavaScript
- Tytuł oryginału:
- You Don't Know JS: Async & Performance
- Wydawnictwo:
- Helion
- Data wydania:
- 2016-04-27
- Data 1. wyd. pol.:
- 2016-04-27
- Data 1. wydania:
- 2015-02-23
- Liczba stron:
- 240
- Czas czytania
- 4 godz. 0 min.
- Język:
- polski
- ISBN:
- 9788328321724
- Tłumacz:
- Robert Górczyński
- Tagi:
- javascript
Istnieje wiele podręczników do nauki języka JavaScriptu. Większość z nich nie wyczerpuje trudniejszych i bardziej zaawansowanych zagadnień, których zrozumienie — choć wymaga wysiłku — jest warunkiem osiągnięcia prawdziwej biegłości w tym języku. JavaScript jest jednym z przystępniejszych języków programowania i można go używać, znając jedynie podstawy. Równocześnie jednak ten łatwy i zachęcający język zawiera wiele zaawansowanych, złożonych mechanizmów, których stosowanie w praktyce rozszerzy możliwości programisty w zadziwiający sposób. Szkoda, że tak niewielu programistów stara się dogłębnie poznać JavaScript!
Niniejsza książka jest częścią serii w całości poświęconej temu językowi. Założeniem autora było skupić się właśnie na tych głębszych aspektach języka JavaScript i wnikliwie je przeanalizować, a następnie, bazując na takich solidnych podstawach, pokazać praktyczne zastosowanie opisanych koncepcji. Owszem, JavaScript może być z powodzeniem wykorzystywany bez głębszej znajomości, jednak prawdziwą biegłość i kontrolę nad swoim kodem uzyskasz dopiero po zrozumieniu kilku trudniejszych koncepcji, z których część opisano w tej właśnie książce.
Dzięki tej książce:
* Zrozumiesz zaawansowane i złożone koncepcje JavaScriptu.
* Nabierzesz biegłości w programowaniu asynchronicznym w języku JavaScript.
* Nauczysz się stosować obietnice JavaScript i wykorzystasz je do pisania asynchronicznych API.
* Będziesz wykorzystywał generatory do wyrażania asynchroniczności w sposób sekwencyjny i wyglądający na synchroniczny.
* Dowiesz się, w jaki sposób zoptymalizować wydajność na poziomie programu za pomocą wątków roboczych, SIMD i stylu asm.js.
* Poznasz nieocenione zasoby i techniki przeznaczone do przeprowadzania testów jednostkowych oraz dostrajania wyrażeń i poleceń.
Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript!
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 14
- 11
- 6
- 2
- 2
- 1
- 1
Cytaty
Bądź pierwszy
Dodaj cytat z książki Tajniki języka JavaScript. Asynchroniczność i wydajność
Dodaj cytat
Opinia
Kupiłem tę książkę w promocji 50% ceny, a i tak ciężko mi się nią zachwycić, czy nawet otrzeć łzy na zasadzie "za taką cenę...". Z jednej strony lenistwo autora w nadawaniu wszystkiemu nazw "foo" tudzież "bar" zostało poskromione za sprawą API, którego używa, ale tym razem z kolei autor upraszczając sobie życie przedefiniował terminologię jak np. "proces" (bo tak będzie łatwiej tłumaczyć). Autor wprowadza zbyt dużo błędnych przykładów i szumu informacyjnego — już na stronie 18 autor wprowadzą w błąd czytelnika pisząc o programowaniu wielowątkowym, aby na dole strony wyjaśnić, że JS nie dzieli danych między wątkami, a to wszystko po to, aby już stronę dalej dodać, że w JS mamy tylko 1 wątek. Takie sztuczne tworzenie problemów, aby następnie dzielnie je rozwiązać (bo nie istnieją) powoduje tylko niepotrzebną konsternację o jakim języku właściwie człowiek czyta książkę.
Osobiście nie podoba mi się także, że autor na siłę stara sie kumplować z czytelnikiem — autor kreuje się na "luzaka", który przeplecie opowieść o wątkach historia o potworze, czy inna dykteryjką. W książce przeznaczonej dla dzieci jest to na miejscu, ale w niniejszej budzi raczej zdziwienie.
Można oczywiście z tej książki nauczyć się o asynchroniczności JS, o generatorach, ale nie dlatego, że autor tak dobrze tłumaczy, tylko, że do reszty nie pomieszał informacji. Drugi raz z pewnością nie kupiłbym tej pozycji, jest bardziej zabiegiem marketingowym, niż realnym wysiłkiem dydaktycznym.
Tłumaczenie na język polski oceniam jako solidne za wyjątkiem zgrzytu "na chwilę obecną". Czcionka użyta do prezentacji bloków kodu jest czytelna, ale mniejsza niż na ogół używana w tego typu publikacjach.
Kupiłem tę książkę w promocji 50% ceny, a i tak ciężko mi się nią zachwycić, czy nawet otrzeć łzy na zasadzie "za taką cenę...". Z jednej strony lenistwo autora w nadawaniu wszystkiemu nazw "foo" tudzież "bar" zostało poskromione za sprawą API, którego używa, ale tym razem z kolei autor upraszczając sobie życie przedefiniował terminologię jak np. "proces" (bo tak...
więcej Pokaż mimo to