ืชืื ืืช ืืกืื ืืจืื ื ืืื ืืืืืช ืืจืืืืงืืืจืืช JavaScript ืืืืจื ืืืช, ืืืืคืฉืจ ืืืขืจืืืช ืืืชืืืื ืืืขืืืืช ืขื ืืืคื ืคืขืืืืช ืื ืืื ืืช. ืขื ืืืช, ืืืฉืืืื ืืจืืื ืืื ืจืืื ืขืืืื ืชืืืืื ืืขืืฆืืืื ืืื ืขื-ืงืจืืื ืืืืจืช ืฉื ืืชืื ืฉื ืื ืืคื ื ืฉ-Promises ื-async/await ืืคืื ืืกืื ืืจื. ืืื ืื ืืฉื ืื ืืืชืจ ืืื, ืฉืืขืชืื ืงืจืืืืช ืืืจืืืื ืืืชืืงื ืื ืฉืื ืืฉืื, ืืืฆืจืื ืฉืจืฉืจืืืช ืืืฆืืข ืกืืืืื ืฉืงืฉื ืืงืจืื, ืืืืืง ืืืฉื ืืช. ืืขืืจ ืืืื ืื ืืืื ืืื ืืืชื ื ืื ืข, ืื ืืฉ ืืืฆืข ืืืชื ืืืื ืืคืืืข ืืืฆืืืืช ืืืืฆืืจ ืื ืืืื ืืช ืืืืืช ืืืขืงื ืืื ืฉืืจืืชืื ืชืืืืื ืื ืืื.
ืงืื ืืกืื ืืจืื ื ืืืืจ ืงืืื ืืฆืื ืกืืืื ืชืคืขืืื ืืฉืืขืืชื. ืฉืืืืช ืงืจืืื ืืืืจืช ืืฆืืืจืืช ืขื ืืืื, ืืืืฆืจืืช ืืืืืงื ืฉืืจืืจืืช ืฉืืกืชืืจื ืชืืืืืช ืืื ืืืืืืื ืืืืฉืงื API ืืืฆืื ืืื. ืฉืื ืื ืงืื ืืืืง ืืื ืฉื ืืืจืืื ืืืื ืืืฉืคืืข ืขื ืชืืืืืื ืื ืงืฉืืจืื, ืืืืจืื ืืชืืฆืืืช ืื ืฆืคืืืืช. ืืืืงื ืกืืืืช ืืืื ืืื ื ืืกืคืืงื ืืื ืืืฉืืฃ ืงืฉืจืื ืืื. ืืจืืื ืื ืืงืืงืื ืืชืืื ืืช ืืืืขืืช ืืืื ืจืืฆื ืืืชืืืช ืืื ืืืืืื ืืืืจื ืืืฆืื ืืืืื. ืฉืืืืช ืืืื ื ืืชืื ืืฉืคืขืืช ื ืืืืืืืืืฆืื ืฉื ืชืืืช ืืกืืืข ืืืืืื ื ืชืืื ืืืฆืืข ืงืจืืืืื ืฉืืืืืื ืืืืฉืืจ ืืื ืืคืจืขื ืืืืื ืฉืืคืืฅ.
ืืืฆืช ืืืืจื ืืกืื ืืจืื ืืช
ืืื ืืืฆื SMART TS XL ืืืืฅ ืืืืจื ืืกืื ืืจืื ืืช ืืืืฆืขืืช ืืืืืืืืืฆืื ืืืืืงืช ืฉื ืืฉืคืขืืช.
ืืื ืขืืฉืืืืขืืจ ื-callbacks ื-Promises ื-async/await ืืืจืฉ ืืืชืจ ืืืืจื ืชืืืืจืืช. ืืื ืืจืื ืืฉืื ืื ืืจืืืืงืืื ื ืืืจืืชื ืืขืืจ ืืจืืืช ื ืชืื ืื ืืจืืจื ืืืชืจ, ืืืคืื ืฉืืืืืช ืืืืื ืืืงืจืช ืืืฆืืข ืืืืืืจืืช. ืืขืจืืืช ืืจืืื ืืืช ืืจืื ืืื ื ืืืืืืช ืืืจืฉืืช ืืขืฆืื ืืชืืื ืืืืฉ ืืืื, ืืืื ืืื ืืกืื ืืืืืื ืืืกืชืื ืขื ืืืืจื ืืืฆืื ืืืจืืชืืช. ืืื ืืงืืช ืืืื ืืืฉืืจ ืงืื ืืืืจืืื, ืืืืื ืชืืื ืืช ืืคืจืืกื ืืืืจืืช ืืืคืฉืจืืช ืืฉืืคืืจืื ืืกืื ืืจืื ืืื ืืืชืงืืื ืืืงืืื ืืืืืืงืช ืืืฆืืจ ืงืืืืช. ืืืฉื ืื ืืฉืงืคืช ืืช ืืกืืจืืืืืช ืืืืืจื ืืคืจืืืจืกืืืืืช ืืืชืืืจืืช ื- ืืื ืืืจืฆืื ืจืฆืืคื ืขืืืจ ืฉืืคืืฅ ืืืื ืคืจืืื, ืฉืื ืืขืืจืื ืงืื ืื ืืืืืงืจืื ืืฉืืจืื ืืช ืืืฉืืืืช ืืชืคืขืื.
ืฉืื ืื ืคืงืืืจืื ื ืฉื ืืชื ืืืืช ืืกืื ืืจืื ืืช ืืืฉืฃ ืื ืชืืืืืช ืืจืืืืงืืื ืืืช ืขืืืงืืช ืืืชืจ. ืฉืจืฉืจืืืช ืืืจืืขืื ืืืจืืืืช, ืงืจืืื ืืืืจืช ืืฉืืชืคืช ืืืคืฆืช ืฉืืืืืช ืื ืขืงืืืช ืืืืืื ืืืฉืืฃ ืืืืฉืืช ืขืืฆืืืืืช ืืืฉืคืืขืืช ืขื ืืืืฆืืขืื ืืืืืจืืืืช. ืืื, ืฆืืืชื ืืืืจื ืืืฆืื ืืืืืื ืืืชืืืืก ืืืืืจื ืืกืื ืืจืื ืืช ืื ืืืจื ืกืคืืจืืฆืื ืฉื ืงืื ืืื ืืชืจืืื ืืืฉื. ืืกืขืืคืื ืืืืื ืืคืจืืื ืืืฆื ืืืขืจืื ืืืื ืืช, ืืืืื ืชืืืืืช, ืืฉืื ืชืืืืจ ืืืฉ ืืฆืืจื ืืืืื ืืืืืื ืืืืง ืฉืืืืจ ืืกืืืืืช ืืืืจืืืืืช. ืื ืืกืืืื ืืืื ืืืืงื ืขื ืืืืคื ืฉืื... SMART TS XL ืืกืคืง ื ืจืืืช ืืจืืช ืืชืืืช ืขื ืคื ื ืฉืืคืืฅ ืืกืื ืืจืื ื, ืืชืืื ืืืืืจื ืืืฆืื ืืืืจื ืืฆืคืืื ืืื ืฉืืืืฉืื ืืืืฆืืจ.
ืืื ืช ืชืื ืืืช ืืกืื ืืจืื ืืืช ืืืืจ ืงืืื ืืืขืจืืืช JavaScript ืืจืืื ืืืช
ืืจืืืืงืืืจืืช ืืกืื ืืจืื ืืืช ืืืืจ ืงืืื ื-JavaScript ืืงืืจื ืืขืืชืื ืงืจืืืืช ืืขืืื ืฉืื ืืจืืืช ืืงืจื ืืืืกืกืช callback ืืืืชื ืืื ืื ืื ืืืืื ืืืืื ืื ืืืื ืคืขืืืืช ืฉืืื ื ืืกืืืืช. ืืคืืกืื ืืื ืืชืจืื ืืจื ืืขืจืืืช Node.js backend, ืืกืืจืืช ืฆื-ืืงืื ืืชืกืจืืื ืืื ืืืจืฆืื ืฉืงืืื ื-APIs ืืืืจื ืืื ืฉื Promise. ืขื ืืืื, ืืฉืืืื ืฉื callbacks ืืงืื ื ืื, ืืฉืชื ื ืืฆื ืืฉืืชืคืื ืืืืคืื ืืฉืืืืืช ืืืืืข ืืฆืจ ืืื ื ืงืื ืฉืงืฉื ืืืกืืง ืืื ืื ืืืจืืื. ืืืืฉืืืื ืืจืืื ืืื ืืืืืื, ืชืืืืืช ืืื ืฉืืืจืืช ืื ืืื ืืื ืืืืืืื ืืฉืืจืืชืื, ืืืืฆืจืืช ืืืจืืืืช ืืืชื ืืืช ืืฉืื ืื.
ืืืชืืื ืฉื ืืืืืงื ืืื ืขืช-ืงืจืืื ืืืืจืช ืืื ื ืจืง ืขื ืืื ืฉื ืชืืืืจ ืืืืฉื. ืืื ืืฉืงืคืช ืืืืืืช ืืืคืืืืืืฆืื ืืืกืืืจืืืช ืฉืืชืงืืื ืืืฉืจ ืืืจืืืืช, ืืงืืืืืืช ืืืืฆืืขืื ืืืฉืื ืืืืฆืขืืช ืืคืฉืืืช ืืื ืืืืืืช. ืืืจืื ืืฆืขืจ, ืืืชื ืืืืจืืช ืืืืืืืช ืืขืช ืืช ืืืืฉืืช ืืืืืจื ืืืฆืื. ืงืจืืื ืืืืจืช ืืงืื ื ืช ืขืืืง ืืคืืืชื ืืช ืืงืจืืืืช, ืืืฉืืฉืช ืืช ืกืืจ ืืืืฆืืข ืืืืืชื ืืืืืืื ืืช ืชืงืืจืช ืืืืืงืืช. ืืืฉืจ ืืจืืื ืื ืืฉืชืืืื ืขื ืฉืืจืืชืื ืืงืืืืื ืืขื ื ืื ืืืฉืงื API ืืืืืจืื, ืืืืืืช ืืื ืฆืคืืช ืืขืืืืืื ืืคืชืจืื ืชืงืืืช ืื ืชืืื ืฉืืืืจ ืืืชื ืฆืคืืืื. ืืื, ืืื ืช ืืคืืกืื ืืกืื ืืจืื ืืื ืืืืจ ืงืืื ืืื ืชื ืื ืืืจืื ืืื ืืืืจื ืืืืื ืืืืืื ืืขืจืืืช Promise ืื ืืืืกืกืืช async/wait.
ืืืืื ืืืจืจืืืืช ืฉื ืงืจืืื ืืืืจืช ืืืฉืคืืขืืช ืขื ืืงืจืช ืืืฆืืข
ืืืจืจืืืืช ืฉื ืงืจืืื ืืืืจืช ืืชืคืชืืืช ืืืืจืื ืืื ืฉืืืฆืืื ืชืืื ืืช ืื ืชืืื ื ืชืื ืื ืืืฉืื ืืืื ืืขืฆื ืืืืฉ ืืช ืืืจืืืืงืืืจื ืฉืืกืืื. ืขื ืืืื, ืฉืืืืช ืืจืืืืช ืฉื ืคืื ืงืฆืืืช ืืงืื ื ืืช ืืืฆืจืืช ืืช ืื ืฉืืคืชืืื ืืื ืื ืืืืคื ืื ืจืฉืื "ืคืืจืืืืืช ืงืจืืื ืืืืจืช". ืื ืจืื ืืฆืืื ืืืืืงื ืืืชื ืืช, ืืขืืจื ืืฆื ืืื ืื ืื ื ืืืคืื ืืฉืืืืืช ืืชืืืืื ืืชืืคืขืืช ืืืืื ืืืฆืื ืืืช. ืืืืื ืืืจืจืืืืช ืืื ืืืจืฉ ื ืืชืื ืื ืฉื ืงืื ืกืืื ืืื ืฉื ืกืืจ ืืืฆืืข ืืื ืื ืืื ืืงืืืข ืืืื ืงืจืืื ืืืืจืช ืืืช ืืืืืช ืืืจืช.
ืกืจืืงืช ืงืื ืกืืืืช ืืืืืฉื ืงืื ืื ืชืืืืจื ืื ืืขืืชืื ืงืจืืืืช ืืคืกืคืกืช ืงืจืืืืช ืืืืจืืช ืืงืฉืืจืืช ืืืืคื ืืื ืื ืื ืืืื ืฉื ืืฆืจืืช ืืืืื ืืื ืจืืฆื. ืืืืงื ืืชืงืืืช, ืืืื ื ืืชืื ืงืื ืืงืืจ ืกืืื, ืืืฉืฃ ืืช ืืงืืฉืืจืื ืืขืงืืคืื ืืืื ืขื ืืื ืืืื ืช ืืคื ืืืช ืืืฉืชื ืื ืืืจืืืช ืืงืจื. ืืขืงื ืืื ืจืืฆื ืืฉืืื ืชืฆืืื ืื ืขื ืืื ืืฆืืช ืจืฆืฃ ืืงืจืืื ืืคืืขื ืชืืช ืขืืืกื ืขืืืื ืืืืื ืืืฆืืจ. ืืื, ืฉืืืืช ืืื ืืืฉืคืืช ืืืื ืืืจืจืืืืช ืฉืืืืืช ืืคืื ืงืฆืืืช ืืืฉืื ืงืจืืืืืช, ืืืื ืืืืืช ืืฉืชืืฉ ืื ืฉืืืจื ืขื ื ืชืื ืื. ืืืืจ ืืืืืื, ื ืืชื ืืชืขืืฃ ืืืจืจืืืืช ืงืจืืื ืืืืจืช ืืฆืืจื ืขืืืื ืืืืฉ ืืืชืื ืืืืจืืืืช ืืืกืืืื ืชืคืขืืื.
ืืืืื ืขืืืง ืืงืจืืื ืืืืืจืช (callback) ืืืชืืืช ืืืืืืช ืืกืืืข ืืฆืืืชื ืืืืืจื ืืืฆืื ืืชืื ื ืืช ืืืืืจื ืืฉืืืื. ืื ืื ืืกืคืง ืชืืื ืืช ืืืืืืช ืืืื ืืกืคืจ ืืืืจืืช ืื ืืจืฉืืช ืืืืฉืคืขื ืืคืืื ืฆืืืืืช ืขื ืืืกืื ืืืืืงืืช. ืืื ืฉืืืืจืจืืื ืขืืืงื ืืืงืืฉืจืช ืืืชืจ, ืื ื ืืจืฉืช ืชืฉืืืช ืื ืจืื ืืืชืจ ืืฉืืืจื ืขื ืืืืืื ืขืกืงื ืืืืื ืืืืจื. ืืืคืื ืฉืืืืช ืืื ืืื ืืฆืขื ืืจืืฉืื ืืงืจืืช ืืืืคืช ืฉืจืฉืจืืืช ืจืืืงืืืืืืช ืืืจืืื ืืกืื ืืจืื ืืช ืืืื ืืช.
ื ืืชืื ืืงืจื ืืืจืืืช ื ืชืื ืื ืืชืื ืืืืืงื ืืืืกืกืช callback
ืงืจืืืืช ืืืืจืืช ืืืืืจืืช ืื ืืช ืืกืืจ ืืืืื ืฉื ืืคืขืืืืช ืืื ืืช ืืืจืืื ืืกืืืื ืฉื ื ืชืื ืื ืืื ืฉืืืื ืืกืื ืืจืื ืืื. ืืืืื ืฉื ืื ืฉื ืขืืืื ืื ืืฆืืืจืื, ืืจืืืืช ืืื ืืืคืืืช ืืืืืืืช. ื ืชืื ืื ืขืฉืืืื ืืขืืืจ ืืจื ืืฉืชื ืื ืืืืืืืื, ืกืืืจืืช ืื ืืืืืืงืื ืชืฆืืจื, ืื ืฉืืืชืืจ ืืช ืืืคืชืืื ืื ืืืืืื ืืืื ืขืจืืื ื ืฉืืจืื ืืืงืฉืจืื ืฉืื ืื. ืืืกืจ ืฉืงืืคืืช ืื ืืกืื ืืช ื ืืคืื ืืฉืืืืืช ืืืงืฉื ืขื ืฉืืคืื ืฉืืืืืช ืืืืื ืืืืืงืืช.
ื ืืชืื ืืงืจื ืืืจืืืช ื ืชืื ืื ืืกืคืง ืืช ืื ืจืืืช ืื ืืจืฉืช ืืื ืืืืื ืืืฆื ืืฉืืืืช ืืกืื ืืจืื ืืืช ืชืืืืืช ืื ืืื. ืืชืืืื ืืชืืืฉื ืขื ืืขืงืจืื ืืช ืืืชืืืจืื ื ืืืฆื ื ืืชืื ืืจืืืช ื ืชืื ืื ืืืงืจื ืื ืืข ื ืืชืื ืงืื ืกืืื ืืื ืืืชืจืืืืืจืืืช ืืจืืืช ืืงืจื ืืืฉืคืืช ืืช ืกืืจ ืืืืฆืืข, ืืขืื ืฉืจืฉื ืืจืืืช ื ืชืื ืื ืขืืงืืื ืืืจ ืืืคื ืืชืคืฉืืืช ืืืืืข ืืจื ืงืจืืื ืืืืจืช (callbacks). ืฉืืืื ืืืืืื ืืื ืืืืืฉ ืืชืืจืืช, ืชื ืื ืืจืืฅ ืืฆืืืื ื ืชืื ืื ืืืืชืจ.
ืืขืืจืช ืชืืื ื ืื, ืฆืืืชืื ืืืืืื ืืืชืืงื ืชืืืื ืื ืชืืืื ืืขืื ืกืืืื ืืืื ืืืืื ืืืขืืจื. ืขืืืื ืืืืฉ ืืชืืื ืื ืืืชืืื ืืืืฉ ืืืื ืืื ืืืืฆืื ืฉื ืืจืืืืช ืงืจืืืืืช. ืขื ืืื ืชืืขืื ืืืื ืืืืฆื ืื ืชืื ืื ื ืขืื ืืจื ืงืจืืื ืืืืจืช, ืืคืชืืื ืืืืืืื ืื ืืจื ืกืคืืจืืฆืืืช Promise ืื async/await ืขืืงืืืช ืืฉืืจื ืขื ืฉืืืืช ืคืื ืงืฆืืื ืืืช ืชืื ืฉืืคืืจ ืืืืืจืืช.
ืืืืื ืชืื ืืืช ืื ืื-ืกืื ืืจืื ืืืช ืืืืกืืืช ืืืืจื ืืืฆืื
ืงืื ืืกืื ืืจืื ื ืืืืจ ืงืืื ืืืื ืืขืชืื ืงืจืืืืช ืชืื ืืืช ืื ืื-ืืื ืืืช ืฉืืืืืช ืืช ืืืืฆืืขืื ืืืื ืืกืืช ืกืืืื ืชืืืืงื. ืืืืืืืช ื ืคืืฆืืช ืืืืืืช ืฉืจืฉืืจ ืงืจืืืืช ืืืืจืืช ืืื ืืชืคืฉืืืช ืฉืืืืืช, ืืฆื ืืฉืชื ื ืืฉืืชืฃ ืืื ืงืจืืืืช ืืืืจืืช ืื-ืืื ืืืช, ืืืืืืงืช ืงืื/ืคืื ืืฆืืืืช ืืืื. ืื ืืื ืืืื ืืืฆืจ ืชื ืืื ืฉืืื ืืืืจื ืืืฆืื ืขืืืื ืืืื ืืก ืจืืจืกืืืช ืื ืื ืชืืืคื ืืืืคื ืฉืืืชื.
ืืืืืื ืืชืืื ืืกืจืืงื ืืืจ ืืชืืืืช ืงืจืืื ืืืืจืืช ืื ืคืื ืงืฆืืืช ืืืงืืืืช ืกืืืจืืช ืืงืื ื ืืช ืืจืืืืช. ืืืื ืฉื ืื ื ืขืืืจ ืืืืืืช ืงืื ืืืื ืืืฉืืฃ ืืช ืืืื ืื ืืืื ืืืืคื ืืืืชื, ืืืขืืืจ ืืฆืืืชืื ืืืืืช ืืืื ืงืจืืื ืืืืจืช ืืืฆืจืช ืืืืืืช ืชืืืช ืื ืจืฆืืืืช. ืืขืื ื ืคืืฆื ื ืืกืคืช ืืื ืืกืชืืืืช ืืืืืืช ืขื ืคืื ืงืฆืืืช ืื ืื ืืืืืช, ืื ืฉืืกืื ืืช ืืืขืงื ืืืืื ืจืืฉืื ืฉืืืืืช ืืฉืืืืจ ืืืกื ืืช. ืืืืคืชื ืืคืื ืงืฆืืืช ืืขืืืช ืฉื ืื ืืืืืืจืืืช ืืคืฉืืช ืืช ืืืจื ืกืคืืจืืฆืื ืืืืืืจืช ืืืชืจ ื-async/wait.
ืืืืื ืชืื ืืืช ืื ืื-ืืคืืก ืืคื ื ืืืืืจื ืืืืื ืืืืืฅ ืืืง ืืืชืจ ืฉื ืคืจืืืืืืช ืืกืื ืืจืื ืืืช ืืืืจื ืืืช. ืื ืื ืืคืืืช ืืช ืขืืืืืช ืืชืืืืงื ืืขืชืืืืืช, ืืืืืื ืฉืืืขืจืืช ืืืจ ืื ืืกืชืืืช ืขื ืืชื ืืืืืืช ืืืชื ืฆืคืืืืช. ืืืคืื ืืืขืืืช ืืื ืืคื ื ืืืืจื ืืื ืข ืืืคืขืชื ืืืืืืฉืช ืฉื ืืืจืืืืช ืืืืืช ืงืจืืื ืืืืจืช ืืชืื ืืื ืื ืืืฉืื ืืืชืจ.
ืงืืืขืช ืงืืื ืืกืืก ืืืืืจื ืืืฆืื ืขืืืจ ืืืฆืืขืื ืืกืื ืืจืื ืืื
ืืคื ื ืชืืืืช ืืขืืืื ืืืืฉ, ืืืื ื ืืงืืืข ืงื ืืกืืก ืืืื ืืืืฆืืขืื ืืืกืื ืืจืื ืืื ืื ืืืืืื. ืงืื ืืืกืืก ืืืืืื ืืืืื ืืืื ืืฉืืืืช ืืงืฉื, ืชืคืืงื ืชืืช ืขืืืก ืืืื ืืฉืืืช ืขืกืงื. ืืืืืืช ืืื ืืกืคืงืืช ื ืงืืืช ืืืืืก ืืืขืจืืช ืฉืืคืืจืื ืฉืืืฆืื ืขื ืืื Promise ืื ืืืจื ืืกืื async/await.
ืืืืืช ืืืฆืืขืื ืฆืจืืื ืืืชืืฉื ืื ืืืชื ืืืืช ืฉืืืืจ ืืืฉืจ ืงืจืืืืช ืืืืจืืช ื ืืฉืืืช. ืืืฉืืืื ืืืืจ ืงืืื ืจืืื ืืืืฉืืื ืื ืื ืื ื ื ืืกืืื ืืืืจ ืื ืคืกืง ืืื ืื-ืืืง ืืืืืืขืื ืืชืื ืคืื ืงืฆืืืช ืืงืื ื ืืช. ืืื ืืืืืืื ืืช ืืื ืืฉืืืืจ ืืืืืฆืข ืืืฉืจ ืืชืจืืฉืื ืืืจืืขืื. ื ืืืืจ ืื ืื ืื ืื ืืื, ืืคื ืฉื ืืื ื... ืืืื ืืืฆืืขื ืชืืื ื ืฉืขืืืื ืืขืงืื ืืืจืืื, ืืืคืฉืจ ืืฆืืืชืื ืืืฉืืืช ืื ืืืืืจืืช ืืื ืืืืกื.
ืืืฉืจ ืงืืื ืืกืืก ืืชืืขืืื, ืืืืืจื ืืืฆืื ืืืืื ืืืชืงืื ืืืืืืื. ืฆืืืชืื ืืืืืื ืืืืช ืฉืื ืฉืื ืืืขืืจ ืืฉืืจ ืื ืืฉืคืจ ืืืฆืืขืื. ืืืืจื ืืื, ืืฉืืืืช ื ืชืื ืื ืืคื ื ืืืืจื ืืืขืืจ ืืืื ืขืจื ืืืืฉื ืืืืืฆื ืฉืืคืืฅ, ืืืืืืืื ืฉืืืืฆื ืืืืืจื ืืืฆืื ืืฉืืืื ืจืืืืื ืชืคืขืืืืื ืืืืืื ืืื ืฉืืคืืจืื ืงืืกืืืืื ืืงืื.
ืืืืื ืืื ื ืงืจืืื ืืืืจืช ืืงืื ื ืื ืืืืฆืขืืช ื ืืชืื ืกืืื ืื ืืชืื ืืืื ืจืืฆื
ืขืืืื ืืืืฉ ืฉื ืืขืจืืืช ืืกืื ืืจืื ืืืช ืืฆืืจื ืืืืื ืืืจืฉ ืืืชืจ ืืืืืงืช ืงืื. ืื ืชืืื ื ืืชื ืืืกืืง ืืช ืืงืฉืจืื ืืื ืงืจืืื ืืืืจืช (callbacks), ืชืืืืืช ื ืชืื ืื ืืชืืืื ืืืจืืขืื ืืชืืืืจ ืกืืื ืืืื. ืืขืจืืืช ืืืืจ ืงืืื ืืืฆืขืืช ืืขืชืื ืงืจืืืืช ืคืื ืงืฆืืืช ืฉื ืืฆืจื ืืืืคื ืืื ืื ืื ืืขืืืจืืช ืืคื ืืืช ืืื ืืืืืืื, ืชืื ืืกืชืจืช ืืืืงืฃ ืืืืืชื ืฉื ืงืื ืื ืงืจืืื ืืืืจืช. ืืื, ืืืืื ืืืืืง ืฉื ืืื ืื ืืื ืืื ืงืจืืื ืืคื ื ืชืืืืช ืื ืืืจื ื-Promises ืื async/await. ืืื ืืืืื ืืจืืจ, ืฆืืืชื ืืืืจื ืืืฆืื ืืกืชืื ืื ืืฉืืืจืช ืฉืจืฉืจืืืช ืืืจืืขืื ืืชืืืืืช ืืชืืืืืื ืขืกืงืืื ืืืื ืืื.
ื ืืชืื ืกืืื ืื ืืชืื ืืื ืจืืฆื ืืฉืืืืื ืื ืืช ืื ืืฉืื ืื. ื ืืชืื ืกืืื ืืกืคืง ืชืืื ื ืืงืืคื ืฉื ืชืืืืืช ืืื ืืืช, ืืขืื ืฉืืขืงื ืืืื ืจืืฆื ืืืฉืฃ ืืชื ืืืืืืช ื ืกืชืจืืช ืืืืคืืขืืช ืจืง ืืชื ืื ืืืฆืืจ. ืืื, ืื ืืืฆืจืื ืืช ืืืกืืก ืืืื ืช ืชืืืืืช ืืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช. ืืืฉืจ ืื ืืฉืืืืื ืืฆืื ืืจืืช ืืืืจื ืืืฆืื, ื ืืชืืืื ืืื ืืคืืืชืื ืกืืืื ืื, ืืื ืขืื ืจืืจืกืื ืืืืืืืื ืฉืืฉืื ืืืื ืืฉืงืคืื ืืช ื ืืฃ ืืืืฆืืข ืืคืืขื ืืื ืงืืขื ืงืื ืืืืืืื.
ืืืฉืื ื ืืชืื ืงืื ืกืืื ืขื ืฉืจืฉืจืืืช ืฉืืืืช ืืกืื ืืจืื ืืืช
ื ืืชืื ืกืืื ืกืืจืง ืืช ืงืื ืืืงืืจ ืืื ืืืืืช ืืืฆื ืคืื ืงืฆืืืช ืืชืืืืกืืช ืืงืืจืืืช ืื ืืื. ืืืืฉืืืื ืขืชืืจื ืงืจืืืืช ืืืืจืืช, ืืื ืืืฉืฃ ืืคืืกืื ืฉืืื ื ื ืจืืื ืืืืื ืกืงืืจื ืืื ืืช, ืืืื ืกืืืจืืช ืืงืื ื ืืช, ืงืจืืืืช ืขืงืืคืืช ืืงืจืืื ืืืืจืช ืืืฉืชื ืื ืืืชืคืฉืืื ืืจื ืฉืืืืช ืืกืื ืืจืื ืืืช ืืจืืืืช. ืฉืืืืฉ ืืืืื ืืืฉืจืืช ื ืืชืื ืงืื ืกืืื ืืืขืจืืืช ืืืืืจืืช, ืืคืชืืื ืืืืืื ืืืืืื ืืช ืืฉืจืฉืจืืืช ืืืื ืืื ืืืขืจืื ืืช ืืืจืืืืชื.
ื ืืชืื ืงืื ืกืืื ืืืืฆืจ ืืจืคื ืชืืืช ืืืฆืืืื ืืืื ืืืืืืื ืืืืืื ืืืงืืืื ืงืจืืืืช ืืกืื ืืจืื ืืืช. ืืื ืืืฉืฃ ืืื ืืกืคืจ ืงืจืืืืช ืืืืจืืช ืชืืืืืช ืืืืชื ืืฆื ืืฉืืชืฃ ืื ื-API ืืืฆืื ื. ืกืงืืจื ืืื ืืช ืื ืืืคืฉืจืช ืืฆืืืชื ืืืืจื ืืืฆืื ืืชืื ื ืฉืืื ืืืจื ืืืืคื ืืืื, ืืืงืืฅ ืงืจืืืืช ืืืืจืืช ืงืฉืืจืืช ืืืืืืืช ืืืืจื. ืขื ืืื ืคืชืจืื ืงืฉืจืื ืืื ืืคื ื ืืืืงืืช ืืืื ืจืืฆื, ืืจืืื ืื ื ืื ืขืื ืืืืชืืจ ื ืืคืื ืฉืืืืืช ืืงืจ ืฉื ื ืืกืื ืืืขืืื ืืืืฉื ืืชืืืื.
ืฉืืืืฉ ืืืขืงื ืืืื ืจืืฆื ืืื ืืืืื ืืื ืืจืืงืฆืืืช ืืกืื ืืจืื ืืืช ื ืกืชืจืืช
ืืขืื ืฉื ืืชืื ืกืืื ืืืื ืงืฉืจืื ืืื ืืื, ืืขืงื ืืืื ืจืืฆื ืืกืคืง ืืืืง ืืชื ืืืืชื. ืืื ืืชืขื ืืช ืืกืืจ ืืืชืืืจืืช ืฉื ืืืฆืืข ืงืจืืื ืืืืจืช ืชืืช ืขืืืกื ืขืืืื ืืฆืืืืชืืื. ืืืขืจืืืช JavaScript ืืฉื ืืช ืืืชืจ, ืืืง ืืืงืจืืื ืืืืืจืช ื ืจืฉืืช ืืืืคื ืืื ืื ืื ืืืืฆืขืืช ืืืืืืื ืฉื ืฆื ืฉืืืฉื ืฉืืืื ืกืืืืื ืืื ื ืืืืืื ืืืืืช. ืืขืงื ืืืื ืจืืฆื ืืืื ืืช ืืืื ืืจืืงืฆืืืช ืืืืืช ืืืื ืขื ืืื ืจืืฉืื ืืืจืืขื ืื ืืกื ืืืฆืืื ืฉื ืคืื ืงืฆืืืช, ืืืืฉืฃ ื ืชืืืื ืืกืื ืืจืื ืืื ืฉืืืจื ืืื ืืื ื ื ืจืืื.
ืืชืืื ืืช ืื ืืืจืืช ืื ืชืื ื ืืื ืจืืฆื ืชืืืืืช ืืช ืืืื ืืงืืช ืืืืฆืืืช ื ืืืืืืืืืฆืื ืฉื ื ืืชืื ืืื ืจืืฆืืขื ืืื ืืชืืื ื ืืช ืืืจืืืช ืืืืฆืืข, ืืื ืืกืื ืืืืืื ืืืืืช ืฆืืืืจื ืืงืืืง ืืืืฆืืขืื, ืชื ืื ืืจืืฅ ืื ืงืจืืืืช ืืืืชืจืืช ืื ืืจืืืช ืขื ืืื ืืคืืคืช ืงืจืืืืช ืืืืจืืช. ืจืืืืช ืืื ืืกืคืงืืช ืืืืื ืืืืืง ืืขืืืื ืืืืฉ: ืืืื ืงืจืืืืช ืืืืจืืช ื ืืชื ืืืื, ืืืื ืืืจืฉืืช ืืืืื, ืืืืื ืฆืจืืืืช ืืืคืื ืื ืงืืืืช ืื ืืกื ืืกืื ืืจืื ืืืช/ืืืชื ื. ืืชืืฆืื ืืื ืืืื ืืืืืช ืืืคืืจืืช ืฉื ืืืขืจืืช ืืืงืืืืืืช ืืืกืื ืืจืื ืืช ืฉื ืืืืฉืื.
ืฉืืืื ืืจืคื ืชืืืช ืืืืื ื ืืขืงื ืืืืคืื ืืืืืง
ืื ื ืชืื ืื ืกืืืืื ืืื ื ืชืื ืื ืืืื ืจืืฆื ืืืื ืืกืคืงืื ืชืืื ื ืืืื. ืฉืืืื ืืฉื ืืื ืืืคืฉืจ ืืฆืืืชืื ืืงืฉืจ ืืื ืืื ื ืืืชื ืืืืช. ืืจืคื ืชืืืช ืืืืืฉืื ื ืชืืื ืงืจืืื ืคืืื ืฆืืืืืื, ืืขืื ืฉืืืื ืืขืงื ืืืฉืจืื ืืืื ื ืชืืืื ืืชืจืืฉืื ืืคืืขื. ืืืืื ื ืงืืืืช ืืื ืืื ืืืฉืฃ ืคืขืจืื, ืืืื ืงืจืืื ืืืืจืช ืฉืืืืืจื ืื ืืขืืื ืื ืืืคืขืืช ืื ืงืืฉืืจื ืืื ืจืืฆื ืืืขืืจ ืืืกืืก ืืงืื ืขืงื ืืชื ืืืืช ืืืืื โโืืื ืืืช.
ืืื ืืืจืฆืื ืื ืชืืืืช ืืชืื ืื ืืืืจื ืืืฆืื ืืืืืง. ืฆืืืชืื ืืืืืื ืืชืขืืฃ ืืืืฆื ืฉืืคืืฅ ืืืืฉ ืืืคื ืืืืจืื ืขื ืืคืขืืืืช ืืชืคืขืืืืช ืืืืืื ืืืืชืจ ืื ืืชืืืช ืืฉืืจืืจืืช ืืืืชืจ. ืืืื ืืงื ืืื ื ืขื ืขืงืจืื ื... ืืืืืช xref ืขืืืจ ืืขืจืืืช ืืืืจื ืืืช, ืฉืื ืืคื ืืืช ืฆืืืืืช ืืืืชืืืช ืืงืฉืจืืช ืืช ืชืืฆืืืช ืื ืืชืื ืืืคืืกื ืืืฆืืข ืืืืชืืื. ืืคืช ืชืืืช ืืืื ืื ืจืง ืืฉืคืจืช ืืช ืืืืง ืืจืืคืงืืืจืื ื ืืื ืื ืืฉืคืจืช ืืช ืืืืืช ืืชืฆืคืืช ืืืืืฉื ืืืืื ืืจืื.
ืืืกืืก ื ืืชืื ืืกืื ืืจืื ื ืจืฆืืฃ ืืืืื ืืืืืจื ืืืฆืื
ืืกืืจ ืฉืืืืืื ืืกืชืืื ืืืืจ ืืขืจืื ืจืืฉืื ืืช. ืืื ืฉืืขืืืื ืืืืฉ ืืชืงืื, ืชืืืืืช ืืืฉืืช ื ืืฆืจืืช ืืขืื ืฉืืืฉื ืืช ืืืกืจืืช. ื ืืชืื ืืชืืฉื ืืืืื ืฉืืฉืื ืืืื ืืืื ืืืฉืืจื ืชืืช ืฉืืืื. ืกืจืืงืืช ืกืืืืืช ืืืืืืืืืช ืื ืืืืจื ืืื ืจืืฆื ืฆืจืืืื ืืืชืืฆืข ืืืืจ ืื ืฉืืืื ืงืื ืืฉืืขืืชื, ืืืืชืจืืข ืืคื ื ืืฆืืืชืื ืื ืืคืช ืืชืืืช ืกืืื ืืืฆืืคืืืช.
ืืืฉื ืืืืจืืืืืช ืื ืืงืืืื ืืืกืืจืืช ืืื ืืืจืฆืื ืจืฆืืคื ืืืชืืืจืืช ื ืืกืืจืืืืืช ืืื ืืืจืฆืื ืจืฆืืคื ืืฉืืคืืฅ ืืืื ืคืจืืื ืืืืืจื ืืืฆืื ืฉื ืืขืจืืืชืืืืขืช ื ืืชืื ืืฆื ืจืช ืืชืืืืืื ืืืคืืช ืืช ืืืืืื ืืืืงืืจืช ืื ืคืขืืืช ืืืืฆืขื ืืื ื ืืชืืฉื. ืื ืืืคืฉืจ ืืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืืชืงืื ืืืืจืื ืืืื ืืืกืชืื ืืกืืืคื ืืจืืืืงืืื ืืช. ื ืจืืืช ืจืฆืืคื ืืืืืื ืฉืฆืืืชื ืืืืืจื ืืืฆืื ืืฉืืจื ืขื ืกื ืืจืื ืืื ืืชืื ืื ืืืชืืื ื ืืืชื ืืืืช ืืชืคืขืืืืช, ืื ืฉืืืืื ืืืขืืจ ืฆืคืื ืืืืื ืืืืืื ืืกืื ืืจืื ื/ืืืชื ื.
ืืขืจืืช ืืืื ืืช ืืืืืืฅ ืืืืืืช ืืืกืืกื ืงืื ืืืืจ ืงืืื
ืืคื ื ืชืืืืช ืชืืืื ืืขืืืื ืืืืฉ, ืืืื ื ืืงืืืข ืืื ืืขืจืืช ืืืืจ ืงืืื ืืืื ื ืืืืื ื ืืื ืืช ืืืื ืืช ืืืืฅ ืืช Promises. ืืืกืืกื ืงืื ืืกืื ืืจืื ืืื ืืืืืื, ืชืืืืืช, ืืฆื ืืฉืืชืฃ ืืงืจืืืืช ืคืื ืงืฆืื ืืื ืืืืช ืขืืืืืช ืืืคืื ืืขืืจ ืืฉืืจ ืืืกืืื. ืืขืจืืช ืืืืื ืืช ืืืืืื ืฉืืืืืจื ืืืฆืื ืชืชืงืื ืืืฆืืืืช, ืืืืืช ืืืืื ืืฉืืคืืจ ืืืื ืืื ืืฉืืืืฉ. ืฉืื ืืขืจืื ืื ืืืื ืืืื ืืืืืฅ Promise ืืืื ืืช ืืชืืขืืช ืืืืืื ืืืืชืจ ืืืืื ื ืืจืฉืืช ืืชืืืืช ืืขืืจ ืืื ืืฉืืืจ ืขื ืืืฉืืืืช ืชืคืขืืืืช.
ืืืื ืืช ืืืืืื ืืื ื ืจืง ืฉืืื ืฉื ืชืืืืจ ืืื ืืขืจืื ืืจืืืืงืืื ืืช. ืืกืืจืืช ืืกืื ืืจืื ืืืช ืืฉื ืืช ืืืชืจ ืขืฉืืืืช ืืืืื ืคืืืื ืืืจืืขืื, ืจืืฉืืื ืงืจืืื ืืืืจืช ืืืืืืงืช ืชืืจ ืืืชืืืช ืืืฉืืช ืืืชื ืืฉืช ืขื ืืชื ืืืืช ืืืืืื. ืืขืืจืช ืืขืจืืืช ืืืื ืืื ืืื ื ืขืืืื ืืืื ืืก ืืชื ืืฉืืืืช ืชืืืื, ืืืืืช ืฉืื ืืืคืื ืื ืคืชืจืื ืืช ืืคืืืื. ื ืืชืื ืืืื ืืช ืืืื ื ืืืื ืืช ืืจืกืช ืืฉืคื, ืืงืฉืจ ืืืืฆืืข ืืฆืืืื ืืชืืืช ืืื ืืืฉืจ ืชืืืืืช. ืฉืืืื ืืื ืืฉืงืคืื ืืช ืืืืงืืจืืช ืืืืื ืืช ืืืชืืืจืืช ื... ืืืืจื ืืืฆืื ืฉื ืืคืืืงืฆืืืช, ืืืฉืจ ืืขืจืืช ืกืืืื ืื ืงืืืืช ืืื ืืืืฅ ืืฉืื ืื ืืฉืืขืืชื.
ืืืืื ืืื ืื ืืกืื ืืจืื ืืื ืื ืชืืืืื
ืืขืจืืืช ืืืืจ ืงืืื ืืฉืชืืฉืืช ืืขืชืื ืงืจืืืืช ืืื ืื ืื ืื ืืกืื ืืจืื ืืื ืื ืกืื ืืจืืืื ืื ืกืคืฆืืคืืื ืืืกืืจืช, ืฉืืื ื ืืืืืื ืืชืจืื ืืฉืืจืืช ื-Promises. ืืืืืืืช ืืื ืืืืืืช ืชืืื ืืช ืืื ืืื ืืืืกืกืืช callback, ืืชืืื ื ืืฉืืืืช ืื ืืืคืืื ืืื ืื ืืืจืืขืื ืืืกืชืืืื ืขื ืืืืื ืื ืืชืืืืื. ืืืืื ืืืงืื ืฉื ืืื ืื ืืื ืืื ืข ืจืืจืกืื ืืืืืจืช ืืืชืจ ืืืืื ืขืืืื ืืืืฉ. ืกืจืืงื ืกืืืืช ืืืืื ืืืืืช ืืคืืกืื ืืืื ืคืื ืงืฆืืืช ืืืงืืืืช callbacks ืืืฉืืื, ืืขืื ืฉืืขืงื ืืื ืื ืืืฉืฃ ืืืืืืช ืืืจืืขืื ืืืืจืืช ืืืจืืืจืื ืืืฆืื ืืื.
ืืืืจ ืืงืืืื, ืืฉ ืืืขืจืื ืืช ืืจืืืืื ืืื ืชืืืืื ืืืื ืืฆืืจื ืืืืคื ืื ืืชืืื. ืืืงื ื ืืชื ืื ืืฉืืืื ืืืืฉืงื Promise, ืืขืื ืฉืืืจืื ืืืจืฉืื ืขืืฆืื ืืืืฉ ืืื. ืืกืืืืืช ืืจืืื ืืืช, ืืขืจืืืช ืฉื ืืชืื ืขื ืืกืืกื ืงืื ืืขืืจืืื ืฉื JavaScript ื-TypeScript ืืืืืืช ืืขืชืื ืงืจืืืืช ืืื ืขืืจ ืืืชืืืื ืืืฉืืช ืืืืงืื ืืช ืืชื ืืืืช Promise ืืืื ืืืืืง ืืกืื ืืืงื ืฉืื. ืกืื ืืจืืืืฆืื ืฉื ืชืืืืื ืืื ืชืืืื ืืคืืืชื ืืืืื ืืฉืืื ืืืืจื ืืืืืจืื ืืืชืจ ืืืืืืื ืืจืืืช ืืงืจื ืืกืื ืืจืื ืืช ืขืงืืืช.
ืืขืจืืช ืชืืืืืช ืืจืกืืืช ืืืื ืจืืฆื
ืืืืืฅ Promise ืชืืื ืื ืืชืืืื ืืฉืคื ืืื ืืืชื ืืืืช ืืื ืจืืฆื. ืืจืกืืืช ืื ืืคืืคื ืื ืืฉื ืื ืืืชืจ ืฉื Node.js ืขืฉืืืื ืืืกืจ ืืืฉืื ืืื ืฉื ื-API ืฉื Promise ืื ืชืืืืจ async/await. ืืืงืจืื ืืืื, ืฉืืจืื ืืื ื ืจืืฆื ืื ืฉืืืื polyfills ืืื ืืืจืื. ืืขืจืืช ืืจืกืืืช ืืชืืฉืืช ืื ืืชืืืืืช ืกืคืจืืืช. ืชืืืืืช ืืกืืืืืช, ืืืื ืื ืืื ืืชืงื ืื ืืฉื ืื ืืืชืจ ืฉื ืืกืื ื ืชืื ืื ืื ืืงืืืืช ืจืฉืช, ืขืฉืืืืช ืืืฉืืฃ ืืืฉืงื API ืฉื callback ืืืื. ืฉืื ืื ืืฉืืืืฉ ืืื ืืืจืฉ ืขืืืคืืช ืืื ืืื ืื ืืืืจื ืืกืคืจืืืช ืืืืจื ืืืช.
ืืืงืืจืช ืชืืืืืช ืฆืจืืื ืืืขืจืื ืื ืืื ืื ืืื ืืืกืืจืืช ืืืืงื. ืกืืืืืช ืืืืงื ืจืฆืืคืืช ืืืืืืช ืืชืืื ืืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืืืคื ืืืขื; ืืืจืช, ืืืืืช ืืืืืืื ืืืืฉื. ืฉืืงืืืื ืืื ืืงืืืืื ืืืกืืจืืช ื ืืืื ืืชืืืช ืฉื ืืื ื ื- ืคืืงืื ืขื ืืืฉื ืืืืขืฆืืช ืืืืจื ืืืฆืื ืืืืจ ืงืืื, ืฉืื ืขืงืืืืช ืกืืืืชืืช ืชืืืืช ืืืืื ืืช ืืืืืจื ืืืฆืื. ืืืืืช ืชืืืืืช ืืืืจื ืื ืฉืจืฉืจืช ืืืืื ืืืคืฉืจืช ืืืฉื ืืืขืืจื ืืืื ืืืคืจืืข ืืฆืื ืืจืืช ืืคืจืืกื ืื ืืืฆืืืืช ืืืื ืืจืืฆื.
ืืืืืช ืืื ืืื ื ืืงืฉืืจ ืืืืจืืืืช ืฉื ืงืจืืื ืืืืจืช
ืืื ืืื ื ืืฉืคืืข ืืฉืืจืืช ืขื ืืืืื ืืช ืืืืืืฅ Promise. ืื ืฉืืื ืฉื ืงืื ืื callback ืืืืฆืืช ืืืจืืืืช ื ืกืชืจืช ืฉืขืฉืืื ืืืกืชืืจ ืืฆื ืืฉืืชืฃ ืื ืจืฆืฃ ืืจืืื. ืืืืืช ืืืจืืืืช ืื ืืกืคืงืช ืืื ืืืืืืงืืืื ืืืืืฅ ืืืืืจื ืืืฆืื. ืืืืื ืืืื ืขืืืง callback, ืฆืคืืคืืช ืฆืืืื ืืืืงืฃ ืคืื ืงืฆืื ืืืืฆืข ืขืืืจืื ืืืขืจืื ืืช ืืกืคืจ ืืืืจืืช ืื ืืจืฉืืช. ืขืงืจืื ืืช ืืืืื ืืืืื ืืชืืืจืื ื ืืืจืืืืช ืฆืืงืืืืืืช, ืืฉืจ ืืืืช ืกืืืื ืืื ื ืืืืืืงื ืคืจืืฆืืืจืืืช.
ืฆืคืืคืืช ืืืืื ืฉื ืฉืืืืช ืืืืจืืช (callback calls) ืืืืืื ืืช ืืกืืืจืืช ืืชืืคืขืืช ืืืืื ืืขืช ืืฆืืช Promises. ืืืืืช ืืื ืืืงืืืจืื ืืื ืืืคืฉืจืช ืืฆืืืชืื ืืืฆืืจ ืืคืืช ืืจืืื ืืืืืจื ืืืฆืื ืืืืคืืืช ืชืืืื ืืืืืจืื ืืขืื ืกืืืื ืืืื. ืขื ืืื ืืืจืช ืืืืจืื ืคืืืช ืืืจืืืื ืืชืืืื, ืฆืืืชืื ืืืืืื ืืืืช ืืคืืกืื, ืืืื ืืืกืงืืจ ืชืืืืืื ืืคื ื ืืชืืืืืืช ืขื ืจืืืืื ืงืจืืืืื ืืืฉืืื. ืืืืืช ืืื ืืื ื ืืืคืืช ืืช ืืืืืจื ืืืฆืื ืืชืืืื ืื ืืกื ืืืืงืจ ืืื ืืชืจืืื ืืชืืื ืืืืฉ.
ืืืืจืช ื ืงืืืืช ืืืงืืจืช ืืืขืจืื ืขืืืจ ืืขืืจ ืืืจืืชื
ืืืื ืืช ืืืืืื ืืืืฉืจืช ืื ืขื ืืื ืืืงืืจืช ืืืช ืืื ืืืืฆืขืืช ื ืงืืืืช ืืืืงื ืืืจืืชืืืช. ืื ื ืงืืืืช ืืืืงื ืืืืชืืช ืฉืืืง ืืืืขืจืืช ืขืืื ืืงืจืืืจืืื ืื ืืืื ืืื ืืืคืื ืงืฆืืื ืืืื ืืืขืืจื ืืืืื. ืืืืจ ืื ืืืจื, ืืืืงืืช ืืืฆืืขืื ืืืฆืืืืช ืืืฉืจืืช ืฉืกืืจ ืืืืฆืืข, ืืชืคืฉืืืช ืืฉืืืืืช ืืขืงืืืืช ืื ืชืื ืื ื ืืชืจื ืฉืืืื.
ืืืืืืช ืืขืจืื ืืื ืืืืืช ืืช ืืืงืืืื ืืชืคืขืืืืช ืืืกืืจืืืืืช ืคืจืืกื ืืืืจืืืืืืช ืืืื ืจืคืงืืืจืื ื ืืืื-ืืจืืงืื ืฉืื ืืืืช ืื ืืืช ืืคื ื ืคืจืืกื ืจืืื ืืืชืจ. ืขื ืืื ืืืืขืช ื ืงืืืืช ืืืงืืจืช ืืืืฉื ืืืืืจื ืืืฆืื, ืืจืืื ืื ืืืืืืื ืฉืืืืืืช ืืืืจื ืืืืกืกืืช ืขื ืจืืืืช ืืืคืืืืช ืื ืืชืขืืจืจืืช ืชืืืช ืืืชื ืฆืคืืืืช. ืืชืืฆืื ืืื ื ืชืื ืืืืฉืืข ืืืขื ืกืืืื ื ืืื ืืงืจืืช ืืืืืฅ ืืื ืฉื Promise, ืืืื ืื ืขื ืืื ืืืืืช ืืชืืฉื ืืื ืขื ืืื ืื ืืืช.
ืืกืืจืืืืืช ืฉืืคืืฅ ืืฆืืืจ ืขืืืจ ืงืื ืืกืื ืืจืื ื ืงืจืืื ืืืฉืืื
ืขืืืจ ืืขืจืืืช ืืจืืื ืืืช ืืืืืืช ืืคืขืืืืช ืืืืคื ืจืฆืืฃ, ืฉืืคืืฅ ืืกืื ืืจืื ื ืืื ื ืืืื ืืืกืชืื ืขื ืืชืืื ืืืืฉ ืืืื ืื ืืขืืจืื ืคืชืืืืืื. ืืืฉืืืื ืงืจืืืืื ืืืฉืืื ืคืืขืืื ืชืืช ืืืืืฆืื ืืืืจืฉืื ืืืื ืืช ืฉืืจืืช ืืื ืืคืจืขื, ืืชืคืชืืืช ืงืื ืืืืงืจืช ืืืืืืืช ืืืืจื ืืืฆื ืงืืื (rollback) ืืืืื ืืืงืจื ืฉื ืืชื ืืืืช ืืืชื ืฆืคืืื. ืฉืืคืืฅ ืืฆืืืจ ืืกืคืง ื ืชืื ืฉืืืชื ืืืืืจื ืืืฆืื ืขื ืืื ืืืืงืช ืืจื ืกืคืืจืืฆืื ืืกืื ืืจืื ืืช ืืฉืืืื ื ืคืจืืื, ื ืืชื ืื ืืืืืงื ืืืคืืืื. ืืื ืืืืื ืฉืืืืฆืืขืื ืืืืฆืืืืช ืืืฉืืจื ืขืงืืืื ืืขืื ืฉืฉืจืฉืจืืืช ืชืืืช ืืชืคืชืืืช ืืืืจืื ืืืคืืกืื ืืื ืขื-ืงืจืืื ืืืืจืช ืืืจืืืืงืืืจืืช Promise ืืืจืืืืงืืืจืืช async/await.
ืืืืจื ืืืจืืชืืช ืืื ื ืืืืืืช ืืจืฆืฃ ืืื ื. ืืื ืืืืืช ืื ืชืื ืื ืชืคืขืืื, ืืกืืจืืืืืช ืคืจืืกื ืืคืืงืื ืขื ืืืฉื. ืื ืฉืื ืฉื ืขืืืื ืืืืฉ ืืืื ืืืชืืื ืืืขืื ืืขืกืง, ืืืื ืืช ืืชืืืืงื ืืืจืืฉืืช ืืชืืืืืช. ืืืฉื ืื ืืงืืืื ืืคืก ืืื ืืฉืืชื ืืืืฉ, ืืฉืจ ืืืืื ืืืฆื ืืขืจืืืช ืืืจืืืืช ืืืืืืช ืืืชืคืชื ืืืื ืืฉืืฉ ืืช ืืืืฆืืจ. ืืฉืืืืช ืืืืืช ืืชืืจืืช ืืืฆื ืฆืืืชืื ืืื ืื ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืืจืืชืืช ืชืื ืฉืืืจื ืขื ืืืกื ืืืขืงืืืืช ืืื ืกืืืืืช.
ืงืืืขืช ืืืืืืช ืฉื ืฉืืคืืฅ ืืืืกืกื ืชืืื ืืช
ืืืืืืช ืขืืืื ืืืืฉ ืืืืืจืื ืืืื ืืชืืืื ืืืกืชืืืืช ืืืจื ืกืคืืจืืฆืื ืืื ืืืืจืฆืื. ืขื ืืื ืืชืืงืืืช ืืืืืืืช ืืจืืช ืืชืืื ืืช ืื ืืฉืืจืืช, ืฆืืืชืื ืืืืืื ืืฉื ืืช ืืืงืื ืืืืืืื ืฉื ืืกืืก ืืงืื ืืืื ืืืฉืคืืข ืขื ืคืื ืงืฆืืื ืืืืช ืกืืืื. ืืืืื ืืืืืืช ืืื ืืืจืฉ ื ืืชืื ืฉื ืืคืืช ืชืืืช ืงืืืืืช ืืืื ืืจืืงืฆืืืช ืืืื ืจืืฆื. ืคืื ืงืฆืืืช ืื ืืืืืืื ืืืกืคืงืื ืืชื ืืืืช ืืกืื ืืจืื ืืช ืขืฆืืืืช, ืืืื ืืืืืจ ื ืชืื ืื ืื ืืืืืช ืืฉืชืืฉ, ืื ืืืขืืืื ืืืืืืืืื ืืืืืืจื ืืืืจื ืืจืืฉืื ืื.
ืคืืืื ืชืืื ืืช ืื ืืกืืืข ืืฉืืืจื ืขื ืืืจืืืช ืืจืืจื. ืื ืืืื ืืืื ืืืฉืงืื ืืืืืจืื ืื ืงืืืืช ืืืงืืจืช ืืืืืช. ืืืืงืืช ืืื ืืืจืฆืื ืืืืืืืช ืฉืคืืืื ืฉืขืืจื ืจืืคืงืืืจืื ื ืืชื ืืืื ืืืืคื ืืื ืืืงืืืืื ืืืฉื ืื ืฉืืื. ืืืฉื ืืืืืืจืืช ืื ืืืืืืช ืืช ืืคืจืงืืืงืืช ืฉื ืืื ื ื ืฉืืืื ืืืฉืืืื ืืจืืื ืืื, ืฉืื ืจืืืืื ืื ืืชืงืื ืืืคืฉืจืื ืืืืจื ืืืฆืื ืฆืคืืื. ืืืืจ ืฉืชืืื ื ืขืืืจืช ืืืืืช, ื ืืชื ืืคืจืืก ืืืชื ืืืืฉ ืืืืจืื, ืชืื ืืืขืืจ ืืกืืืื ืืืื ืืืฉืืชื.
ืืฆืืช ืฉืืืืช ืขืืืคื ืืืืฉืืจ ืขื ืชืืืืจ ืืฉื ืืืืฉ
ืคืขืืื ืืืืจืืืืช ืืื ืืืืืงืช callback ืืืืืืงืช Promise ืืื ืืืชื ื ืื ืขืช ืืืืื ืืืืจื. ืฉืืืืช ืขืืืคืืช ืืืคืฉืจืืช ืืฉื ื ืืืืืืื ืืืชืงืืื ืืื ืืฆืืจื ืืืงื. ืคืื ืงืฆืืืช ืขืืืคืช ืืงืืืช ืืืฉืง callback ืืืืืืจื Promise ืืืืคื ืคื ืืื, ืืืชืจืืืช ืืชื ืืืืช ืืืืจ ืงืืื ืืชืืืืจ ืืืืจื ื ืืืื ืืืจืืฉ ืขืืืื ืืืืฉ ืืืืื ืฉื ืื ืืชืืืืืช. ืืื ืืงื ืื ืฉืืืจืช ืขื ืชืืืืืช ืืื ืืืืืืื ืชืื ืืขืืจ ืืืจืืชื ืฉื ืืจืืืช ืืืืฆืืข.
ืขืืืคืืช (wrappers) ืืขืืืช ืขืจื ืจื ืืืืืื ืืืขืจืืืช ืืืฉืชืืฉืืช ืืกืคืจืืืช ืฉื ืฆื ืฉืืืฉื ืฉืขืืืื ืชืืืืืช ื-callbacks. ืืืฉืื ืืืืชืืช ืืืืกืกืืช Promise ืืืคืฉืจ ืืฆืืืชืื ืืืืฉ ืชืืืื ืืช ืืงืื ืืคื ืืื, ืืืืืืช ืืช ืืืขืืจื ืืืืฆืื ืืช ืขื ืฉืขืืืื ื ืชืืืช ืืืื ืืืื ืื. ืืงืื ืกืคื ืขืืงื ืืืจ ืืคืืก ืืืื ืืื ืฉื ืจืื ื- ืขืืืื ืืืืฉ ืฉื ืืืืืงืช ืืืืืจ ืืกื ื ืชืื ืื, ืฉืื ืฉืืืืช ืืคืฉืื ืืืคืฉืจืืช ืฉืื ืื ืืืจืืชื ืชืื ืฉืืืจื ืขื ืืฆืืืืช. ืขื ืืืื, ืขืืืคืืช ืืืืืืืช ืืืืจืื ืืืฉืจ ืืืขืจืืช ืืืื ืืชืืืฉืจืช ืืคืจืืืืื ืืืกืื ืืจืื ืืช ืืืืฉื.
ืฉืืืืฉ ืืคืจืืกื ืงื ืจืืช ืืืืืคืช ืชืืื ืืช ืืฆืืจื ืคืจืืกื ืืืืงืจืช
ืฉืืคืืฅ ืืฆืืืจ (refactoring) ื ืื ื ืืืกืืจืืืืืช ืคืจืืกื ืืืืืืืืช ืืืืืงืืช ื ืชืืืื ืืกืื ืืจืื ืืื ืืืฉืื ืืืืืื ืืืฆืืจ ืืืืืืื. ืคืจืืกืช Canary ืืฆืืื ืฉืื ืืืื ืืงืืืฆืช ืืฉื ื ืงืื ื ืฉื ืืฉืชืืฉืื ืื ืกืืืืืช ืืคื ื ืืืคืฆื ืืืืืืืืช, ืื ืฉืืืคืฉืจ ืืฆืืืชืื ืืฆืคืืช ืืืืื ืืืฆืืขืื ืืืืืืช ืื ืืืืืืช. ืืชืืื ืืชืืื ืืช ืืืกืืคืื ืฉืืืช ืฉืืืื ื ืืกืคืช ืขื ืืื ืืคืขืื ืื ืืฉืืชื ืืื ืืืช ืฉื ืคืื ืงืฆืืืช ืฉืขืืจื ืฉืืคืืฅ.
ื ืืืื ืืื ืืฉืงืคืื ืืช ืืื ืฉื ืืืืจื ืืืฆืื ืืืืื ืคืจืืื ืืขื ื, ืฉืืื ืคืจืืกืืช ืืืืงืจืืช ืกืืืื ืื ืืืื ืืืช ืืฉืืืจื ืขื ืืืฉืืืืช ืชืคืขืืืืช. ืจืืฉืื ืื ืืืืจ ืืืืื ืฉืืื ืืงื ืจืืื ืืกืคืงืื ืืืืืช ืืืื ืืืช ืฉืืขืืจืื ืืกืื ืืจืื ืืื ืฉืืืจืื ืขื ืชืคืืงื ืืืืคืื ืืฉืืืืืช ืืืื ืืืื ืฉื ืืงืจืืืืช ืืืืืจืืช ืืืงืืจืืืช. ืืืฉืจ ืืืฆืืืืช ืืืืฉืจืช, ืืืชืืื ืืืจืืืื ืขื ืฉืืืจืกื ืืืืืจื ืืช ืชืืืืฃ ืืืืืื ืืช ืืืืืืงื ืืืฉื ื.
ืชืืขืื ืืืืืืืฆืื ืฉื ืืืืืช ืืื ืฉืืืื
ืชืืขืื ืืืืืืืฆืื ืืืืืืื ืฉืขืืืื ืืืืฉ ืืฆืืืจ ืืืฉืืจ ืขืงืื ืขื ืคื ื ืฆืืืชืื ืืกืืืืืช ืืจืืืืช. ืื ืืืืืจ ืืืืจื ืืืื ืืืืื ืชืืขืื ืฉื ืืืืืืื ืืืฉืคืขืื, ืืืฉืงืื ืืขืืืื ืื ืืืชืืืืช ืชืืืืืช. ืกืงืจืืคืืื ืืืืืืืืื ืืืืืืช ืืฉืืืื ืืชื ืืืืช ืืฉื ื ืืืืฉื ืืืืฆืขืืช ืืืืงืืช ืจืืจืกืื ืืืฉืืืืช ืืืฆืืขืื. ืื ืชืื ืื ืฉื ืืกืคืื ืืืืื ืื ืืืืจืฆืื ืืืืืื ืขื ืืฉืืืื ืืืืื, ืืืืืืฉืื ืชืืืืื ืฉืืื ื ืืจืฉ ืขืืืื ืืืืฉ ืื ืืืคืืืืืืฆืื ื ืืกืคืื.
ืืืฉื ืื ืืชืืืฉืืช ืขื ืืกืืจืืช ืืืืืงืืช ืจืืจืกืื ืฉื ืืืฆืืขืื, ืฉืื ืืืืืืช ืืื ืจืฆืืฃ ืืื ืจืืจืืกืคืงืืืื. ืขื ืืื ืงืืืื ืฉืืจืืช ืืืืืช, ืืจืืื ืื ืืืคืืื ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืชืืื ืื ืืกื ืื ืืชื ืืืืจื. ืืชืงืืืืช ืืืจืืชืืช, ืืฉืืืื ืขื ืืืืืช ืจืฆืืฃ, ืืืืืช ืืช ืื ืืืืืืืช ืฉืืขืชืื ืงืจืืืืช ืืืคืคืช ืืจื ืกืคืืจืืฆืืืช JavaScript ืืงื ื ืืืื ืืืื, ืืืืคืฉืจืช ืืืขืจืืืช ืงืจืืืืืช ืืืฉืืื ืืืชืคืชื ืืืืืืื ืืขืืจ ืืจืืืืงืืืจืืช ืืกืื ืืจืื ืืืช ืืืืจื ืืืช.
ืขืืืื ืืืืฉ ืฉื ืืืืืงืช ืืืคืื ืืฉืืืืืช ืืืื ืื ืืืืกืกื ืืืืืืช
ืืืคืื ืืฉืืืืืช ืืืกืืกื ืงืื ืืกืื ืืจืื ืืื ืืืืจ ืงืืื ืขืืงื ืืขืชืื ืงืจืืืืช ืืืจ ืืคืืกืื ืื ืขืงืืืื ืฉืขืืฆืื ืขื ืืื ืฉื ืื ืฉื ืชืืงืื ืื ืืฆืืืจืื. ืืจืืืืงืืืจืืช ืืื ืืืช ืขื ืืื Callback ืืกืชืืืืช ืขื ืืคืฆื ืืื ืืช ืฉื ืืจืืืื ืืื ืฉื ืฉืืืื ืืจื ืคืื ืงืฆืืืช ืืงืื ื ืืช ืขืืืง, ืฉืืื ืืจืืืื ืขืืืืื ืืืชืขืื ืื ืืืืืช ืืืืืคืื. ืืืกืจ ืขืงืืืืช ืื ืืงืฉื ืขื ื ืืคืื ืฉืืืืืช ืืืืืืจ ืืช ืืกืืืื ืืืฉืืื ืฉืงืืื ืืกืืืืืช ืืืฆืืจ. ืืขืืจ ื-Promises ืืกืคืง ืืกืืจืช ืืืื ืืช ืืฆืคืืื ืื ืืืื ืฉืืืืืช, ืืืืคืฉืจืช ืืฉืืืืืช ืืืชืคืฉื ืืจื ืขืจืืฆืื ืกืื ืืจืืืื ืืืคืืืชื ืืช ืืืกืชืืจืืช ืืืจืืืื ืฉืื ืืืคืื.
ืขืืืื ืืืืฉ ืฉื ืืืืืงื ืืืืคืื ืืฉืืืืืช ืืจืื ืืืืชืจ ืืืืืคืช ืชืืืืจ. ืื ืืืจืฉ ื ืืชืื ืืืฆื ืคืื ืงืฆืืืช ืืืืจ ืงืืื ืื ืืืืช ืืจืืืื, ืืืืื ืืืื ืฉืืืืช ืฉืืืืืช ืื ืืกืืื ืืช ืืืืจืื, ืืืืืื ืฉืืงืฉืจ ืืฉืืืืืช ื ืฉืืจ ืืืืจื ืื ืืฉืจืฉืจืช ืืืกืื ืืจืื ืืช. ืืจืืืช ืฉืืืืืช ืืืื ืืช, ืืฉืืืื ืขื ืจืืฉืื ืืืชืจืืืช ืืืืืืืช, ืืืคืฉืจืช ืืชื ืืืืช ืฉืืืืจ ืขืงืืืช ืืืชืจ ืืืืืืจื ืคืชืจืื ืงืฆืจืื ืืืชืจ. ืืชืืืื ืืชืืืฉื ืขื ืขืงืจืื ืืช ืืืืืจื ืืืฆืื ืืืชืืืจืื ื ืืืคืื ื ืืื ืืฉืืืืืช ืืคืืชืื ืชืืื ื, ืชืื ืืืืฉืช ืืขืจื ืืชืคืขืืื ืฉื ืืืืืช ืืืืื ืขื ืคื ื ืชืืืื ืืืืกืกืช ืืืืื.
ืืืคืื ืฉืจืฉืจืืืช ืืชืคืฉืืืช ืฉืืืืืช ืงืืืืืช
ืงืื ืืกืื ืืจืื ื ืืืืจ ืงืืื ืืืจื ืืื ืืขืืืจ ืืืืืืงืื ืฉืืืื ืื ืงืืื ืกืืืืก ืืจื ืคืจืืืจื callback, ืื ืฉืืืืื ืืช ืืืคืชืืื ืืืคืืฅ ืืขืืืช ืืืืคื ืืื ื ืืืขืื ืืืกื ืืช ืืงืจืืื. ืืืคืื ื ืชืืื ืืชืคืฉืืืช ืืื ืืื ืืฆืขื ืืจืืฉืื ืืงืจืืช ืฉืืคืืฅ ืฉืืืชื. ืฆืืืชืื ืืืืืื ืืงืืืข ืืืื ืืงืืจ ืืฉืืืืืช, ืืืฆื ืื ืขืืืจืืช ืืจื ืกืคืืจืืฆืื ืืืืื ืื ืืืืคืืืช ืืืกืืฃ. ืืืืงื ืกืืืืช ืืฉืืืื ืขื ืจืืฉืื ืืืื ืจืืฆื ืืกืืืขืช ืืืฉืืฃ ืืืคืืื ืืกืจืื ืื ืืคืืืื.
ืืฆืืจืช ืืคื ืืืืชืืช ืฉื ืืชืคืฉืืืช ืฉืืืืืช ืืงืืืื ืืคืจืงืืืงื ืฉื ืืืืืืช ืงืืืื ืฆืืืช ืืืืฆื ื ืงืืืช ืืฉื ืคืืื ืฆืืืืืช, ืืื ืงืฆื ืืืืืจ ืืืฆื ืืฉืืืื ืขืืืจืช ืืื ืคืื ืงืฆืืืช. ืชืืืื ืืืคืื ืื ืืืฉืฃ ืืืืฉืืช ืืื ืืืช ืืืื ืคืืจืืืื ืื ืขืงืืืื ืฉื ืืืืขืืช ืื ืืืืืงืช ืืืคืื ืืืชื ืืช ืฉืขืืงืคืช ืืขืืจืช ืฉืืืืืช. ืืืืจ ืืืืืืืืืืืฆืื, ืฆืืืชืื ืืืืืื ืืชืขืืฃ ืืืื ืืงืืขืื ืืืจืฉืื ืืจืืื ืืืืฉ ืืืืื ืืืืคืื ืืืืกืก Promise.
ืืืืื ืืืคืื ืืฉืืืืืช ืืกืื ืืจืื ืืืช ืืืืฆืขืืช ืฉืจืฉืจืืืช ืืืืื
ืืืืืืช (Promises) ืืคืฉืืืช ืืช ืืืืคืื ืืฉืืืืืช ืืกืื ืืจืื ืืืช ืขื ืืื ืืืกืืฃ ืชืืฆืืืช ืืฆืืื ืืืืฉืืื ืืชืื ืืื ื ืืืื. ืฉืืืช .catch() ืกืื ืืจืืืช ืืช ืืืจืื ืืืจืืืื, ืืืืืืช ืืช ืืฆืืจื ืืืืืงืืช ืืืืจืืช ืฉื callback. ืืขืืจ ืืืคืืกื ืฉืืืืืช callback ืืฉืจืฉืจืืืช Promise ืืจืื ืืขืืืคืช ืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืืขืืืื ืืืืฉ ืฉื ืืืืืงืช ืืงืจื ืืื ืืืคืืฅ ืืืืืช ืืืงืื ืืืขืืืจ ืืื ืืช ืืจืืืื ืืื ืฉื ืฉืืืื.
ืืืืื ืื ืืืืื ืฉืื ืืฉืืื ืืกืื ืืจืื ืืช ืชืืจืืช ืืืจืืื ืขืงืืืช ืฉื ืืืคืื ืืืจืืืื. ืืืจื ืกืคืืจืืฆืื ืืืขืืื ืืืืืื ืืืืฉืืืื ืืืืืื ืฉืืื ืฉืืืืช ืืจืืืืช ืฉื ืงืจืืื ืืืืจืช ืืืคืื ืืขืืจ ืืฉืืืืืช ืืืืคื ืขืฆืืื. ืขืืืื ืืืืฉ ืืืืกืก ืืืืืืช ืืชืืืฉื ืขื ืืืชืืืืืืืืืช ืืฉืืืชืืืช ืืืืฆืืืช ื ื ืืชืื ืืฉืคืขื ืืืืืงืืช ืชืืื ื, ืืืืืื ืฉืืื ืืจืื ืืช ืืืืจืืืช ืขื ืืชืคืฉืืืช ืืชืงืืืช ืืืคืฉื ืืช ืืืืืช ืืืืืงืืช ืขื ืคื ื ืืืืืืื.
ืฉืืืืจ ืืืงืฉืจ ืืืืืื ื ืืฉืืคืืจ ืืืืืช ืืฆืคืืื
ืขืืืื ืืืืฉ ืฉื ืืืคืื ืืฉืืืืืช ืืกืื ืืจืื ืืืช ืืืืจ ืืฉืืจ ืืช ืืืงืฉืจ ืืืืืื ื ืฉื ืืืขืจืืช ืืืงืืจืืช. ืื ืืจืื ืืืื ืืฉืืืจ ืืื-ื ืชืื ืื ืืืื ืคืื ืงืฆืื ืืงืืจืืช, ืคืจืืืจืื ืืืืชืืช ืืื. ืืืืืืช ืืงืืืช ืขื ืื ืขื ืืื ืฉืืืจื ืขื ืขืงืืืช ืืืกื ืืช ืขื ืคื ื ืืืืืืช ืืกืื ืืจืื ืืื ืืืฉืจ ืื ืืืืฉืืืช ืืืืื. ืขื ืืืช, ืขืืืคื ืจืฉืื ืืช ืื ืฉืืืืฉ ืืจืขื ืืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืขืืืืื ืืงืฆืฅ ืืืืข ืืืืื ื ืืฉืื.
ืืกืืจืืช ืชืฆืคืืช ืืืืืืช ืื ืื ืืืกืชืื. ืืขืจืืืช ืจืืฉืื ืื ืืืืจ ืืืื ืืช ืฆืจืืืืช ืืืฉืชืื ืืฉืืจืืช ืขื ืฉืืืืืช ืืืืกืกืืช ืืืืื ืืื ืืืืืื ืฉืืืชืจืืืช ืืืืื ืืช ื ืชืื ืืืืฆืืข ืืืื. ืืืืฉืืื ืชืืืืื ืืช ืืื ืืืชืืืจืื ื ืืชืื ืืืจืืขืื ืื ืืชืื ืืืจื ืฉืืจืฉ, ืฉืื ืงืฉืจื ืืฉื ืืคืืจืืื ืืืคืฉืจืื ืคืชืจืื ืืืืจ ืืืชืจ. ืืืฉืจ ื ืชืื ื ืืืืื ืืืจืืื ืืืืคื ืืืขื ืืจื ืฉืจืฉืจืช ืืืืืื, ืืื ืืกืื ืืืืืื ืืขืงืื ืืืจ ืืืจืืขืื ืืืืืง, ืืืคืืืช ืืช ืืื ืืืชืืืฉืฉืืช ืืืคืฉื ืืช ืืชืืืืงื ืืืืื ืืจืื.
ืืืืืืฆืื ืฉื ืืืืืช ืขืงืืืืช ืฉืืืืืช ืืืืจ ืขืืืื ืืืืฉ
ืืืืจ ืืืืืจื, ืืืืงืืช ืืืืืืืืืช ืฆืจืืืืช ืืืฉืจ ืฉืื ืืคืขืืืืช ืืืกืื ืืจืื ืืืช ืืืืืช ืื ืคืชืจืืช ืืืืคื ืขืงืื. ืืงืจื ืืืืงื ืืืืืื ืืืืืช ืืฉืื ืจืฉืช, ื ืืงื ื ืชืื ืื ืืชืจืืืฉื ืคืกืง ืืื ืืื ืืืืื ืฉืืชืคืฉืืืช ืืฉืืืืืช ื ืืชืจืช ืฉืืื. ืืืืืืฆืื ืฉื ืืืืงืืช ืืื ืืชืื ืฆืื ืืจืืช CI/CD ืืืืืื ืฉืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืฉืืืฆืื ืืืืจืื ื ืื ืืืฆืจื ืืฆืื ืืืืื ืฉืงืืื ืื ืืจืืืื ืืืกืืืื.
ืชืืืื ืื ืืฉืงืฃ ืืช ืขืงืจืื ืืช ื ืืื ืืืจืฆืื ืืชืืฉืืช ืืืืืจื ืืืฆืื ืฉื ืืืขืจืืช, ืฉืื ืืืืืืฆืื ืืืืืื ืืืื ืืช ืืืืจ ืื ืฉืื ืื ืงืื. ืขื ืืื ืืืืขืช ืืืืืช ืืฆืื ืืจืืช ืืคืจืืกื, ืฆืืืชืื ืืชืืืงืื ืชืืืื ืืืืจื ืืืฆืื ืืชืงื ืืช ืขืฆืื. ืืืคืื ืืฉืืืืืช ืืชืคืชื ืืืืฆืขื ืืื ื ืจืืืงืืืื ืืชืงื ืืจืืืืงืืื ื ืืืืืช, ืืืืืื ืืชื ืืืืช ืฆืคืืื ืืื ื ืชืืื ืืืืฆืืข ืืืกืื ืืจืื ืืื.
ืฉืืืื Async/Await ืืืืจืื ืืกืืืืืช Mixed Promise
ืืืขืืจ ืืืืืืงื ืืืืกืกืช callback ื-Promises ืืื ืฆืขื ืืืืจื ืืืฆืื ืืฉืืขืืชื, ืื ืืื ืกืช async ื-await ืื ืืกืฃ ื-Promises ืืกืคืงืช ืงืคืืฆืช ืืืจืื ื ืืกืคืช ืืงืจืืืืช ืืชืืืืงื. ืขื ืืืช, ืืืขืจืืืช ืืจืืื ืืืช ืืงื ื ืืืื ืืืื, ืืืืืฅ ืืื ืืื ื ืืืื ืืืชืจืืฉ ืื ืืืื. ืืืฉืืื ืืืฆืืจ ืจืืื ืคืืขืืื ืืกืืืืืช ืืขืืจืืืช ืืื ืืืืืืื ืืืืกืกื callback, ืฉืจืฉืจืืืช Promise ืืคืื ืงืฆืืืช async ืืืฉืืช ืืชืงืืืืื ืืื. ืฉืืืื async/await ืืืืจืื ืืืคืฉืจ ืืืืจื ืืืฆืื ืืืื ืืขืจืขืจ ืืช ืืืฆืืืืช ืฉื ืชืืืืืื ืงืจืืืืื ืื ืืืคืจืืข ืืืืฉืืืืช ืืฉืืจืืช. ืืชืืืื ืืืจืฉ ืื ืืืืขืืช ืืื ืืช ืืื ืชืืืืจ ืืืืฉืืข ืืื ืืฉืืืจ ืขื ืกืืจ ืืืฆืืข, ืขืงืืืืช ืฉืืืืืช ืื ืืืื ืืฆืืื ืฆืคืื.
ืืื ืืืจืฆืื ืืืจืืชืืช ืขืืงืืช ืืืจ ืขืงืจืื ืืื-ืงืืื: ืืคืจืืืืื ืืืืฉื ืืืกื ืืช ืืืฉื ื ืืืืคื ืืืจืืชื, ืืืืื ืื ืชืืื ื ืืื ืืื ืคืขื. ืืชืืืืจ ืฉื Async/await ืืกืชืืจ ืืช ืฉืจืฉืจืช ื-Promise ืืืืืจื ืืจืืื ืืืืืช ืกืื ืืจืื ืืช, ืื ืืื ืขืืืื ืชืืืื ืืชืฉืชืืช Promise ืืชืคืงืืช ืืืืืื ืืชืืช. ืืื ืช ืงืฉืจ ืื ืืื ืงืจืืืืช. ืฆืืืชืื ืืืืืื ืืืืื ืฉืืื ืืจืืฆื ืืืชืืืืืช ืฉืืื ืชืืืืื ืืฉื ื ืืืื ืื ืืคื ื ืืืขืืจื. ืืืฉื ืืืืจืืช ืื ืืฉืงืคืช ืืช ืืืืืืืฆืื ืืืจืืืืงืืื ืืช ืืืืจืืชืืช ืืืชืืืจืช ื- ืืขืืจืช ืืื ื ื ืชืื ืื ืฉื IMS ืื VSAM ืืฆื ืชืืื ืืืช COBOL, ืฉืื ืืืืืจื ืืืฆืื ืืชืจืืฉืช ืืฉืืืืช ืืื ืืืืืคื ืคืชืืืืืช.
ืชืื ืื ืฉืืืืช ืื-ืงืืื ืืื Promises ื-async/await
ืฉืืืืช ืื-ืงืืื ืืืฆืจืืช ืืช ืืฉืจ ืืืขืืจ ืืืืคืฉืจ ื-Promises ืืืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืคืขืื ืืื. ืืืืื ืืืืืจื, ืื ืื ืคืื ืงืฆืื ื ืืชื ืช ืืืชืืื ืืืืฉ ืืืืคื ืืืืื, ืืืื ืืืืืช ืคืขืืื ืืืืืช ืืืคืืช ืืืื ืืช. ืคืื ืงืฆืื ืืืืืจืช Promise ืืืืื ืืืืืช ืืขืืืฃ ืืคืื ืงืฆืื ืืกืื ืืจืื ืืช, ืืืืืคื, ืื ืฉืืืืื ืืื ืืจืืงืฆืื ืืืงื ืืื ืจืืืืื ืืืืจื ืืื ืืจืืืืื ืืืืจ ืงืืื. ืฉืืืืช ืืื ืืกืคืงืืช ืื ืืงืื ืืจืืื ืืจืืฉืื, ืืืกืืฃ ืืืืื ืื ืืจืืืืืฆืื ืฉื ืืจืืืื.
ืืืืืื, ืืขืช ืืขืืจืช ืืืืื ืืื ืืจืืงืฆืื ืฉื ืืกื ื ืชืื ืื, ืจืง ืืืคื ืืฉืืจืืชืื ืืจืื ืืขืืืื ื ืขืฉืื ืืืฉืชืืฉ ืืชืืืื ื-async/await, ืืขืื ืฉืืคืื ืงืฆืืืช ืืคื ืืืืืช ืฉืื ืขืืืื ืืืืืจืืช Promises. ืขื ืืืื, ืืืคืืก ืืืื ืืืื ืืืคื ืืื ืืื ืฉืชืืืืืช ืืชืขืืื ืืช. ืืืืืฅ ืืืจืจืื ืื ืืื ืข ืชื ืื ืืจืืฅ ืืืชื ืฆืคืืืื ืื ืืืืื ืืงืฉืจ ืฉืขืืืืื ืืืชืจืืฉ ืืืฉืจ ืืืืืืช ืืกืื ืืจืื ืืื ืืฉืชื ืื ืืคืชืืืืืืช.
ืชืื ืื ืฉืืืืช ืื-ืงืืื ืืืื ืืืืฉืช ืืืคืฉืื ืืืื ืืื ืื ืืื ื ื ืืคืืกื ืืื ืืืจืฆืื ืืจืืื ืืืืฉืชื ืืืกืืจืืืืืช ืืกืชืืืืช ืขื ืฉืืืจื ืขื ืชืงืฉืืจืช ืขืงืืืช ืืื ืืื ืื ืืฉื ืื ืืืืฉืื ืชืื ืฉืืคืืจ ืืืจืืชื ืฉื ืืืืื ืืช. ืืจืืข ืฉืฉืืืช ืืื-ืงืืื ืืชืืืฆืืช ืืืืกืื ืืืืืงืืช ืืชืจืื, ืืื ืืืคืืช ืืืกืืก ืืืืืืฅ ืจืื ืืืชืจ ืืจืืื ืืืขืจืืช.
ื ืืืื ืกืืจ ืืืฆืืข ืืชืคืขืื ืืงืืืืืืช ืชืืช async/wait
ืืขืื ืฉ-async/await ืืคืฉื ืืช ืืชืืืืจ, ืืื ืื ืืฉื ื ืืช ืกืืจ ืืืืฆืืข ืื ืชืคืก ืฉื ืคืขืืืืช ืืกืื ืืจืื ืืืช. ืืคืชืืื ืืืืจืืืื ืืฉืจืฉืจืืืช callback ืืคืืจืฉืืช ืขืืืืื ืืืชืขืื ืืื ืฉืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืืืืจืืช Promises ืืืืคื ืืจืืื, ืื ืฉืืืื ืืฉืื ืืืื ืขืืื ืื ืืืงืืืืืืช. ืื ืื ืื ืืืืื ืืจืืื, ืฉืื ืืืื ืืื ืขืืืืื ืืืจืื ืืืืื ืกืชืื, ืคืขืืืืช ืื ืฆืคืืืืช ืื ืฆืืืืจื ืืงืืืง ืขืืงืืื. ื ืืืื ืืืงืืืืืืช ืืืืื ืืืขืืจื ืืืืื ืฉืืืืฆืืขืื ืืืฉืืจื ืขืงืืืื ืืฆืคืืืื.
ืืืคืชื ืืฉืืืื ืืื ืืคืืจืฉืืช. ืฆืืืชืื ืืืืืื ืืืืืช ืืืื ืคืขืืืืช ืืืจืฉืืช ืืืฆืืข ืืงืืื ืืืืื ืืืืืืช ืืืืฉืืจ ืขืืงืืืช. ืคืื ืงืฆืืืช ืฉืืืืืืช ืืืฆืข ืื ืืื ืืช ืฆืจืืืืช ืืืฉืชืืฉ ืืืื ืื ืืืื Promise.all(), ืืขืื ืฉืืฉ ืืืืชืื ืืืฉืืืืช ืชืืืืืช ืื ืคืจื. ืืืืืื ืฉื ืืงืืืืืืช ืืืื ืื, ืืืืื ืืืื ืืืชืืืจืื ื ืืืื ืขืืช ืืฆืืืืจื ืืงืืืง ืฉื ืืืขืื ื-COBOL, ืืืืืื ืืืฆื ืกืืืืจ ืืืฆืืข ื ืืื ืืืืืจ ืืช ืืชืคืืงื ืืืื ืืืชืคืฉืจ ืขื ืืืื ืืช.
ืืื ืคืจืืคืื ืืืฆืืขืื ืฆืจืืืื ืืืืืช ืฉืื ืื, ืชืื ื ืืืืจ ื ืืฆืื ื-thread ืืืื ื ืืชืืืื ืืคื ื ืืืืจื ืืืื ืืืจืฆืื. ื ืืืื ืืงืืืืืืช ืืืคื ืืช async/wait ืืฉืืคืืจ ืงืจืืืืช ืืืื ืืืืจื ืืืฆืื ืืืืื ืืืฆืืขืื. ืืืฉืจ ืกืืจ ืืืืฆืืข ืืืืืจ ืื ืืืง ืืืคืืจืฉ, ืืกืืืื ืืืื ืกืช ืืฉืืืื ืื ืงืืคืืื ืืืืื ืืืขืืจ ืืืืืขืจ.
ืฉืืืืจ ืกืื ืืืงื ืฉื ืฉืืืืืช ืืืจืืืืช ืืกืื ืืจืื ืืืช ืืขืืจืืืช
ืฉืืืื async/await ืืฆืื ืฉืื ืื ืืกืื ืืืงื ืฉื ืืืคืื ืืฉืืืืืช. ืืขืื ืฉ-Promises ืืกืชืืืื ืขื ืฉืืืืช .catch() ืืืืืืช ืืืืื, ืคืื ืงืฆืืืช async ืืฉืชืืฉืืช ืืืืืงืื ืฉื tryโฆcatch. ืขืจืืื ืฉื ืฉื ืืื ืืกืืืื ืืืช ืืืื ืืืฆืืจ ืืืกืจ ืขืงืืืืช ืื ืืืื ืืชืคืฉืืืช ืฉืืืืืช ืืื ื ืกืื ืืจืืืื. ืฉืืืจื ืขื ืกืื ืืืงื ืืืืื ืฉื ืฉืืืืืช ืืืืืื ืฉืืืจืืืื ืืืจืื ืืฆืืจื ืฆืคืืื ืืจื ืื ืืฉืืืืช ืืืกืื ืืจืื ืืืช.
ืืื ืืืฉืื ืขืงืืืืช, ืืจืืื ืื ืฆืจืืืื ืืืืฅ ืืื ืขืืืื ืืจืืืืื ืืืืคืื ืืฉืืืืืช ืืืืืื ืื ืืืืืช Promise ืืื ืืจืืืื ืืกืื ืืจืื ืืื. ืื ืืื ืข ืืขืืืช ืืืื ืืืืืช ืื ืืืืคืืืช ืื ืงืจืืกืช ืืืกื ืืช ืฉืงืื. ืืื ืฆืคืืื ืืืืืื ืื ืื ืืืชืืื ืืช ืขืฆืื ืืืืืืื ืืื. ืืคืจืงืืืงืืช ืชืืืืืช ืืช ืขืงืจืื ืืช ืื ืืืืจ ืืืืื ืื ืืืคืืจืืื ื ืืชืื ืืืจืืขืื ืื ืืชืื ืืืจื ืฉืืจืฉ, ืืืฉืจ ืืขืงื ืขืงืื ืืืจ ืืฉืืื ืืืืื ืฉืงืืคืืช ืชืคืขืืืืช.
ืืืืงืช ืกืืืืืช ืืกืื ืืจืื ืืืช ืืขืืจืืืช ืชืืช ืชื ืื ืืฉื ืืืืืื ืืืืชืช ืฉืื ืืืืืืื ืืืืกืกื Promise ืืื ืืืืืืื ืืืืกืกื ืืกืื ืืจืื ืืืืืื ืืฆืคืื. ืืื ืฉืืืชืคืฉืืืช ืฉื ืฉืืืืืช ืืชืืืฆืืช, ืฆืืืชืื ืืืืืื ืืืืฉืื ืขื ืืืืจื ืจืืื ืืืชืจ. ืืืคืื ืืืื ืืืืขืจ ืืืืื ืืืคืฉื ื ืืคืื ืฉืืืืืช ืืืืื ืคืขืืืืช ืืืืจืืืืืช, ืืืืืื ืืช ืฉืืืืช ืืืขืจืืช ืืืื ืฉืืชืืืืจ ืืชืคืชื.
ืืืืืช ืืืฆืืขืื ืืชืืืืงื ืืกืื ืืจืื ืืื ืืืืจืืืืื
ืืืืจ ืืื ืกืช async/await ืืืืงืื ืืืงืืื ืฉื ืืกืืก ืืงืื, ืืืืืช ืืชืืฉื ืืืืื ืฉืืืืืจื ืืืฆืื ืขืืืืช ืืืขืืื ืืืื ืืื ืืืขืกืงืืื ืืืื. ืืืืืืช ืืืื ืืืฆืืขืื ืืืืืฉืืื, ื ืืงืื ืชืืืืงื ืืืืืงืืช ืจืืจืกืื ืฉื ืืคืืกื ืชืืืื ืืกืื ืืจืื ืืื. ืืืืื ืืจืืืืื ืืืืืื ืชืคืืงืช ืืงืฉืืช, ืืฉืืืืช ืืจื ืืงืฆืืืช ืื ืืฆืื ืืขืื ืืืืืืืื ืืขืืจืืื.
ืขืจืื ืืกืืก ืืืืืืืืื ืฉื ืืืฆืืขืื, ืืืืื ืืืื ืืืชืืืจืื ื ืืืื ืืืฆืืขื ืชืืื ื ืฉืขืืืื ืืขืงืื ืืืจืืื, ืืกืคืงืื ืืฉืืืื ืืืืืืงืืืืืช ืืคื ื ืืืืจื ืืืืืจื. ืืืืจื ืืื, ืืืื ืชืืืืงื ืืืื ืงืจืืืืช ืงืื, ืืืกืื ืืืืงืืช ืืฉืืขืืจื ืฉืืืืจ ืฉืืืืืช ืืืืจืื ืืืืืื ืฉืืคืืจ ืืืืชื.
ืืืืืช ืืืืจืืื ืื ืจืง ืืืฉืจ ืืช ืืฆืืืช ืืืื ืืืจืฆืื ืืืกืื ืืจืื ืืช, ืืื ืื ืืื ื ืืช ืืืื ืืขืื ืืขื ืืื ืืืืืจื ืืืฆืื ื ืืกืคืช. ืืืฉืคืขื ืื ืืชื ืช ืืืืืื ืฉื ืืืืืฅ ืืกืื ืืจืื ื/ืืืชื ื - ืืื ื ืืชืืืฉืฉืืช ืงืฆืจืื ืืืชืจ, ืงืื ื ืงื ืืืชืจ ืืืงืืืืืืช ืฆืคืืื - ืืืืืื ืฉืืืืืจื ืืืฆืื ืืืกืืคื ืขืจื ืืืืฉื ืืขืืจ ืืชืืืืจ. ืืืืจ ืืืืืืช, ืืฉืื ืืืืืจืืื ืขืืืจ ืืืืคื ืืืขื ืืืืืืฅ ืืื, ืืืืฆืจ ืืช ืขืืื ืืฉืืจื ืฉื ืืฆืืืืช ืืกืื ืืจืื ืืช ืืืขืจืืืช JavaScript ืืืืจื ืืืช.
ืืืืืช ืขืงืืืืช ื ืชืื ืื ืืืืืืืช ืืจื ืืงืฆืืืช ืืืืื ืจืืคืงืืืจืื ื
ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ื ืชืคืกืช ืืขืชืื ืงืจืืืืช ืืจื ืขืืฉื ืืื ืืช, ืื ืฉืืืืช ืื ืชืื ืื ืืืกืืกืืช ืืืฆืืืืช ืืขืกืงืืืช ืื ืืื ืฉืงืืืขืืช ืืื ืืืืืจื ืชืืื ืืืฆืืื ืืืืฆืืจ. ืืืจืช ืืขืจืืืช ืืืืกืกืืช callback ื-Promises ืื-async/await ืืฉื ื ืืช ืืชืืืื ืืืกืืจ ืฉื ืคืขืืืืช ืื ืชืื ืื, ืื ืฉืขืืื ืืืืืื ืืืืกืจ ืขืงืืืืช ืื ืื ืื ืืื ืืงืคืืื. ืขืกืงืืืช ืฉืืกืชืืื ืืขืืจ ืขื ื ืงืืืืช ืืืงืืจืช ืกืื ืืจืื ืืืช ืื callbacks ืืฉืืจืฉืจืืช ืขืฉืืืืช ืืืชืืฆืข ืืฆืืจื ืื ื ืืื ื ืืืฉืจ ืื ืขืืืจืืช ืืืืฉ ืืฆืืจื ืฉืืืื. ืฉืืืจื ืขื ืขืงืืืืช ืื ืชืื ืื ืืืืืื ืฉืืืืืจื ืืืฆืื ืืฉืคืจืช ืืช ืืืืฆืืขืื ืืืื ืืคืืืข ืื ืืื ืืช ืื ืืืืืืช ืืืืงืืจืช.
ืืืชืืจ ืฉื ืฉืืืจื ืขื ืฉืืืืช ืืจื ืืงืฆืืืช ืืื ืงืจืืื ืืืืืื ืขืืืจ ืืขืจืืืช ืืืฉืืืืช ืืกืคืจ ืืกืื ื ืชืื ืื, ืืืฉืงื API ืื ืคืขืืืืช ืงืื/ืคืื ืฉื ืงืืฆืื. ืืื ืฉืืืืืืงื ืืืกืื ืืจืื ืืช ืืชืคืชืืช, ืืืืืืงืื ื ืชืื ืื ืืฉืืชืคืื, ืืฆืืื ืืื ืืื ืืื ืื ืื ื ืืืกืื ืืืืืื ืืืืืื ืืืื ืืืชืืื ืืืืื ืื-ืืื ืืืช ืืืฉืื. ืืืืืืช ืืจื ืืงืฆืืืช ืืืืื ืฉืืคืืฅ ืืืจืฉืช ืื ืืฉืืขืช ืืืจืืืืืช ืืื ืืืืืช ืืชืืฉื. ืืื ืืงืืช ื... ืืืคืื ืืื-ืืชืืืืช ืืงืืืื ื ืชืื ืื ืืืืื ืืืืจื ืืื ืคืืืคืืจืืืช ื ืืืืจื ืืืฆืื ืฉื ื ืชืื ืื ืืืืืืฉ ืื ืืืื ืืช ืืืจืืืช ืื ืชืื ืื ืืื ืืืชื ื ืคืจืืช ืืืฆืืืช ืืืืืจื ืืืฆืื.
ืืืืื ืืืืืืช ืขืกืงืืืช ืืืืืืงื ืืกืื ืืจืื ืืช
ืืืืืืช ืืจื ืืงืฆืืืช ืืืืืจืื ืืืื ืืชืืืื ืืืกืชืืืืช ืืืืืช ืขืืืื ืืืืืช. ืืืจืืืืงืืืจืืช ืืืื ืขืืช ืขื ืืื callback, ืืืืืืช ืืื ืืคืืืจืื ืืขืชืื ืงืจืืืืช ืขื ืคื ื ืคืื ืงืฆืืืช ืืงืื ื ืืช, ืื ืฉืืืคื ืืช ืืคืขืืืืช ืื ืืจืืจืืช, ืื ืฉืืืคื ืืช ืืคืขืืื ืืืืชื ืืจื ืืงืฆืื ืืืืชื ืืจื ืืงืฆืื. ืืฉืื ืืจืืฉืื ืืขืืืื ืืืืฉ ืืื ืืืคืื ืืืืืืช ืืื ืืืคืืจืฉ. ืื ืืจืื ืืืขืงื ืืืจ ืืืคื ืืจืืืช ืื ืชืื ืื ืืจื ืจืฆืคืื ืืกืื ืืจืื ืืื ืืชืืขืื ืืืื ืคืื ืงืฆืืืช ืงืืจืืืช, ืืฉื ืืช ืื ืืืฆืขืืช commit ืฉื ืืฉืืืื ืืฉืืชืคืื.
ืืืืืืืืืฆืื ืฉื ืชืืืช ืื ืืชืื ืืฉืคืขื ืขืืืจืื ืืืฉืืฃ ืงืฉืจืื ืืจืืืืื ืืื ืขืกืงืืืช ืืจืืืืื ืืืฆืื ืืื. ืืชืืืื ืืืื ืืฉืืืืช ืืืืคืื ืฉื ืืื ื ื ืืขืืจ ืืกืืืื: ืืขืงื ืืืจ ืืฉืคืขืช ืกืืื ื ืชืื ืืืขื ืืื ืืืืื ืืืื ื ืชืื ืื ื ืขืื ืืฉืืืืช ืืกืื ืืจืื ืืืช, ืฆืืืชืื ืืฉืืืื ืฉืืืื ืขื ืืืืืจื ืืื ืขืกืงืืืช ืืืืืืื ืืืืืฃ ืืืืืืช ืืคืืจืฉืื ืืืืื ืืืขืืจื. ืืืืจ ืืืืจืช ืืืืืืช ืืื, ืฉืจืฉืจืืืช ืืืืื ืื ืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืืืืืช ืืฉืืืจ ืขื ืืืืืืืช ืืฆืืจื ืืืื ื ืืืชืจ.
ืืืฉืื ืืืฆืขื ืืื ื ืืจื ืืงืฆืืื ืืืื ืืืืื ืืืืจื ืืกืื ืืจืื ืืช
ืืื ืืืืืื ืืืืืืช ืืขืช ืืืืขืช Promises ืื async/await, ืฆืืืชืื ืฆืจืืืื ืืฉืื ืืืฆืขื ืืื ื ืืจื ืืงืฆืืื ืืืื ืืงืื ืฉืขืืจ ืฉืืคืืฅ. ืืื ืืงืืช ืืืื commits ืื-ืคืืืืื, ืืชืืื ืืจื ืืงืฆืืืช ืืืืืจืื ืืืกืืืื ื rollback ืืืืืืื ืฉืคืขืืืืช ืืกืื ืืจืื ืืืช ืฉืืืฉืืื ืืืงืืช ืืืืื ืืืืืจ ืืืฆื ืขืงืื. ืืืฆืขื ืืืื ื ืืืืืื ืืคืขืื ืืืืคื ืขืฆืืื ืืืกืืจืืช ืกืคืฆืืคืืืช, ืื ืฉืืืคืฉืจ ืืืขืจืืช ืืฉืืืจ ืขื ืฉืืืืช ืื ืืืฉืจ ืืงืืจืืช ืื ืชืื ืื ืืืกืืกืืื ืืชืคืชืืื.
ืืคืืก ืืืื ื ืืื ืืฉืืืืฉ ืืขืืืคืืช ืืจื ืืงืฆืืื ืืืืช ืืฉืจ ืขืืืคืืช ืืช ืื ืืฉืืืื ืืืกืื ืืจืื ืืื ืืงืฉืืจืื ืืชืื ืคืื ืงืฆืื ืืืช. ืื ืืชืจืืฉืช ืฉืืืื, ืืขืืืคื ืืืืืช ืืืืืืืืช ืคืขืืืืช ืืืืจื ืืืจื ืืืืฆืขืช ื ืืงืื. ืื ืืฉืงืฃ ืืืฉืืื ืืืฆืืืื ื ื ืืชืื ืืฉืคืขื ืืืืืืืช ืชืืืช, ืืืฉืจ ืืืืื ืชืืืืืช ืืื ืข ืฉืืืืืช ืืืืจืืืช. ืฉืืืื ืขืืืคืืช ืืจื ืืงืฆืืืช ืืฉืื ืืืงืื ืฉื ืืืขืืจ ืืืืฆื ืคืขืืืืช ืืกืื ืืจืื ืืืช ืืืคืืืช ืืช ืืกืืืจืืช ืืื ืืืืืืช ื ืชืื ืื.
ืกื ืืจืื ืขืืืื ื ื ืชืื ืื ืื ืืื ืืช ืชืืช async/await
Async/await ืืคืฉื ืืช ืืื ื ืืงืื ืื ืืืืืจ ืืช ืืืงืืืืืช, ืืืืคืฉืจ ืืืกืคืจ ืคืขืืืืช ืืคืขืื ืื ืืื ืืช. ืืื ืกื ืืจืื ื ืืื, ืืชืืื ืื ืงืจืืืืช ืื ืืื ืืช ืขืืืืืช ืืืืฆืจ ืืฆืืื ืื ืขืงืืืื, ืืืืืื ืืขืช ืืืฉื ืืืฉืืืื ืืฉืืชืคืื ืืืื ืืกืื ื ืชืื ืื ืื ืืืืื ืื. ืืื ืืงืืช ืกื ืืจืื ืืืื mutex, ื ืขืืื ืืืคืืืืืช ืืืืืงืืช ืืจืกืืืช ืืืืืืืช ืฉืฉืืืืช ืื ืชืื ืื ื ืฉืืจืช ืื ืืืฉืจ ืคืขืืืืช ืืืคืคืืช.
ืกื ืืจืื ืืืื ืืืืืช ืชืืื ืืืขืื ืืืฆืืขืื. ื ืขืืื ืืืืืืช ืขืืืื ืืืคืืืช ืืช ืืชืจืื ืืช ืืืงืืืืืืช, ืืขืื ืฉืืงืจื ืื ืืกืคืงืช ืขืืืื ืืคืืืข ืื ืชืื ืื. ืืืืืื ืื ืืื ื ืืืข ืื ืืชืื ืืคืืกื ืชืืืช ืฉืืืื ืืฉืืื ืฉืืคืืฅ ืืืงืืืื ืืืชืจ. ืืืืื ืืืฆืืข ืืงืืืืื ื ื ืืืื ืจืืฆืืช ืืงืืืืืช ืืกืคืง ืชืืื ืืช ืืืืืช, ืืืืืืื ืืืฆื ื ืืชื ืืืฆืข ืืจืืืืช ืขืืืื ืื-ืืื ืืืช ืืืืื ืืืืื ืฉืืื ืืขืืจ. ืกื ืืจืื ื ืืื ืืืืื ืฉืืืืืจื ืืืฆืื ืชืืืฅ ืืช ืืชืคืืงื ืืืื ืืืื ืืก ืืืกืจ ืขืงืืืืช ืืืื.
ืืืืืช ืขืงืืืืช ืืจื ืืงืฆืืืช ืืืืฆืขืืช ืืืืงืืช ืืืืืืืืืช
ืืืืงืช ืืชื ืืืืช ืืจื ืืงืฆืืื ืืืช ืืกืืืื ืืกืื ืืจืื ืืช ืืืจืฉืช ืฉืืจืืช ืืืืืช ืืืืืืืช ืืืืงืืช ืขืืืกื ืขืืืื ืฉื ืืืฆืืจ. ืืกืืจืืช ืืืืืืืืืช ืฆืจืืืืช ืืืืืช ืืฉืืื ืืืงืืื, ืืฉืืืืช ืจืฉืช ืืชืจืืืฉื ืืืฉื ืื-ืืื ืืช. ืื ืืงืจื ืืืืงื ืืืืช ืฉืืคืขืืืืช ืืืฉืืื ืืืฆืืื ืื ืฉืืืฆืขื ืคืขืืืืช ืืืืจืืช ืืืืืืื, ืืื ืืฆืื ืืื ืืื ืื ืืฆืืื ืื ืืืืืจืื ืฉื ืืชืจื ืืืืกืื.
ืืืืืืฆืื ืชืืืืช ืืืืืืช ืืชืืฉื ืืืืื ืืืืืจื ืืืฆืื. ืืื ืืืคืฉืจืช ืืืื ืืกืื ืืืฉืจ ืฉืื ืฉืื ืืืขืืจ ืฉืืืจ ืขื ืืืื ืืช ืืจื ืืงืฆืืื ืืืช ืืื ืฉืืืืืืฅ ืฉื ืืกืื ืืจืื ื/ืืืชื ื ืืชืจืื. ืืืฉื ืื ืืชืืืฉืืช ืขื ืืกืืจืืืืืช ืืื ืืืจืฆืื ืจืฆืืคื ืืืืืจื ืืืฆืื ืฉื ืืืื ืคืจืืื, ืชืื ืืืืื ืฉืื ืขืืืื ื ืืืง ืืื ืกืื ืืจืืื ืืืืืื ืฉื ืฉืืืืช. ืืชืืฆืื ืืื ืืขืจืืช ืฉืืชืคืชืืช ืืืืคื ืืกืื ืืจืื ื ืชืื ืฉืืืจื ืขื ืืืืง ืืขืงืืืืช ื ืชืื ื ืืืกืืก ืืืฉืืืื ืืืืชืจ ืฉืื.
ืืืืงืช ืืงืืืืืืช ืืืจืืืช ืืืฆืืข ืืืืจ ืืืืจื
ืืืืจ ืฉืงืื ืืกืื ืืจืื ื ืืืืจ ืงืืื ืขืืจ ืฉืืคืืฅ ื-Promises ืื async/await, ืืฉืื ืืงืจืืื ืืื ืืจืื ืืืืืืช ืืืคื ืืชื ืืืืช ืืืืฆืืข ืชืืช ืขืืืกื ืขืืืื ืืืืชืืื. ืืืืงืืช ืืืืืืช ืืืฉืจ ืฉืืืขืจืืช ืฉืขืืจื ืฉืืคืืฅ ืื ืจืง ืืชืคืงืืช ืืืืื, ืืื ืื ืฉืืืจืช ืขื ืืงืืืืืืช ืืืืงืืืืืืช ืฆืคืืืืช. ืคืจืืืงืืื ืจืืื ืฉื ืืืืจื ืืืฆืื ืืืขืืืื ืืืฉืืืืช ืฉื ืืืืงืช ืืจืืืช ืืื ืจืืฆื ืืืืจ ืืืืจื. ืืคืืื ืฉืื ืืืื ืงืื ืื ืืชืืืื ืืืืืื ืืืฉืคืืข ืขื ืืืืฆืืขืื, ืขืงืืืืช ืื ืชืื ืื ืื ืืชืคืฉืืืช ืืฉืืืืืช. ืืืืงืืช ืืืืืืืช ืฉืืืืืงื ืืกืื ืืจืื ืืช ืืชื ืืืช ืืืชืืื ื ืืชื ืื ืขืืืก ืฉืื ืื, ืืืกืคืงืืช ืืช ืืืืืืื ืืืจืืฉ ืืคืจืืกื ืืืื ืฉื ืืืืฆืืจ.
ืื ืืืื ืืืืืืช ืคืื ืงืฆืืื ืื, ืฉืืืืง ืคืืืื ืืื ืชืืฆืืืช ืฆืคืืืืช, ืืืืงืืช ืืจืืืช ืืืฆืืข ืืืื ืืช ืืืฆื ืคืขืืืืช ืืกืื ืืจืื ืืืช ืืงืืืืืช ืืื ืืจืืงืฆืื ืืจืฆืฃ ืื ืืืงืืื. ืืื ื ืงืจืืื ืืืืจืช ืืืืจ ืงืืื ืืขืืชืื ืงืจืืืืช ืกืืืจื ืืฉืืืืช ืฉืื ืืฆืืจื, ืืขืื ืฉืืคืืกืื ืืกืื ืืจืื ืืื ืืืืจื ืืื ืืงืืืื ืืืฆืืข ืื-ืืื ื. ืืืืจื ืืื ืืืืืื ืฉืืืฆืืข ืื-ืืื ื ืืืืืจ ืืชืืจืื ืืืขืืืืช ืืืืื ืืืื ืืืื ืืก ืืืกืจ ืืฆืืืืช. ืชืืืื ืื ืืชืืกืก ืขื ืืืชืืืืืืืื ืืืชืืืจืช ื... ืคืืจืืง ืืืกืชืืจืื ืฉื ื ืืชืื ืืื ืจืืฆื, ืืืฉืจ ืืชื ืืืืช ืืืฆืืช ืืืืคื ืืืืืืื ืืืฉืจืช ืืชืืื ืืื ืืืื ืช ืืชืื ืื ืืืชื ืืืืช ืืืขืจืืช.
ืื ืืืช ืกืืืืืช ืืืืงื ืชืืืืืช ืื-ืืื ืืืช
ืืืืงืช ืืืฆืืขืื ืืกืื ืืจืื ืืื ืืืจืฉืช ืกืืืืืช ืฉืืฉืืคืืืช ืชื ืื ืืงืืืืืืช ืืืืชืืื. ืกืืืืช ืืืืื ืืืคืืกืืช ืขืฉืืื ืฉืื ืืืืืช ืืืืืืง ืืช ืืกืคืจ ืืืงืฉืืช ืืืงืืืืืช ืื ืืชื ืืขืืช ืืืงืืืืืช ืืืืืคืืืช ืืืืฆืืจ. ืื ืืืช ืคืืืคืืจืืช ืืืืงื ืืืืขืช ืืืงืืืืืืช ืืจืืื ืืืืืจืช ืืืืืื ืขืืืกื ืขืืืื, ืืืืจื ืืืืืจืื ืื ืืืืจื ืืืืืืช ืืืจืืขืื ืฉืืืฉืคืื ืืช ืืืขืจืืช ืืจืืืช ืขืืืก ืืฆืืืืชืืืช.
ืกืืืืืช ืืืืงื ืืื ืฆืจืืืืช ืื ืืขืงืื ืืืจ ืืืืคื ืฉืื ืืืืืืช ื ืคืชืจืืช ืชืืช ืขืืืก ืื-ืืื ื. ืืืืฆืขืืช ืืื ืืืืืจืื, ืืคืชืืื ืืืืืื ืืฆืคืืช ืืื ืคืขืืืืช ืืกืื ืืจืื ืืืช ืืกืืืืืช ืืคืืจืืช ืืืืคื ืขืงืื ืื ืืืกืืืช ืืืจืืช. ืฉืืืื ืงืืื ืืกืืก ืฉื ืืืฆืืขืื ื- ืืืื ืืืฆืืขื ืชืืื ื ืฉืขืืืื ืืขืงืื ืืืจืืื ืืกืคืง ืืงืฉืจ ืืืื. ืขื ืืื ืืฉืืืืช ืืืืื ืฉื "ืืคื ื" ืืืืจื, ืฆืืืชืื ืืืืืื ืืืืช ืฉืืืืจื ืืกืื ืืจืื ืืช/ืืืชื ื ืืฉืคืจืช ืืช ืืชืคืืงื ืืืื ืืืฆืืจ ืชืืืืืช ืชืืืื ืืืฉืืช. ืกืืืืืช ืืืืขืืช ืืืงืืืืืืช ืืืคืฉืจืืช ืืืขืจืื ืขื ืืื ืืืืืงื ืืกืื ืืจืื ืืช ืืชืจืืืช ืขื ืคื ื ืืืืืช, ืฉืืจืืชืื ืืืคืขืืืช ืืฉืชืืฉ ืืจืืืืช.
ืืืืืช ืืืฆืืข ืืืจืืื ืืกืื ืชืืช ืืจืืืช ืืงืจื ืืกืื ืืจืื ืืช
ืืืขืจืืืช ืืกืื ืืจืื ืืืช, ืืืจืืื ืืื ืืืืื ืฉืคืขืืืืช ืืืฉืืื ืืกืืจ ืขืงืื, ืืื ืงืฉืจ ืืชื ืืืืช ืืชืืืื. ืขืืฆืืืื ืืืืกืกื ืงืจืืื ืืืืจืช ืืกืชืืื ืืขืชืื ืงืจืืืืช ืขื ืจืฆืฃ ืืจืืื, ืฉืื ืคืขืืืืช ื ืจืื ืืืืฆืขืืช ืืืืคื ืฆืคืื ืขืงื ืืคืืกื ืืกืืื. ืืืฉืจ ืื ืขืืืจืืช ืืืืฉ ืืืฆื ืืกืื ืืจืื ื/ืืืชื ื, ืกืืจ ืืจืืื ืื ื ืขืื ืืื ืื ืื ืืื ื ืฉืืจ ืืืคืืจืฉ. ืืืืืช ืืชื ืืืืช ืืืจืืื ืืกืืืช ืืจืื ืืืืืืช ืฉืคืขืืืืช ืชืืืืืช ืชืืื ืืืฉืืื ืืกืืจ ืื ืืื ืชืืช ืืฉืืืื ืืขืืืก ืืฉืชื ืื.
ืืืืงืืช ืืืื ืืช ืฆืจืืืืช ืืืชืืงื ืื ืงืืืืช ืชืืืช ืืืืขืืช ืืืื ืคืขืืืืช ืงืืืื ืฉื ืืกื ื ืชืื ืื, ืชืืจื ืืืืขืืช ืื ืคืืืืืช ืืืจืืขืื. ืจืืฉืื ืืืชืืืช ืืืื ืืกืืจ ืืืฉืืื ืืืคืฉืจ ืืืื ืืกืื ืืืืืช ืชื ืื ืืจืืฅ ืื ืืืฆืืข ืืืงืื. ืืืชื ืขืงืจืื ืืช ืืืื ืืื ื- ื ืืชืื ืืฉืคืขื ืืืืืงืืช ืชืืื ื, ืืืฉืจ ืืืืืช ืชืืืช ืืืฉืจ ืฉืงืฉืจืื ืืื ืกืืื ืืชืืฆืื ื ืืชืจืื ืืฆืืืื. ืืืืืช ืืืจืืื ืืื ืฉืืืจืช ืขื ืืืืืช ืืืืื ืืืขืจืืช ืืืื ื ืขื ืชืืืืืื ืืืืจื ืืืจื ืืชืืืืื ืืืืืง ืกืืจืชื.
ื ืืืืจ ื ืืฆืื ืืจืืืื ืฉื ืืฉืืืื ืืกืื ืืจืื ืืื
ืืืืงืืช ืืจืืืช ืืืฆืืข ืืืืจ ืืืืจื ืืืืืืช ืื ืืืืื ืืืฆื ืฉืื ืืืื ืืกืื ืืจืื ืืื ืืฉืคืืขืื ืขื ื ืืฆืื ืืืฉืืืื. ืคืขืืืืช ืฉืืื ื ืืืกืืืช ืืืืืืืช ืืช ืคืืื ืฆืืื ืขืืืก ืืขืืืื ืืืงืืื, ืื ืืื ื ืืืื ื ืืื ืื ืขืืืืืช ืืืขืืืก ืขื ืืขืจืืืช ืงืื/ืคืื, ืืกืื ื ืชืื ืื ืื ื ืงืืืืช ืงืฆื ืฉื ืืจืฉืช. ืืืืงืืช ืจืืืืื ืืฉืืืื ืขืืงืืืช ืืืจ ืืืืื ืืืื ืขืืืก CPU, ืฆืจืืืช ืืืืจืื ืืคืขืืืืช ืืืืจ ืืืืืจืื ืืืืื ืคืขืืืืช ืืกืื ืืจืื ืืืช ืื-ืืื ืืืช.
ื ืืชืื ืื ืืชืืืฉื ืขื ืขืืืื ืืืืฉ ืฉื ืืืืืงืช ืืืืืจ ืืกื ื ืชืื ืื, ืฉืื ื ืืืื ืจืืืื ืฉื ืืืืืจืื ืืืื ื ืืืืืจื ืืืฆืื ื ืืชื ืช ืืืจืืื. ืขืืืื ืืืืฉ ืืกืื ืืจืื ื ืขืฉืื ืืืฉืืฃ ืฆืืืืจื ืืงืืืง ื ืกืชืจืื ืฉืืืกืื ืืขืืจ ืขื ืืื ืงืจืืื ืืืืจืช ืกืืืืจืืช. ืืชืืื ื ืืช ืืืืคื ืฉืื ืืฉืืืื ืืชื ืืืื ืชืืช ืืืฅ ืืืคืฉืจืช ืืฆืืืชืื ืืืืื ื ืืช ืื ืื ืื ื ืืืฆืขืจืช, ืขืืืื ืืงืืืฆืืช ืื ืืืื ืืชืืจืื. ื ืืฆืื ืืืืื ืืืืื ืฉืืืืืจื ืืืฆืื ืชืืื ืืืขืืืืช ืืื ืืืืจืืช ืืชืจ.
ืืืืืืฆืื ืฉื ืืืืืช ืจืืจืกืื ืืขืงืืืืช ืืกืื ืืจืื ืืช
ืืืืจ ืืืืงืช ืืจืืื ืืกืื ืืจืื ืืช ืืชื ืืื ืืงืืืืื, ืืืืืช ืจืืจืกืื ืืืืืืื ืืืืื ืฉืขืืืื ืื ืขืืงืืื ืืฉืืจื ืขื ืืืืฆืืขืื ืืืกืืจ ืืฆืคืืืื. ืื ืคืจืืกื ืฆืจืืื ืืืคืขืื ืฉืืจืืช ืืืืืช ืฉืืฉืืืช ืขืงืืืช ืืืฆืืข, ืืื ื ืืฉืืื ืืืืกื ืื-ืืื ืืืช ืขื ืงืืื ืืกืืก ืฉื ืงืืขื. ืจืืจืกืื ืืืืืืืืช ืืืืืื ืฉืืฉืืคืืจืื ืฉืืืฉืื ืืืืื ืืืืืจื ืืืฉืืจื ืืืจืกืืืช ืขืชืืืืืช.
ืืืืขืช ืืืืงืืช ืืื ืืฆืื ืืจืืช ืืกืคืงื โโืจืฆืืคืื ืืืืงืช ืืช ืืฆืืืืช ืืืืืจื ืืืฆืื. ืืืืฉื ืืฉืงืคืช ืืช ืืืชืืืืืืืื ืืืืืงืจืช ืื ื ืขืฉื ืฉืืืืฉ ื- ืืกืืจืืช ืืืืืงืืช ืจืืจืกืื ืฉื ืืืฆืืขืื, ืฉืื ืืืืืืฆืื ืืชืืฉืืช ืืื ื ืืคื ื ืืืืจืืจืืช ืืืจืืชืืช. ืืืืืช ืจืืจืกืื ืืืืจ ืืืืงืืช ืืืฉืืื ืชืืืืชืืช ืืื ืื ืื ืืืืื ืืืืืข, ืืืืืื ืฉืื ืืืืจืฆืื ืืกืื ืืจืื ืืช ืืืฉื ืฉืืืจืช ืขื ืืืืื ืืช ืืืืขืืืืช ืฉื ืงืืขื ืืืืื ืืืืืจื.
ืืขืงื ืืืจ ืืฉืืื ืืกืื ืืจืื ืืื ืืืืฆืขืืช ื ืืืืจ ืืจืืฉืื ืืืืืืื
ืืืืจ ืขืืืื ืืืืฉ ืฉื ืืจืืืืงืืืจื ืืกืื ืืจืื ืืช ืืืืจ ืงืืื ื-Promises ืื async/await, ืื ืจืืืช ืฉื ืืคืืกื ืืฉื ืืืคืืช ืืืืจื ืืืจืืข ืืืฆืืืืช ืชืคืขืืืืช. ืื ืืืื ืืฉืืืืืช ืกืื ืืจืื ืืืช ืฉืขืืงืืืช ืืืจ ืืืกื ืืช ืงืจืืืืช ืืจืืจื, ืืฉืืื ืืกืื ืืจืื ืืื ืืชืคืฉืืื ืขื ืคื ื ืืืืืืช ืืืจืืขืื, ืฉืจืฉืจืืืช Promise ืืงืจืืืืช ืืืืจืืช ืืชืืจ. ืืื ื ืืืืจ ืืจืืฉืื ืืืืืืื, ืืขืงื ืืืจ ืืฉืืื ืืื ืืืคื ืืงืืืข ืืืืื ืืื. ืืื, ืืืืจื ืืืฆืื ืฉื ืืขืจืืืช ืืกืื ืืจืื ืืืช ืืืืืช ืืืืื ืื ืืืช ืืกืืจืืืืืช ืชืฆืคืืช ืืืืืฉืช ืืืงืฉืจืช ืืื ืืชื ืืืืช ืืื ืจืืฆื, ืืืจืืขื ืฉืืืื ืืืงืฉืจ ืชืืืช ืื ืจืืื ืืื ืื ืืชื ืืืขืงื.
ืืืขืืจ ืืืื ืื ืืืืกืกื ืืืืื ืืืกืื ืืจืื ืืื/ืืืชื ื ืืคืฉื ืืช ืืคืฆืช ืืืจืืืื ืื ืื ืืฆืื ืืชืืจืื ืืืฉืื ืืืืืื. ืฉืืืืืช ืืืืืืช ืืืชืจืืฉ ืืืืงืจื-ืฉืืจืืชืื ืฉืื ืื, ืืฉืืืืช ืจืงืข ืื ืคืื ืงืฆืืืช ืืืืกืกืืช ืขื ื, ืื ืฉืืืคื ืืช ืฉืืืจื ืขื ื ืจืืืช ืืขืืจ ืืืืืืืช ืืงืื ืืืืื ื. ืืกืืจืืืืืช ื ืืืืจ ืืจืืฉืื ืืืืืืช ืื ืจืง ืืกืืืขืช ืืคืชืจืื ืืขืืืช ืืื ืื ืชืืืืช ืืืืืืช ืืชืืืืืช ืืชืืฉืืื. ืืืืฉื ืืืื ืืชืืื ืืช ืืืื ืขืืช ืขื ืืื ืืืืืจืื ืฉื ืืื ื ื- ืชืคืงืื ืืืืืืจืื ืื ืืชืื ืืฉืคืขืืช, ืฉืื ื ืชืื ืื ืืืื ืืืช ืืืืืืื ืขืงืืืืช ืืื ืืขืจืืืช ืืืืืจืืช.
ืืงืืช ืฆืื ืืจ ืืืจืืขืื ืืกืื ืืจืื ื ืืจืืื
ืฆืื ืืจ ืืืจืืขืื ืืจืืื ืืืืื ืืช ืืืกืืก ืื ืืืืจ ืืืืื. ืืื ืืืกืฃ ืืืื ื ืจืืฉืื, ืขืงืืืช ืืืืืื ืืื ืืคืขืืืืช ืืืกืื ืืจืื ืืืช, ืืื ืงืฉืจ ืืกืืืืช ืืืืฆืืข ืฉืืื. ืื ืืืจืืข ืืงืื ืืืชืืช ืืื ืืืชืืื ืืืืฆืขืืช ืืืืื ืืืืืืืื, ืื ืฉืืืคืฉืจ ืฉืืืืจ ืืืืืง ืฉื ืืฉืืื ืขื ืคื ื ืืืืืืช ืืฉืืจืืช.
ืฆืื ืืจืืช ืืจืืืืื ืืื ืขืื ืืช ืืคืืฆืื ืื ืคืืฅ ืืืขืจืืืช callback ืืืืจ ืงืืื, ืฉืืื ืื ืืืืื ืืืคื ืืืืืื ืฉืืืืืช ืืฉืื ืืืืคื ืขืฆืืื. ืขื ืืื ืฉืืืื ืื ืืงืืจืืช ืืจืืฉืื ืืืื ื ืืืืื, ืืื ืืกืื ืืืืืื ืืขืงืื ืืืจ ืืืืืจ ืืืืื ืฉื ืขืกืงื ืืกืื ืืจืื ืืช ืืชืืืืชื ืืขื ืกืืคื. ืื ืชืืื ืืช ืืคืจืงืืืงืืช ืืืชืืืจืืช ื ืืคืืกื ืืื ืืืจืฆืื ืืจืืื ืืช ืืืืืจื ืืืฆืื ืืืจืืชืืช, ืืฉืจ ืืืืืฉืืช ืขืงืืืืช ืืืฆืช-ืืขืจืืืช ืืืคืชื ืืืืื ืืช ืชืคืขืืืืช. ืืฆืื ืืจ ืืืจืืื ืืืคื ืื ืจืง ืืืื ืืืืื ืืื ืื ืืื ืื ืื ืืืงืืจืช ืืชืืฉื ืืชืืื ืื ืืืื ืืืืจื ืืืฆืื.
ืงืืจืืฆืื ืฉื ืขืงืืืช ืืืกื ืืช ืืกืื ืืจืื ืืืช ืืื ืฉืืจืืชืื ืืืืืจืื
ืชืืืืจ ืืกืื ืืจืื ื/ืืืชื ื ืืฉืคืจ ืืช ืืงืจืืืืช, ืื ืืื ืื ืืกืืื ืืช ืืกืืจ ืืืืืชื ืฉื ืงืจืืืืช ืืคืื ืงืฆืื ืืืืื ืืืืฆืืข. ืขืงืืืช ืืืกื ืืช (stack traces) ืืืืืืช ืืืืจืืืช ืืงืืืขืืช, ืืืืจืืืช ืจืง ืืงืฉืจืื ืืงืืืืื ืืื ืืช ืื ืืืจืจืืืืช ืืงืจืืืืช. ืงืืจืืฆืื ืฉื ืขืงืืืช ืืืกื ืืช ืืื ืฉืืจืืชืื ืืืืืจืื ืืืืืื ืฉืืื ืืกืื ืืืืื ืืขืงืื ืืืจ ืฉืจืฉืจืช ืืืืจืืขืื ืืืืื ืืืืืืื ืืืฉื.
ืงืืจืืฆืื ืืืจืฉืช ืฆืืจืืฃ ืืืื ืขืกืงื ืื ืืืงื ืื ืฉื ืืงืฉืจ ืืื ืคืขืืื ืืกืื ืืจืื ืืช. ืืืฉืจ ื ืืกืคืื ืืืื ื ืจืืฉืื, ืืืืื ืืื ืืงืฉืจืื ืืืจืืขืื ืงืฉืืจืื, ืืืื ืื ืืืืฉ ืืช ืืืจืืื ืืืืื. ืืฉืืื ืคืืขืืช ืืคื ืขืงืจืื ืืช ืืืชืืืจืื ื ืืชืื ืืืจืืขืื ืื ืืชืื ืืืจื ืฉืืจืฉ, ืืืฉืจ ืงืืฉืืจ ืืืชืืช ืงืฉืืจืื ืืืืืจ ืืช ืืืงืืจ ืืืืืชื ืฉื ืืืขืื. ืืจืืข ืฉืงืืื ืืชืื, ืคืชืจืื ืืขืืืช ืขืืืจ ืื ืืืืฉ ืืืงืืจื ืืืืกืกืช ืจืืืืช, ืื ืฉืืงืฆืจ ืืช ืืืื ืืคืชืจืื ืืืืืง ืืช ืื ืืชืื ืืืืจ ืืืืจืืข.
ืืืฉืื ืจืืฉืื ืืืื ื ืื ืืชืื ืฆืคืื
ืืืื ื ืจืืฉืื ืืกืืจืชืืื ืืืืกืกื ืืืจืืืืช ืืื ื ืืกืคืืงืื ืื ืืชืื ืืชื ืืืืช ืืกืื ืืจืื ืืช ืืืืจื ืืช. ืจืืฉืื ืืืื ื ืืกืคืง ื ืชืื ืื ืงืจืืืื ืขื ืืื ืืืื ื ืืืืื ืืงืกืื ืฉืคืืืคืืจืืืช ื ืืชืื ืืืืืืช ืืืฆืข ืฉืืืืชืืช ืืืขืืืืช. ืขืจืืื ืืคืืจืื JSON, ืงืืื ืฉืืืื ืกืื ืืจืืืื ืืฉืืืช ืืงืฉืจ ืขืงืืืื ืืืคืฉืจืื ืืฆืื ืืจืืช ืืืจืืขืื ืืขืื ืืืื ื ืจืืฉืื ืืกืื ืืจืื ืืื ืืืืคื ืืืืืืื.
ืจืืฉืื ืืืื ื ืืืืื ืืืืืช ืืืืื. ืืื ืืกืื ืืืืืื ืืกื ื ืืืจืืขืื ืืคื ืฉื ืคืื ืงืฆืื, ืืฉื ืืืฆืืข ืื ืกืื ืฉืืืื, ืืืื ืืืืฆืจ ืชืืื ืืช ืืืืืืืช ืืืื ืืขืืืช ืืืืจืืช. ืืืฉืช ืจืืฉืื ืื ืชืืืืช ืืืืืืช ืืืืื ืื ืืืืืืืืื ืฉื ืืชืจืืืช ืืืืฆืืขืื ืืืืื ืืืื ืืืฉืืฉืื ื... ืืขืงื ืืืจ ืืืื ืืืฆืืขื ืชืืื ืืขื ืืชืงืืืืช ืืืืืจื ืืืฆืื, ืืืื ื ืจืืฉืื ืืืื ืื ืืฉืืฉืื ืื ืืืขืจืื ื ืชืื ืื ืืจืืื ืืืื ืื ืืชืื ื ืืืื, ืืืกืืืขืื ืืืืืื ืืืืืช ืืคืืืขืืืืช ืืคื ื ืฉืื ืืชืืืืืช ืืืืจืืขืื.
ืงืืฉืืจ ืชืืื ืืช ื ืืืืจ ืืืืฉื ืืืืจื ืืืฆืื
ื ืืืืจ ืืืืื ืืจืืฉืื ืืืื ื ืืกืคืงืื ืฉืงืืคืืช ืชืคืขืืืืช, ืื ืืืื ืืคืืื ืฆืืื ืฉืืื ืืชืืื ืืืฉืจ ืื ืืฉืชืืืื ืขื ืืกืืจืืช ืืืฉื. ืกืงืืจืืช ืืืืจ ืืืจืืข, ื ืืชืื ืชืืืช ืืืืงืืจืืช ืืืืจื ืืืฆืื ืืกืชืืืื ืืืื ืขื ืืืืืจืื ืืืืืงืช. ืืื ืช ืชืืื ืืช ื ืืืืจ ืืชืืืืื ืืืฉื ืืืืืื ืฉืื ืืขืื ืฉืืืืชื ืืชืืจืืืช ืืืืืื ืืช ืืฉืืคืืจ ืืชืืขืืช.
ืฉืืืื ืืืฉื ืื ืืฉืงืฃ ืืช ืืคืจืงืืืงืืช ืืืชืืืจืืช ื ืคืืงืื ืขื ืืืฉื ืืืืขืฆืืช ืืืืจื ืืืฆืื ืืืืจ ืงืืื, ืฉืื ืืืืื ืืืืจืืืช ืื ืืื ืืช ืงืืืช ืืืืืืืช. ืงืืฉืืจ ื ืืืืจ ืืกืื ืืจืื ื ืขื ืืืฉื ืกืืืจ ืืช ืืืขืื ืืื ื ืจืืืช ืืื ืืช ืืชืื ืื ืืกืืจืืื. ืื ืืขืื ืฉืืืืชื ืชืืจืืช ืืืืกื ืืืืจืืืื, ืืืืฆืจืช ืืขืื ืืฉืื ืืืฉืคืจ ืื ืืช ืืืืืช ืืงืื ืืื ืืช ืืืฉืืขืช ืืชืคืขืืืืช.
SMART TS XLืืืคืื ืืขืืืื ืืืืฉ ืฉื ืชืืืืืช ืืกืื ืืจืื ืืืช ืืงื ื ืืืื ืืืื
ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืกืืืืืช ืืจืืื ืืืช ืืืจืฉืช ื ืจืืืช ืืืื ืืืื ืืืืคื ืฉืื ืคืื ืงืฆืืืช, ืืืฉืงื API ืืืื ืืืจืฆืืืช ืืืฆืื ืืืช ืืงืืืืืช ืืื ืืจืืงืฆืื. ืืื ื ืจืืืช ืื, ืืขืืจ ื-callbacks ื-Promises ืื async/wait ืืกืชืื ืืืฆืืช ืชืืืืืช ืืืฉืืช ืื ืืืฉืืจืช ืชืืืืืช ื ืกืชืจืืช ืื ืคืชืืจืืช. SMART TS XL ืืกืคืง ืืกืืจืช ืื ืืืืืช ืืชืงืืืช ืืืืคืฉืจืช ืืืจืืื ืื ืืืืืื, ืืืืื ืืืขืื ืืืืฉ ืชืืืืืช ืืื ืขื ืคื ื ืืกืืกื ืงืื ืืืืจืืืืื. ืขื ืืื ืฉืืืื ื ืชืื ืื ืกืืืืื ืื ืชืื ืื ืืืื ืจืืฆื, ืืื ืืกืืืขืช ืืฆืืืชืื ืืืืื ืฉืจืฉืจืืืช ืืกืื ืืจืื ืืืช, ืืืืืช ืชืืืืืช ืืืคืคืืช ืืืืขืจืื ืืช ืืฉืคืขืช ืืืืืจื ืืืฆืื ืืคื ื ืืืฉืื ืื ืฉืื ืื ืืืืฆืืจ.
ืืคืืืคืืจืื ืืืฉืจืช ืขื ืืคืขืจ ืืื ืืืจืืืืช ืฉื ืืขืจืืืช ืืืืจ ืงืืื ืืืื ืืืืจืืช ืืืืืจื ืืืฆืื. ืืื ืืืคื ืงืฉืจืื ืืกืื ืืจืื ืืื ืืื ืืืฉืืืื, ืฉืืจืืชืื ืืืจืืืืช ื ืชืื ืื, ืืืฆืืื ืืืชื ืืืืืืื ืืืืชืืื ืืืื ืื. ืชืืื ืืช ืืื ืืคืืืชืืช ืืช ืืื ืืืชืืืฉืฉืืช ืืืืืฆืข (MTTR), ืืฉืคืจืืช ืืช ืืืืืช ืืืืงืืจืช ืืื ืืืช ืืคืชืืื ืืืคืืกื ืืืืจื ืืืฆืื ืืืืืื ืืืชืจ. ืืืืืช ืื ืชืืืืช ืืช ืืขืงืจืื ืืช ืืืคืืจืืื ื... ืืืืืช xref ืขืืืจ ืืขืจืืืช ืืืืจื ืืืช ื ืืืืงืืช ืชืืื ื ืื ืืชืื ืืฉืคืขื, ืืคืืืช ืืืืืขืื ืชืืืช ืืืกืืจืืืืืช ืืืืจื ืืืฆืื ืคืจืืืงืืืืืช.
ืื ืืืช ืืคืืช ืชืืืช ืืกืื ืืจืื ืืืช ืขื ืืืืขืืช ืืื-ืืื ืืืืืืืช
SMART TS XL ืืืื ืงืฉืจืื ืืกืื ืืจืื ืืื ืืื ืฉืคืืช ืชืื ืืช ืืืกืืจืืช ืฉืื ืืช. ืืกืืืืืช ืืจืืืืช ืฉืืืืช, ืงืจืืืืช ืืกืื ืืจืื ืืืช ืขืฉืืืืช ืื ืืืข ื-JavaScript ืื ืื ืชืืืืืช ืืฉืืจืืชื COBOL ืืืืจื ืืืจื, ืืกืื ื ืชืื ืื ืฉื SQL ืื ืืืฉืงื API ืฉื REST. ืืืืืขืืช ืืืฆืช ืืืื ืืืืืืืช ืฉื ืืืื ืืืืืื ืฉืงืืฉืืจืื ืืื ืืืืฆืืื ืืืืืืง, ืืืกืคืงืช ืชืืื ื ืืืื ืฉื ืืขืจืืืช ืชืืืืืช ืื ืืื.
ืชืืืื ืืืืคืื ืืฉืื ื ืชืื ืื ืืื ืืื ืืงืื ืืืงืืจ ืขื ืืืืืจืื ืื ืืืืจ ืืื ืจืืฆื. ืื ืคืื ืงืฆืื ืืกืื ืืจืื ืืช ืื ืืชืืช ืขืืืจ ืืจืืืจืื, ืชืืืืืช ืืืชืคืฉืืืช ืืฉื ืคืืื ืฆืืืืืช. ืื ืืืฆืจ ืืืื ืชืืืช ืืืืื ืืืฉืชืจืข ืขื ืคื ื ื ืชืืื ืืืฆืืข ืกืื ืืจืื ืืื ืืืกืื ืืจืื ืืื ืืืื. ืืืืฉื ืืืื ืืื ืืืฉืืฉืช ื- ื ืืชืื ืกืืื ืขืืืจ JCL ืืืืื ืคืจืืื ืืืืจื ื, ืฉืื ื ืจืืืช ืืงืืคื ืืืคืฉืจืช ืืฆืืืชื ืืืืจื ืืืฆืื ืื ืื ืืืจืืืืช ืืืขืืืืช. ืืขืืจืช ืืืคืื ืชืืืืืช ืืืืืง, ื ืืชื ืืืฆืข ืขืืืื ืืืืฉ ืืืืืืื, ืืืืืขื ืฉืืจืฆืืคืืช ืืชืคืขืืืืช ื ืฉืืจืช.
ืืืืื ืฉืจืฉืจืืืช ืืกืื ืืจืื ืืืช ืืกืืืื ืืืื ืืคื ื ืืืืจื ืืืฆืื
ืืคื ื ืืืืืจื, SMART TS XL ืืืื ืืืื ืฉืจืฉืจืืืช ืฉืืืืช ืืกืื ืืจืื ืืืช ืืฆืืืืช ืืช ืืกืืืื ืืชืคืขืืื ืื ืืืืฆืืขื ืืืืื ืืืืชืจ. ืฉืจืฉืจืืืช ืืื ืืืืืืช ืืขืชืื ืงืจืืืืช ืจืืืืื ืืจืืืื ืืืืืืจืื ืื ืืื, ืืฉืจ ืืืืงืื ื ืชืื ืื ืืฉืืชืคืื ืื ืืกืชืืืื ืขื ืฉืืจืืชืื ืืืฆืื ืืื. ืขื ืืื ืืืจืื ืชืืืืืช ืืคื ืืืจืืืืช, ืชืืืจืืช ืืื ืจืืฆื ืืืกืชืืจืืช ืืืฉื, ืฆืืืชืื ืืืืืื ืืืงื ืืืืจื ืืืฆืื ืืืงืื ืื ืืื ืื ืืื ืืช ืืขืจื ืืจื ืืืืชืจ.
ืกืืจ ืขืืืคืืืืช ืื ืชืืื ืืช ืืืกืืจืืืืืช ืืืชืืืจืืช ื ืื ืืขืช ืืฉืืื ืืืืจืืื ืืืืฆืขืืช ื ืืชืื ืืฉืคืขืืชืขื ืืื ืืืืื ืืืงืื ืฉื ื ืชืืืื ืืกืื ืืจืื ืืื ืืกืืืื ืืืื, SMART TS XL ืืืคืฉืจ ืืืคืชืืื ืืืืฉื ืืื ืืงืืช ืืืืจื ืืฉืืืื ืืืืงืจืื. ืฆืืืชืื ืืืืืื ืืืฆืข ืฉืื ืืืื ืืืงืืข ืืื ืืื ืคืขื, ืืืืช ืืืฆืืขืื ืืืืฉืจ ืืชื ืืืืช ืืืืฆืขืืช ืืืืงืืช ืืืืขืืช ืืชืืืช. ืชืืืื ืื ืืืืขืจ ืฉืืืืฉืื ืืืื ืข ืจืืจืกืื, ืืืืืื ืฉืืืืืจื ืืืฆืื ืืฉืคืจืช ืืช ืืืืกื ืืืงืื ืืคืืืข ืื.
ืฉืืืื ืืืืืขืื ืชืืืช ืืฆืื ืืจืืช ืืืืจื ืืืฆืื
SMART TS XL ืืื ื ืคืืขื ืืืื ืืืืื ืขืฆืืื. ืืชืืื ืืช ืฉืื ืืฉืชืืืืช ืืฉืืจืืช ืืฆืื ืืจืืช CI/CD ืืืืืจื ืืืฆืื, ืืืืคืฉืจืืช ืืืื ืช ืชืืืืืช ืืื ืืืช ืืช ืืคืืชืื ืืืืืืงืืช. ืื ืฉืื ืื ืงืื ืื ืืชื ืืืืืืืืช ืืืืชืืจ ืชืืืืืช ืืืฉืืช ืื ืฉืืฉืชื ื. ืื ืฉืื ืื ืืฆืื ืงืืฉืืจ ืืกืื ืืจืื ื ืืืชื ืฆืคืื ืื ืืกืืจ ืืืืืจ ืงืจืืื, ืืืขืจืืช ืืกืื ืช ืืืชื ืืืืืงื.
ืฉืืืื ืื ืืฉืงืฃ ืืช ืืคืจืงืืืงืืช ืืืชืืืจืืช ื ืืกืืจืืืืืช ืืื ืืืจืฆืื ืจืฆืืคื ืืฉืืคืืฅ ืืืื ืคืจืืื ืืืืืจื ืืืฆืื ืฉื ืืขืจืืืชืฉืืืื ืืืืงืืช ืชืืืช ืืฆืื ืืจ ืืืกืคืงื โโืืื ืข ืกืืืื ืืจืืืืงืืื ืืช ืืืืืฃ ื ืืืื ืืืืจื ืืืฆืื. ืืชืืฆืื ืืื, ืื ืืืืจืฆืื ืฉืืืจืช ืขื ืฉืงืืคืืช, ืืืคืืืชื ืื ืืช ืืกืืืื ืืชืคืขืืื ืืื ืืช ืขืืืืืช ืืขืืืื ืืืืฉ.
ืชืืืื ืืฆืคืืื ืจืฆืืคื ืืืืจื ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช
ืืขืืจ ืืฉืืืืจ, SMART TS XL ืชืืื ืืชืฆืคืืช ืจืฆืืคื ืขื ืืื ืฉืืืจื ืขื ืกื ืืจืื ืื ืืื ืืคืืช ืชืืืช ืืืชื ืืืืช ืืื ืจืืฆื. ืืื ืฉืืืขืจืืช ืืชืคืชืืช, ืคืื ืงืฆืืืช ืืกืื ืืจืื ืืืช ืืืฉืืช, ืงืจืืืืช API ืืืจืืืจืื ืฉื ืืืจืืขืื ื ืืืืื ืืืืคื ืืืืืืื. ืกื ืืจืื ืจืฆืืฃ ืื ืืืืื ืฉืฆืืืชื ืืืืืจื ืืืฆืื ืืขืืื ืชืืื ืขื ืืืืข ืืขืืืื.
ืืืืืืช ืืชืฆืคืืช ืชืืืืืช ืงืฉืจ ืืืืง ืืขืงืจืื ืืช ืื ืืืืจ ืฉื ืืื ื ื ืชืคืงืื ืืืืืืจืื ืื ืืชืื ืืฉืคืขืืชืขื ืืื ืฉืืืื ืืืืืจืื ืขื ืืืคืื ืชืืืช, SMART TS XL ืืืคื ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืชืืืื ืืืื, ืฆืคืื ืืืชืขื ืืช ืขืฆืื. ืฆืืืชืื ืืงืืืื ืื ืืื ืืจืืช ืืืืงืจื ืฉื ืฉืื ืื ืืืจืืืื ืืื ืืื ื ืืจืืช ืืืืงืจื ืฉื ืชืคืงืืื ืฉื ืื ืชืืืช ืืืืฆืืขืื ืืืืฆืืืืช.
ืฉืืืจื ืขื ืชื ืืคืช ืืืืืจื ืืืฆืื ืืืืฆืขืืช ืืจืืืืงืืืจื ืืกืื ืืจืื ืืช ืฆืคืืื
ืืืืจื ืืืฆืื ืฉื ืงืื ืืกืื ืืจืื ื ื-callbacks ื-Promises ื-async/await ืืืืฆืืช ืืืชืจ ืืืฉืจ ืืืืจื ืืื ืืช. ืืื ืืกืื ืช ืืืืืืฆืื ืืื ืืช ืืชืจืืืชืืช ืืืืคื ืฉืื ืืจืืื ืื ื ืืืฉืื ืืืืื ืืช, ืชืืืืงื ืืืืจืืืืช ืฉื ืชืืื ื. ืืืืจื ืืืฆืื ืืืืชืืช ื ืืืืช ืื ืจืง ืขื ืืื ืฉืืคืืจ ืชืืืืจื ืืื ืื ืขื ืืื ืืืืืช ืืืืื - ืืืืืืช ืืืืื, ืื ืืจ ืืืืชืืืฉืฉ ืืืชืืจืื ืชืคืขืืืืื ืืืืคื ืขืงืื. ืขื ืืื ืฆืืฆืื ืชืืืช ื ืกืชืจืืช ืืืื ืกืช ืืจืืืช ืืงืจื ืืกืื ืืจืื ืืช ืืืืื, ืืจืืื ืื ืืืคืืื ืืขืจืืืช ืืืจืืืืช ืืื ืืืช ืืืจืืขืื ืืืจืืืืงืืืจืืช ืืฆืืืืช ืื ืืชื ืืช ืืชืืืืงื ืืืกืืืืืช ืืฆืืืื ืืชืืฉืืช.
ืชืืืื ืืืืืจื ืืืจืฉ ืืืืง ืืกืืื ืืช. ืื ืฉืื, ืืื ืืืขืจืืช ืืืื ืืช ืืขื ื ืืชืื ืชืืืช ืืืืืงืืช, ืชืืจื ืืืืฉืืืืช ืชืคืขืืืืช. ืืจืืื ืื ืืื ืกืื ืืชืืื ืืืืฉ ืืืืจื ื ืชืงืืื ืืขืชืื ืงืจืืืืช ืืกืืืื ื ืจืืจืกืื, ืืขืื ืฉืืื ืืืืืฆืื ืืืืจื ืืืฆืื ืืืจืืชืืช ื ืื ืื ืืืฆืืืืช ืืืืื ืืื ืฉืื. ืขื ืื ืืืจื ืืืฆืืืช, ืืฉืงืืคืืช ืืืกืื ืืจืื ืืช ืขืืื ืืืืื ืืืื ื ืคืืืช. ืืขืงืจืื ืืช ืชืืืืื ืืช ืฉืืืืช ืืืืืจื ืืืฆืื ืืืืื ืืช ืฉื ืืฆืื ื... ืืคืืกื ืืื ืืืจืฆืื ืืจืืื ืืื, ืฉืื ืืฆืืืืช ืืืืืจืืช ืืืืคืืืช ืื ืืกืื ืืกืืจืืืืื.
ืืฉืื ืื ืคืืืช ืืื ืฉืืืจื ืขื ื ืจืืืช ืืืืจ ืืืขืืจ. ืืืืงืืช, ืจืืฉืื ืื ืืืืจ ืืืืื ืืืืืืื ืฉืืขืจืืืช ืืกืื ืืจืื ืืืช ืืืฉืืจื ื ืืชื ืืช ืืฆืคืืื ืืื ืฉืื ืืชืคืชืืืช. ืืขืืจืช ืื ืื ืื ืื ืืื, ืื ืคืื ืงืฆืื ืฉืขืืจื ืฉืื ืืืื ืชืืจืืช ืื ืจืง ืืฉืืคืืจ ืืืืืช ืืงืื ืืื ืื ืืืขืงื ืืฉืืคืจ ืืืจ ืืืจืืขืื ืืืฉืืืืจ ืืืืจ ืืืชืจ. ืขื ืืื ืืืฉืืจ ืชืืื ืืช ืชืคืขืืืืืช ืขื ืคืืงืื ืขื ืืืฉื, ืืืืืจื ืืืฆืื ืืืื ืืืืืช ืืืจืืข ืื ืคืขืื ืืืืคืืช ืืชืืื ืืืฆืืขืื ืืชืืฉื.
SMART TS XL ืืจืืื ืชืืื ืื ืขื ืืื ืืชื ืืืืขืืช ืืจืืช ืืชืืืช ืืื ืฉืืื ืืืืืจื ืืืฆืื. ื ืืชืื ืืืฆืช ืืคืืืคืืจืืืช, ืืืืืจืื ืืืื ืจืืฆื ืืืืคืื ืืชืืืช ืืืื ืืืช ืืืคืฉืจืื ืืืจืืื ืื ืืืฆืข ืืืืจื ืืืฆืื ืืกืื ืืจืื ืืช ืืืืืืื. ืืืืฆืขืืช ืืื ื ืืืืืืช ืื, ืฆืืืชืื ืืืืืื ืืืืืช ืืืืฆืข ืืืืฉ ืฉืจืฉืจืืืช ื ืกืชืจืืช, ืืื ืืข ืืฉืืื ืืืืจืืื ืืืืืืฅ ืืช ืืืฆืืขื ืืืขืจืืช ืืื ืกืืืื ืืืฆืืจ. SMART TS XL ืืืคืฉืจ ืืืจืืื ืื ืืืคืื ืืืจืืืืช ืืกืื ืืจืื ืืช ืืืืืจืืช ืชืคืขืืืืช, ืชืื ืืืืื ืฉืืืืืจื ืืืฆืื ืชืกืคืง ืืืกื ืืืื, ืืืืืช ืืจืืื ืืืืฉืืืืช ืขืกืงืืช ืืจืืืช ืืืื.