αžšαžΏαž„αžšαŸ‰αžΆαžœαž“αŸƒαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JavaScript αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹ StandardαžŠαŸ‚αž›αž‡αžΆαž˜αž‚αŸ’αž‚αž»αž‘αŸ’αž‘αŸαžŸαž€αŸαžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜ JavaScript, liter, αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž€αŸ‚αž€αžΌαžŠαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αž’αž“αž»αžœαžαŸ’αžαž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžŠαŸ†αž”αžΌαž„αž‚αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JavaScriptαŸ”

αž“αŸ…αžŠαžΎαž˜αžαŸ’αž„αŸƒαž‘αžΈ 20 αžαŸ‚αžŸαžΈαž αžΆαž†αŸ’αž“αžΆαŸ†αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Standard αžαžΆαž˜αžšαž™αŸˆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ npm αž’αžΆαž…αžƒαžΎαž‰αž•αŸ’αž‘αžΆαŸ†αž„αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαŸαžαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž›αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αžšαžΏαž„αžšαŸ‰αžΆαžœαž“αŸƒαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JavaScript αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™
αž”αžŠαžΆαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™

αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž˜αžΈ - αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·. αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŠαŸ„αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαŸ” αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž˜αžΌαž›αž“αž·αž’αž·αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš 14.0.0 αŸ” αž€αŸ†αžŽαŸ‚αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸαŸ‡αž…αŸαž‰αž₯αž‘αžΌαžœαž“αŸαŸ‡ 19 សីហអ. αž–αŸαž›β€‹αž“αŸ„αŸ‡β€‹αž αžΎαž™β€‹αžŠαŸ‚αž›β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŸαžΆαž™β€‹αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜β€‹αž…αžΆαž”αŸ‹β€‹αž•αŸ’αžŠαžΎαž˜β€‹αž›αŸαž…β€‹αž‘αžΎαž„β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαŸ’αžαžΆαž“αžΈαž™αŸ”

αž‚αŸ†αž“αž·αžαž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž˜αžΌαž›αž“αž·αž’αž·αž‚αžΊαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž“αŸ„αŸ‡αŸ” αž‘αž·αž‰ αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž αžΎαž™αž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αŸ‚αž€αž…αžΆαž™αž”αŸ’αžšαžΆαž€αŸ‹αž…αŸ†αžŽαžΌαž›αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŠαŸ‚αž›αž”αžΆαž“αž™αž›αŸ‹αž–αŸ’αžšαž˜αžŸαž αž€αžΆαžšαž‡αžΆαž˜αž½αž™αžœαžΆ αž“αž·αž„αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž‚αž½αžšβ€‹αž²αŸ’αž™β€‹αž—αŸ’αž‰αžΆαž€αŸ‹β€‹αž•αŸ’αž’αžΎαž› αž‚αŸ†αž“αž·αžβ€‹αž“αŸαŸ‡β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€β€‹αž²αŸ’αž™β€‹αž˜αžΆαž“β€‹αž—αžΆαž–β€‹αž…αž˜αŸ’αžšαžΌαž„αž…αž˜αŸ’αžšαžΆαžŸβ€‹αž™αŸ‰αžΆαž„β€‹αžαŸ’αž›αžΆαŸ†αž„β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαž αž‚αž˜αž“αŸβ€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ” αž§αž‘αžΆαž αžšαžŽαŸ - αž“αŸ…αž‘αžΈαž“αŸαŸ‡ ΠΈ αž“αŸ…αž‘αžΈαž“αŸαŸ‡.

αž’αŸ’αž“αž€αž‡αž‡αŸ‚αž€αžŠαŸαž‰αžŠαŸ„αž›αžαŸ’αž›αŸ‡αž‡αžΏαžαžΆαž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž‚αžΊαž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŠαŸαž›αŸ’αž’αž˜αž½αž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž αž·αžšαž‰αŸ’αž‰αž”αŸ’αž”αž‘αžΆαž“αžŠαž›αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαŸ‚αž›αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž”αŸ’αžšαžΆαž€αŸ‹αŸ” αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž”αžΆαž“αžšαž€αžƒαžΎαž‰αž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž˜αžΎαž›αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž˜αž·αž“αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”

Vincent Weavers αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž€αž–αžΈαž”αŸ’αžšαž‘αŸαžŸαž αžΌαž‘αž„αŸ‹αž“αž·αž™αžΆαž™αžαžΆ "αž€αžΆαžšαž–αž·αžαž“αŸƒαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž‚αžΊαžαžΆαž’αŸ’αž“αž€αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžš [αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž ] αžαŸ’αžšαžΌαžœαž€αžΆαžšαž›αž»αž™" αŸ” β€œαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž’αžΆαž…αž“αžΉαž„αž›αŸαž…αž‘αžΎαž„αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αž αžšαž αžΌαžαž˜αž€αžŠαž›αŸ‹αž–αŸαž›αž“αŸ„αŸ‡ αž™αžΎαž„αž’αžΆαž…αžŠαžΆαž€αŸ‹αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž”αžΆαž“αŸ” αžœαžΆαž˜αž·αž“αž’αžΆαž€αŸ’αžšαž€αŸ‹αž“αŸ„αŸ‡αž‘αŸαŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžαŸ’αž‰αž»αŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αž˜αž·αž“αž…αžΌαž›αž…αž·αžαŸ’αžαž˜αžΎαž›αž•αŸ’αž‘αžΆαŸ†αž„αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž€αŸαžŠαŸ„αž™ αžαŸ’αž‰αž»αŸ†αž™αž›αŸ‹αž–αžΈαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸ αž“αž·αž„αž‚αžΆαŸ†αž‘αŸ’αžšαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αžΌαžœαž‚αŸ†αž“αž·αžαž“αŸαŸ‡β€ αž‚αžΆαžαŸ‹αž”αž“αŸ’αžαŸ”

β€œαžŸαŸ’αžαžΆαž“αžΈαž™αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊαž‡αžΆαž”αž“αŸ’αž‘αžΆαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αžŠαŸ‚αž›αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŸαŸ’αž„αž”αŸ‹αžŸαŸ’αž„αžΆαžαŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αžŠαŸ‚αž›αž˜αž·αž“αž”αž„αŸ’αž αžΆαž‰αž±αŸ’αž™αžαŸ’αž‰αž»αŸ†αžƒαžΎαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž‰αŸ” αžαŸ’αž‰αž»αŸ†αž–αž·αžαž‡αžΆαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž‚αŸ†αž“αž·αžαž“αŸαŸ‡ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΆαž€αžŠαžαžΆ αžœαžΆαž•αŸ’αž‘αž»αž™αž“αžΉαž„αžŸαŸ’αž˜αžΆαžšαžαžΈαž“αŸƒαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžŠαžΆαŸ†αžŠαž»αŸ‡αž’αžŸαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αžŸαžœαžαŸ’αžŸαžšαŸαž˜αž€αž αžΎαž™β€ αž›αŸ„αž€ Vuk Petrovic αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž€αž–αžΈαžŸαž αžšαžŠαŸ’αž‹αž’αžΆαž˜αŸαžšαž·αž€αž“αž·αž™αžΆαž™αŸ”

αž˜αžαž·αž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„ Standard αž“αž·αž„αž‚αž˜αŸ’αžšαŸ„αž„αž˜αžΌαž›αž“αž·αž’αž·αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž‚αžΊαž˜αž€αž–αžΈαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αž·αž“αžŸαž”αŸ’αž”αžΆαž™αž…αž·αžαŸ’αžαžŠαŸ‚αž›αž•αŸ’αž‘αžΆαŸ†αž„αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž›αŸαž…αž‘αžΎαž„αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž₯αž‘αžΌαžœαž“αŸαŸ‡αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž» αžŠαŸ‚αž›αž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž‡αžΆαž€αžΆαžšαž›αŸ†αž”αžΆαž€αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ”

β€œαžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž…αž„αŸ‹αžƒαžΎαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž» CI αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‘αŸ αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž€αŸαž˜αž·αž“αž…αž„αŸ‹αž‚αž·αžαž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž“αžΉαž„αž€αžΎαžαž‘αžΎαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž‰αŸ’αž…αž”αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž€αž‰αŸ’αž…αž”αŸ‹ JS αžαŸ’αž›αŸ‡αž˜αžΆαž“αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αžšαžΆαž”αŸ‹αžŸαž·αž” αžšαžΆαž”αŸ‹αžšαž™ αž¬αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸαŸ‡αŸ” Robert Hafner αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž€αž–αžΈαžšαžŠαŸ’αž‹αž€αžΆαž›αžΈαž αŸ’αžœαŸαžšαž‰αŸ‰αžΆαž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆ "αžαžΎαž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžšαž˜αŸƒαž˜αžΎαž›αžαžΆαžαžΎαž“αžΉαž„αž˜αžΆαž“αž’αŸ’αžœαžΈαž€αžΎαžαž‘αžΎαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αž½αž€αž‚αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜?"

αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž˜αžΆαž“αžαŸ‚αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž™αžΌαžšαŸ—αž‘αŸ… αž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž· αžŠαŸ‚αž›αžαžΆαž˜αžšαž™αŸˆαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžšαž½αž… αž’αžΆαž…αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αŸ” αž“αŸαŸ‡αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αž‚αž˜αŸ’αžšαŸ„αž„ OpenCollective αž”αžΆαž“αž€αžΎαž“αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αž€αžΆαž›αž–αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“αŸ”

αž’αžΌαžŒαžΈαžŸαŸŠαžΈαžαžΌαž› αž‚αžΊβ€‹αž‡αžΆβ€‹αž‚αž˜αŸ’αžšαŸ„αž„β€‹αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž“αžΉαž„β€‹αž€αžΆαžšβ€‹αž•αŸ’αžαž›αŸ‹β€‹αž˜αžΌαž›αž“αž·αž’αž·αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž‘αžΆαŸ†αž„αž”αžŠαžΆ αžœαžΆαž”αž„αŸ’αž αžΆαž‰αžŸαŸ†αžŽαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αžšαž·αž…αŸ’αž…αžΆαž‚αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™ αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž±αŸ’αž™αž•αŸ’αž‘αŸαžšαž”αŸ’αžšαžΆαž€αŸ‹αž‘αŸ…αž‚αž˜αŸ’αžšαŸ„αž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ” αžŸαŸ†αžŽαžΎαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™ npm αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžŠαŸ†αž‘αžΎαž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž•αŸ’αžŸαŸαž„αŸ—αŸ”

αžšαžΏαž„αžšαŸ‰αžΆαžœαž“αŸƒαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JavaScript αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™
សអរ OpenCollective

αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ សអរ OpenCollective αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαžŠαžΌαž…αž‡αžΆ core.js, αž‡αŸ” ស, Nodemon, αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž•αŸ’αžŸαŸ†, αž€αž˜αŸ’αžšαž·αžαž“αž·αž„αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž…αŸ’αžšαžΎαž“αŸ”

αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·αžŠαŸ‚αžš αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αžΆαž“αžŸαž˜αŸ’αžαŸ‚αž„αž€αžΆαžšαž˜αž·αž“αž–αŸαž‰αž…αž·αžαŸ’αžαž“αŸ…αž–αŸαž›αž–αž½αž€αž‚αŸαžƒαžΎαž‰αžŸαžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž–αž½αž€αž‚αŸαžŸαž»αžαž…αž·αžαŸ’αžαž‘αž‘αž½αž›αž™αž€αž–αž½αž€αž‚αŸ αžŠαŸ„αž™αžŸαžΆαžšαž–αž½αž€αž‚αŸαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αžŸαŸ†αžŽαžΎαžŸαž»αŸ†αž€αžΆαžšαž”αžšαž·αž…αŸ’αž…αžΆαž‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž–αŸαž‰αž›αŸαž‰αž“αŸ„αŸ‡αž‘αŸαŸ”

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸƒαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž· αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžαžΆαž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž”αž“αŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž˜αž·αž“αž…αž„αŸ‹αžƒαžΎαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž€αŸ’αžšαŸ„αž˜αž›αŸαžŸαžŽαžΆαž˜αž½αž™αž‘αžΎαž™αŸ”

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αž½αž™αž…αŸ†αž“αž½αž“αž”αžΆαž“αžŠαžΆαž€αŸ‹αžŸαž˜αŸ’αž–αžΆαž’αž›αžΎαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Linode αžŠαŸ‚αž›αž‡αžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŠαŸ‚αž›αž”αžΆαž“αž™αž›αŸ‹αž–αŸ’αžšαž˜αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αŸ” αž‘αžΈαž”αŸ†αž•αž»αžαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž˜αž·αž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαŸ’αžαžΆαž“αž€αžΆαžšαžŽαŸαž€αžΆαž“αŸ‹αžαŸ‚αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž‘αžΎαž„ αž”αžŠαž·αžŸαŸαž’ αž–αžΈαž‚αŸ†αž“αž·αžαž“αŸαŸ‡αŸ”

αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž”αžΆαž“αžˆαžΆαž“αž‘αŸ…αž˜αž»αžαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŠαŸ„αž™αž”αž‰αŸ’αž‡αžΌαž“αžαžΆαž˜αž–αž›αž“αŸƒαž€αŸ†αž αžΉαž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž–αž·αž—αž–αž›αŸ„αž€αžŠαŸ†αž”αžΌαž„αž‚αŸ αž’αŸ’αž“αž€αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹ αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ”

αž›αž‘αŸ’αž’αž•αž›

αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž‚αžΊαž‡αžΆαž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž“αŸƒαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž αž·αžšαž‰αŸ’αž‰αž”αŸ’αž”αž‘αžΆαž“αžŠαž›αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž–αž·αžαž‡αžΆαž˜αž·αž“αž…αžΌαž›αž…αž·αžαŸ’αžαžšαžΏαž„αž“αŸαŸ‡αž‘αŸαŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αžŸαŸ†αžŽαž½αžšαžαžΆαžαžΎαž”αžΆαžαž»αž—αžΌαžαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž±αŸ’αž™αžšαžΈαž€αžšαžΆαž›αžŠαžΆαž›αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž’αžΆαž…αž†αŸ’αž›αžΎαž™αž‡αžΆαž’αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž‡αžΆαž‡αžΆαž„αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŠαžΉαž„αžαžΆ npm αž‘αŸ†αž“αž„αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αž€αž‰αŸ’αž…αž”αŸ‹αž αžΆαž˜αžƒαžΆαžαŸ‹αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡αžŸαžΌαž˜αž˜αžΎαž› αžŸαž˜αŸ’αž—αžΆαžšαŸˆαŸ”αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸ "αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·" αŸ”

αž’αŸ’αž“αž€αž’αžΆαž“αž‡αžΆαž‘αžΈαžŸαŸ’αžšαž‘αžΆαž‰αŸ‹! αžαžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž™αŸ‰αžΆαž„αžŽαžΆαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™? αžαžΎαžœαž·αž’αžΈαžŽαžΆαžαŸ’αž›αŸ‡αž“αŸƒαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž αž·αžšαž‰αŸ’αž‰αž”αŸ’αž”αž‘αžΆαž“αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŠαŸ‚αž›αž˜αžΎαž›αž‘αŸ…αžŸαž˜αžŸαŸ’αžšαž”αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€?

αžšαžΏαž„αžšαŸ‰αžΆαžœαž“αŸƒαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JavaScript αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹