Async & performance:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2015
|
Ausgabe: | 1. ed. |
Schriftenreihe: | You Don't Know JS
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 280 S. |
ISBN: | 9781491904220 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042542507 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 150505s2015 |||| 00||| eng d | ||
020 | |a 9781491904220 |9 978-1-491-90422-0 | ||
035 | |a (OCoLC)908613610 | ||
035 | |a (DE-599)HBZHT018383562 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Simpson, Kyle |e Verfasser |0 (DE-588)1027233392 |4 aut | |
245 | 1 | 0 | |a Async & performance |c Kyle Simpson |
246 | 1 | 3 | |a Async and performance |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2015 | |
300 | |a XII, 280 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a You Don't Know JS | |
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Asynchronbetrieb |0 (DE-588)4143277-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | 1 | |a Asynchronbetrieb |0 (DE-588)4143277-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027976540&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027976540 |
Datensatz im Suchindex
_version_ | 1804153306895876096 |
---|---|
adam_text | Titel: Async performance
Autor: Simpson, Kyle
Jahr: 2015
Table of Contents Foreword......................................................v Preface.......................................................vii 1. Asynchrony: Now Later..................................... 1 A Program in Chunks 2 Event Loop 5 Parallel Threading 8 Concurrency 13 Jobs 23 Statement Ordering 24 Review 27 2. Callbacks.................................................. 29 Continuations 30 Sequential Brain 31 Trust Issues 39 Trying to Save Callbacks 44 Review 49 3. Promises.................................................. 51 What Is a Promise? 52 Thenable Duck Typing 64 Promise Trust 67 Chain Flow 76 Error Handling 87 Promise Patterns 94 iii
Promise API Recap Promise Limitations Review 102 106 119 4. Generators............................................... 121 Breaking Run-to-Completion 121 Generator-ing Values 133 Iterating Generators Asynchronously 141 Generators + Promises 146 Generator Delegation 156 Generator Concurrency 165 Thunks 170 Pre-ES6 Generators 177 Review 184 5. Program Performance..................................... 187 Web Workers 188 SIMD 196 asm.js 197 Review 201 6. Benchmarkings Tuning....................................203 Benchmarking 203 Context Is King 208 jsPerf.com 211 Writing Good Tests 216 Microperformance 216 Tail Call Optimization (TCO) 225 Review 228 A. asynquence Library........................................ 229 B. Advanced Async Patterns.......... 253 C. Acknowledgments......................................... 277 iv I Table of Contents
|
any_adam_object | 1 |
author | Simpson, Kyle |
author_GND | (DE-588)1027233392 |
author_facet | Simpson, Kyle |
author_role | aut |
author_sort | Simpson, Kyle |
author_variant | k s ks |
building | Verbundindex |
bvnumber | BV042542507 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)908613610 (DE-599)HBZHT018383562 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01339nam a2200373 c 4500</leader><controlfield tag="001">BV042542507</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150505s2015 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781491904220</subfield><subfield code="9">978-1-491-90422-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)908613610</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT018383562</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Simpson, Kyle</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1027233392</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Async & performance</subfield><subfield code="c">Kyle Simpson</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Async and performance</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 280 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">You Don't Know JS</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Asynchronbetrieb</subfield><subfield code="0">(DE-588)4143277-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Asynchronbetrieb</subfield><subfield code="0">(DE-588)4143277-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027976540&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027976540</subfield></datafield></record></collection> |
id | DE-604.BV042542507 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:24:31Z |
institution | BVB |
isbn | 9781491904220 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027976540 |
oclc_num | 908613610 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | XII, 280 S. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
series2 | You Don't Know JS |
spelling | Simpson, Kyle Verfasser (DE-588)1027233392 aut Async & performance Kyle Simpson Async and performance 1. ed. Beijing [u.a.] O'Reilly 2015 XII, 280 S. txt rdacontent n rdamedia nc rdacarrier You Don't Know JS JavaScript (DE-588)4420180-1 gnd rswk-swf Asynchronbetrieb (DE-588)4143277-0 gnd rswk-swf JavaScript (DE-588)4420180-1 s Asynchronbetrieb (DE-588)4143277-0 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027976540&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Simpson, Kyle Async & performance JavaScript (DE-588)4420180-1 gnd Asynchronbetrieb (DE-588)4143277-0 gnd |
subject_GND | (DE-588)4420180-1 (DE-588)4143277-0 |
title | Async & performance |
title_alt | Async and performance |
title_auth | Async & performance |
title_exact_search | Async & performance |
title_full | Async & performance Kyle Simpson |
title_fullStr | Async & performance Kyle Simpson |
title_full_unstemmed | Async & performance Kyle Simpson |
title_short | Async & performance |
title_sort | async performance |
topic | JavaScript (DE-588)4420180-1 gnd Asynchronbetrieb (DE-588)4143277-0 gnd |
topic_facet | JavaScript Asynchronbetrieb |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027976540&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT simpsonkyle asyncperformance AT simpsonkyle asyncandperformance |