From 9cf54399ad5fdbe9d6e9db4135163f2e568bbb86 Mon Sep 17 00:00:00 2001 From: Nick Bradley Date: Thu, 19 Dec 2024 09:57:15 -0800 Subject: [PATCH] Fixes broken link in async reading --- reader/content/construction/async/_index.md | 80 ++++++++++----------- 1 file changed, 39 insertions(+), 41 deletions(-) diff --git a/reader/content/construction/async/_index.md b/reader/content/construction/async/_index.md index e49bba2..9e28aff 100644 --- a/reader/content/construction/async/_index.md +++ b/reader/content/construction/async/_index.md @@ -5,7 +5,6 @@ weight: 2 {{< youtube T__CJfXswbA >}} - Over the past decade, advances in computers have happened through increasing the number of cores within a processor rather than raw clock speed. To take advantage of this, most modern programming languages support some model concurrent execution. While at its core the code you write in JavaScript (and by extension TypeScript) can only execute in one thread a thread pool does exist in both Node and the browser to ensure that long-running tasks can be offloaded in a way that does not block the main thread. The model supported by JavaScript is that of asynchronous execution. ## References -* Discussion of some [challenges](https://www.quora.com/What-is-the-difference-between-deadlock-and-livelock-deadlock-infinite-recursion-and-starvation/answer/Akash-Kava) with concurrent programming. +- Discussion of some [challenges](https://www.quora.com/What-is-the-difference-between-deadlock-and-livelock-deadlock-infinite-recursion-and-starvation/answer/Akash-Kava) with concurrent programming. -* [Mozilla](https://developer.mozilla.org/en/docs/Web/JavaScript/EventLoop) event loop overview. +- [Mozilla](https://developer.mozilla.org/en/docs/Web/JavaScript/EventLoop) event loop overview. -* Article about the event loop with [more examples](http://altitudelabs.com/blog/what-is-the-javascript-event-loop/). +- Article about the event loop with [more examples](http://altitudelabs.com/blog/what-is-the-javascript-event-loop/). -* Article about the event loop that includes some detail about [closures](http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/). +- Article about the event loop that includes some detail about [closures](http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/). -* A collection of promise use cases can be found [here](http://exploringjs.com/es6/ch_promises.html) and [further examples](https://www.promisejs.org/patterns/). +- A collection of promise use cases can be found [here](http://exploringjs.com/es6/ch_promises.html) and [further examples](https://www.promisejs.org/patterns/). -* While promises seem really fancy, [how they are implemented](http://www.mattgreer.org/articles/promises-in-wicked-detail/) is relatively straightforward (or even more [straightforward](https://www.promisejs.org/implementing/)). +- While promises seem really fancy, [how they are implemented](https://mattgreer.dev/blog/promises-in-wicked-detail/) is relatively straightforward (or even more [straightforward](https://www.promisejs.org/implementing/)). -* Sencha also has a nice [promise intro](https://www.sencha.com/blog/asynchronous-javascript-promises/). +- Sencha also has a nice [promise intro](https://www.sencha.com/blog/asynchronous-javascript-promises/). -* Callback, Promise, async/await [concrete example](https://medium.com/@gab_montes/is-async-await-a-step-back-to-javascript-95e31263dd31#.8jtvqy8fb). +- Callback, Promise, async/await [concrete example](https://medium.com/@gab_montes/is-async-await-a-step-back-to-javascript-95e31263dd31#.8jtvqy8fb). -* [Async/await](https://hackernoon.com/javascript-es7-async-await-bible-tutorial-example-32294f6133ab#.4p2stibtt) will eventually supplement promises, although they are still really new language features. +- [Async/await](https://hackernoon.com/javascript-es7-async-await-bible-tutorial-example-32294f6133ab#.4p2stibtt) will eventually supplement promises, although they are still really new language features. - - - - - -