marlou knowledge base
Data
DevOps
Divers
Network
Languages
Platforms, frameworks and libs
Security
Software Engineering
Systems
Tools
Web
GitHub
Data
DevOps
Divers
Network
Languages
Platforms, frameworks and libs
Security
Software Engineering
Systems
Tools
Web
GitHub
  • HTML

    • html tips
  • CSS

    • css - BEM
    • css - conventions
    • CSS
    • CSS Preprocessors
    • css selectors
    • css tips
  • JavaScript

    • JavaScript - overview
    • ES6 - overview
    • ES6 proxies
    • ES6 - Promises
      • spec
      • impl
      • articles
      • online tools
      • questions
    • JavaScript best practices
    • closures
    • database
    • Modules
    • webapp build
    • dates in JavaScript
    • JavaScript Math
    • SPA software architecture
    • browser geoloc
    • jsdoc
    • double negation !!
    • download files
    • duck typing
    • fetch API
    • fonctions anonymes
    • iframe
    • named function vs expression function
    • function invocation patterns
    • samples and miscs
    • prototype
    • simple-logger
    • this keyword
    • webstorage
    • TypeScript
  • Java

    • java - ant
    • java - jackson
    • java - jpa
    • java security links
  • Rust

    • rust install
    • rust overview
  • SQL

    • ACID
    • PostGre setup

# ES6 - Promises

# spec

Promises/A+ - promisesaplus.com

Releases on GitHub repo :

  • 20121207 : 1.0.0
  • 20130929 : 1.1.0
  • 20140506 : 1.2.0

# impl

Promise on MDN

bluebird

AngularJS $q service

implementation list on the promisesaplus.com website

# articles

es6 features

Promises for asynchronous programming - exploringjs.com/es6

Promises chaining - javascript.info

Promise error handling in-depth - 20170924

# online tools

Promise visualization playground for the adventurous

# questions

Do never resolved promises cause memory leak? - stackoverflow.com - 20160129

JavaScript's Promise Leaks Memory - alexn.org - 20171011

← ES6 proxies JavaScript best practices →