タグ

JavaScriptとasyncに関するigrepのブックマーク (3)

  • Proposalには載っていないSwift 5のasync/awaitが素晴らしいと思う理論的背景 - Qiita

    追記 (2020-08-05) 投稿時には async/await が Swift 5 で導入されそうでしたが、 2020 年 8 月( Swift 5.2 )現在ではまだ async/await は導入されておらず、 Swift 6 での導入が有力になっています。 async/await は "Swift Concurrency Manifesto" の最初の Part に挙げられていますが、公式にアナウンスされた "On the road to Swift 6" の中で Concurrency が挙げられています。 先日、 async に関する PR が Swift リポジトリの master ブランチにマージされました。 2ヶ月ほど前、 Chris Lattner から swift-evolution に "async/await + actors" というタイトルで驚きのメールが流

    Proposalには載っていないSwift 5のasync/awaitが素晴らしいと思う理論的背景 - Qiita
  • Async Functions - Qiita

    この記事は、JavaScript stage 0,1,2,3 Advent Calendar 2015の7日目です。 この記事では、Async Functionsを紹介します。 記事内のJavaScriptコードは、ES2015を前提としています。 また、Promiseに関する基的な知識を前提とします。 Promiseに明るくない方はJavaScript Promiseのを読むといいでしょう。素晴らしいテキストです。 Async Functionsとは Async Functionsは、非同期処理の記述をより同期的に行うための新文法です。 現在はEdgeにのみ実装されています(「試験的なJavaScript機能を有効にする」必要あり)。 2015年11月末を目処にStage 4(Finished)となる見込みでしたが、12月7日現在も依然としてStage 3(Candidate)のまま

    Async Functions - Qiita
    igrep
    igrep 2015/12/08
    なるほど。“Async Functionは糖衣構文に過ぎません。PromiseとGeneratorがある環境でなら同様のことが既に実現できます”
  • コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita

    このテキストは JavaScript のコールバック地獄に疲れたひとのためのコールバック駆逐術指南書です。対象読者は JavaScript道初段くらいの人です。このテキストを読むと、以下のそれぞれの手段における非同期処理制御の仕組み、利点および欠点がわかるようになるかもしれません。 コールバック地獄 jQuery.Deferred async.js Concurrent.Thread generators co fibers Web Workers (※なぜか『進撃の巨人』の一部ネタバレが含まれるので注意してください) それは『何故人はコールバックするのか』という話でしょうか? 非同期処理って面倒ですよね。JavaScriptではいわゆる コールバック地獄 というやつにしばしば陥りがちです。たとえば、Ajax でふたつのファイル hoge.txt と piyo.txt を持ってきて、それら

    コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita
    igrep
    igrep 2013/08/25
    だいたい読んだ。自分で作ったライブラリがあるならそれも独立して紹介すればいいのに。もったいない。
  • 1