เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง JavaScript เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เจนเจพเจฃเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€

เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจฎเจฟเจ†เจฐเฉ€, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• JavaScript เจธเจผเฉˆเจฒเฉ€ เจ—เจพเจˆเจก, linter, เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เฉ‹เจก เจธเฉเจงเจพเจฐ เจŸเฉ‚เจฒ เจนเฉˆ, เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ JavaScript เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจชเจนเจฟเจฒเจพ เจตเจฟเจ—เจฟเจ†เจชเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจœเจพเจชเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจพเจฒ 20 เจ…เจ—เจธเจค เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‡ npm เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉเจ†เจฐเจพ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจธเฉ€ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจญเจพเจฐเฉ€ เจตเจฟเจ—เจฟเจ†เจชเจจ เจฌเฉˆเจจเจฐ เจฆเฉ‡เจ–เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเจจเฅค

เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง JavaScript เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เจนเจพเจฃเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€
เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจตเจฟเจ—เจฟเจ†เจชเจจ เจฌเฉˆเจจเจฐ

เจ‡เจน เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ - เจซเฉฐเจกเจฟเฉฐเจ—. เจ‡เจน เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจซเฉฐเจกเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉˆเจ‚เจกเจฐเจก 14.0.0 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจน เจฎเจฟเจ†เจฐเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉเจฃ เจฌเจพเจนเจฐ เจนเฉˆ 19 เจ…เจ—เจธเจค. เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจŸเจฐเจฎเฉ€เจจเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจฒเฉฑเจ—เฉ‡.

เจซเฉฐเจกเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจ‡เจน เจตเจฟเจšเจพเจฐ เจนเฉˆ เจ•เจฟ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ–เจฐเฉ€เจฆเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจŸเจฐเจฎเฉ€เจจเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ—เจฟเจ†เจชเจจ เจธเจชเฉ‡เจธ, เจ…เจคเฉ‡ เจซเฉฐเจกเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจซเจฟเจฐ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฎเจฆเจจ เจตเฉฐเจกเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจนเจฟเจฏเฉ‹เจ— เจ•เจฐเจจ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ—เจฟเจ†เจชเจจ เจฆเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ เจธเจนเจฟเจฎเจค เจนเฉ‹เจ เจนเจจเฅค

เจนเฉˆเจฐเจพเจจเฉ€ เจฆเฉ€ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฟ เจ‡เจธ เจตเจฟเจšเจพเจฐ เจจเฉ‡ เจตเจฟเจ•เจพเจธ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจตเจฟเฉฑเจš เจญเจพเจฐเฉ€ เจตเจฟเจตเจพเจฆ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเจพเฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ - เจ‡เฉฑเจฅเฉ‡ ะธ เจ‡เฉฑเจฅเฉ‡.

เจ•เฉเจ เจฌเจนเจฟเจธ เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจธเฉ€ เจ•เจฟ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเฉฑเจค เจฆเฉ‡เจฃ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฎเฉ‡เจธเจผเจพ เจชเฉˆเจธเฉ‡ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ 'เจคเฉ‡ เจตเจฟเจ—เจฟเจ†เจชเจจ เจฆเฉ‡เจ–เจฃ เจฆเจพ เจตเจฟเจšเจพเจฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเจตเฉ€เจ•เจพเจฐเจจเจฏเฉ‹เจ— เจชเจพเจ‡เจ†เฅค

"เจฎเจพเจฎเจฒเฉ‡ เจฆเจพ เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ [เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ] เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉˆเจธเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ," เจตเจฟเจจเจธเฉˆเจ‚เจŸ เจตเฉ€เจตเจฐเจธ, เจจเฉ€เจฆเจฐเจฒเฉˆเจ‚เจก เจฆเฉ‡ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค "เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจชเฉ‚เจฐเจฃ เจนเฉฑเจฒ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ; เจคเจฆ เจคเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจจเฉ‚เฉฐ เจธเจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ‡เฉฐเจจเจพ เจฌเฉเจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจฌเฉˆเจจเจฐ เจฆเฉ‡เจ–เจฃเจพ เจชเจธเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเจšเจพเจฐ เจฆเจพ เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเจพเจ‚, "เจ‰เจน เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

โ€œเจฎเฉ‡เจฐเจพ เจŸเจฐเจฎเฉ€เจจเจฒ เจ†เจ–เจผเจฐเฉ€ เจ•เจฟเจฒเฉเจนเจพ เจนเฉˆ, เจธเจผเจพเจ‚เจค เจฆเจพ เจ†เจ–เจผเจฐเฉ€ เจ“เจธเจฟเจธ เจœเฉ‹ เจฎเฉˆเจจเฉ‚เฉฐ เจตเจชเจพเจฐเจ• เจŸเจพเจˆเจ•เฉ‚เจจเจพเจ‚ เจคเฉ‹เจ‚ เจฒเจ—เจพเจคเจพเจฐ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจฆเฉ€เจ†เจ‚ เจงเจพเจฐเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพเฅค เจฎเฉˆเจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจตเจฟเจšเจพเจฐ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฆเฉ€ เจญเจพเจตเจจเจพ เจฆเจพ เจ–เฉฐเจกเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจฆเจนเจพเจ•เจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเจพ เจนเฉˆ, "เจฏเฉ‚เจเจธเจ เจฆเฉ‡ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเฉเจ• เจชเฉˆเจŸเฉเจฐเฉ‹เจตเจฟเจ• เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ…เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจจเจตเฉ€เจ‚ เจซเฉฐเจกเจฟเฉฐเจ— เจธเจ•เฉ€เจฎ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ†เจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจ‡เจธ เจ—เฉฑเจฒ เจคเฉ‹เจ‚ เจจเจพเจ–เฉเจธเจผ เจนเจจ เจ•เจฟ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจตเจฟเจ—เจฟเจ†เจชเจจ เจฌเฉˆเจจเจฐ เจนเฉเจฃ เจฒเฉŒเจ—เจธ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡, เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจฌเจฃเจพ เจฆเฉ‡เจฃเจ—เฉ‡เฅค

โ€œเจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ CI เจฒเฉŒเจ—เจธ เจตเจฟเฉฑเจš เจตเจฟเจ—เจฟเจ†เจชเจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจธเฉ‹เจšเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจ•เจฟ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจฆเฉ‚เจœเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจตเฉ€ เจ‡เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉเจ JS เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจฐเจœเจจเจพเจ‚, เจธเฉˆเจ‚เจ•เฉœเฉ‡, เจœเจพเจ‚ เจนเฉ‹เจฐ เจตเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค "เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจฒเจชเจจเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจ‰เจน เจธเจพเจฐเฉ‡ เจตเจฟเจ—เจฟเจ†เจชเจจ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ?" เจ•เฉˆเจฒเฉ€เจซเฉ‹เจฐเจจเฉ€เจ† เจฆเฉ‡ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฐเฉŒเจฌเจฐเจŸ เจนเฉˆเจซเจจเจฐ เจจเฉ‡ เจ•เจฟเจนเจพเฅค

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, เจธเจฟเจฐเจซ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเจ—เจฟเจ†เจชเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจซเฉฐเจกเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจ‡เจน เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจตเจงเฉ‡เจฐเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ“เจชเจจเจ•เจฒเฉˆเจ•เจŸเจฟเจต เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจตเจฟเฉฑเจš เจตเจงเจฟเจ† เจนเฉˆเฅค

เจ–เฉเฉฑเจฒเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจซเฉฐเจกเจฟเฉฐเจ— เจฆเฉ‡ เจธเจฎเจพเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆเฅค เจชเจฐ เจฌเฉˆเจจเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ, เจ‡เจน เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจฆเจพเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจˆ เจซเฉฐเจก เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ npm เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจตเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง JavaScript เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เจนเจพเจฃเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€
OpenCollective Messages

เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจคเฉ‹เจ‚, OpenCollective เจธเฉเจจเฉ‡เจนเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ…เจœเจฟเจนเฉ‡ เจตเจฟเฉฑเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ core.js, เจœเฉ‡.เจเจธ.เจเจธ, เจจเฉ‹เจกเฉ‡เจฎเฉ‹เจจ, เจธเจผเฉˆเจฒเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡, เจชเฉฑเจงเจฐ, เจ…เจคเฉ‡ เจ•เจˆ เจนเฉ‹เจฐเฅค

เจœเจฟเจตเฉ‡เจ‚ เจซเฉฐเจกเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ…เจธเฉฐเจคเฉเจธเจผเจŸเฉ€ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเฉ€ เจœเจฆเฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจธเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจฆเจพเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจธเจจ, เจจเจพ เจ•เจฟ เจชเฉ‚เจฐเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡ เจฆเฉ‡ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจซเฉฐเจกเจฟเฉฐเจ— เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉเจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจฆเจฟเจฎเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฌเจนเจพเจจเฉ‡ เจ†เจชเจฃเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจตเจฟเจ—เจฟเจ†เจชเจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจฒเจฟเจจเฉ‹เจก 'เจคเฉ‡ เจฆเจฌเจพเจ… เจชเจพเจ‡เจ†, เจ‡เฉฑเจ• เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจœเฉ‹ เจตเจฟเจ—เจฟเจ†เจชเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจกเจฟเฉฐเจ— เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเจจเฅค เจ•เฉฐเจชเจจเฉ€ เจจเฉ‡ เจ†เจ–เจฐเจ•เจพเจฐ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจจเจพ เจตเจงเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจจเจ•เจพเจฐ เจ•เจฐเฉ‹ เจ‡เจธ เจตเจฟเจšเจพเจฐ เจคเฉ‹เจ‚.

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉเจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉ€ เจ…เฉฑเจ—เฉ‡ เจšเจฒเฉ‡ เจ—เจ เจนเจจ, เจ†เจชเจฃเฉ‡ เจ—เฉเฉฑเจธเฉ‡ เจฆเฉ€ เจŠเจฐเจœเจพ เจจเฉ‚เฉฐ เจฆเฉเจจเฉ€เจ† เจฆเจพ เจชเจนเจฟเจฒเจพ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹เจ เจฌเจฒเฉŒเจ•เจฐ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ เจตเจฟเจ—เจฟเจ†เจชเจจ.

เจจเจคเฉ€เจœเฉ‡

เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเฉฑเจค เจฆเฉ‡เจฃ เจฆเฉ€ เจ—เฉฐเจญเฉ€เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจนเฉˆเฅค เจชเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธ เจจเฉ‚เฉฐ เจชเจธเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡. เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เจธ เจธเจตเจพเจฒ เจฆเจพ เจ•เจฟ เจ•เฉ€ เจ‡เจน เจตเจฐเจคเจพเจฐเจพ เจตเจฟเจ†เจชเจ• เจฌเจฃเจจเจพ เจคเฉˆเจ… เจนเฉˆ, เจนเฉเจฃ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจœเจพเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ npm เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจชเจพเจฌเฉฐเจฆเฉ€ เจชเฉˆเจ•เฉ‡เจœ, เจœเฉ‹ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ‹ stuff, เจœเฉ‹ เจ•เจฟ "เจซเฉฐเจกเจฟเฉฐเจ—" เจชเฉเจฐเจฏเฉ‹เจ— เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจชเจฟเจ†เจฐเฉ‡ เจชเจพเจ เจ•! เจคเฉเจธเฉ€เจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจฌเจพเจฐเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹? เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจจเฉ‚เฉฐ เจตเจฟเฉฑเจค เจฆเฉ‡เจฃ เจฆเฉ‡ เจ•เจฟเจนเฉœเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจขเฉเจ•เจตเฉ‡เจ‚ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจ?

เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง JavaScript เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เจนเจพเจฃเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹