
ΠΡΠΎΠ΅ΠΊΡΡΡ Node.js ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° Π½Π°Π³ΡΠ°Π΄ΠΈ Π·Π° ΠΎΡΠΊΡΠΈΡΠΈ Π±ΡΠ³ΠΎΠ²Π΅, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°Ρ Π° Ρ ΠΏΠΎΡΠΎΠΊ ΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΈΠ·ΠΊΡΡΡΠ²Π΅Π½ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡ, ΠΊΠΎΠΈΡΠΎ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠ΅Π½Π΅Π½ΠΈ.
Π‘Π΅Π³Π° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ HackerOne Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° Node.js Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Signal 1.0 ΠΈΠ»ΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ.
ΠΠΊΠΈΠΏΡΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° Node.js ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ° Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΡΡΡΡ Π² Π±ΡΠΎΡ Π½Π° Π½ΠΈΡΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ. Π’Π°Π·ΠΈ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠ°Π·Π½ΠΈΡΠΈΡΠ΅ ΠΏΠΎΡΠΎΠΊΡΡ Π½Π°Π΄Ρ Π²ΡΡΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡ 15 Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ Π΄ΠΎ 15 ΡΠ½ΡΠ°ΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π½Π°Π΄ 30 Π΄ΠΎΠΊΠ»Π°Π΄Π°. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈΠΌ ΠΎΡΠ½Π΅ΠΌΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΡΠΌ ΡΠ΅Π°Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
ΠΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±Π°Π» Signal Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΡΠ΅ΠΏΠΎΡΡΠ΅ΡΠΈΡΠ΅ ΠΈΠΌΠ°Ρ Π΄ΠΎΠΊΠ°Π·Π°Π½ ΠΎΠΏΠΈΡ Π² ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ, ΠΊΠ°ΡΠΎ Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΠ°ΡΡΠ²Π°Ρ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π±ΡΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ.
Signal β Π΅ ΠΌΠ΅ΡΡΠΈΠΊΠ° Π·Π° ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ Π² HackerOne, ΠΊΠΎΡΡΠΎ ΠΎΡΡΠ°Π·ΡΠ²Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π½Π° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΈΡΠΎΠΊΠΈΡΡ Signal ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΡΡΠΎΡΠΈΡ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΈ ΠΈ Π·Π½Π°ΡΠΈΠΌΠΈ Π½Π°Ρ ΠΎΠ΄ΠΊΠΈ. Π’ΠΎΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠ°Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ ΠΎΡ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ Ρ Π΄ΠΎΠΊΠ°Π·Π°Π½ ΠΎΠΏΠΈΡ ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΎΡ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
