рдХрд╣рд╛рдиреА рдХреЗ рдирд┐рд╢рд╛рди рдХреЗ рдмрд╛рдж "EventStream рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ" - рд▓рдЧрднрдЧред рдкреНрд░рддрд┐редFOSS рдХреЗ рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд╕рдорд░реНрдердХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди FOSS рд╕рдореБрджрд╛рдпреЛрдВ (рдХреБрдЫ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдХреЗ рд╕рд╛рде рдЬреЛ рд╣реБрдЖ рд╣реИ, рдЙрд╕рд╕реЗ рдмреЗрд╣рдж рдЙрджрд╛рд╕ рд╣реВрдВред
рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрджреНрдпреЛрдЧ рдХреА рдЧрд╛рдерд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рдПрдкрд┐рд╕реЛрдб рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:
рдпрд╣ рдХреЛрдИ рдЕрдиреЛрдЦрд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝ рджрд┐рдП рдЧрдП рдХрдИ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред рдореИрдВрдиреЗ рдпрд╣ рдХреЛрдб рдкрд░реЛрдкрдХрд╛рд░рд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдордиреЛрд░рдВрдЬрди рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдФрд░ рдЕрдзреНрдпрдпрди рдордЬреЗрджрд╛рд░ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ рдФрд░ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рднреА рд╕реАрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ npm рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЫреЛрдЯреЗ рдореЙрдбреНрдпреВрд▓ рд╕рдорд╛рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдХреА рдмрд╛рдд рд╣реИред рддрдм рд╕реЗ рдореИрдВ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рджреВрд╕рд░реЗ рд╕реЗ, рдФрд░ рдЕрдм рдЗрд╕рд╕реЗ рд╕рдВрдХреНрд░рдордг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВред рдореИрдВрдиреЗ рдЗрд╕рд╕реЗ рдмреЗрд╣рддрд░ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦреЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдХрдбрд╝ рдирд╣реАрдВ рдмрдирд╛рдИред
- @dominictarr, рдЗрд╡реЗрдВрдЯ-рд╕реНрдЯреНрд░реАрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдХреЗ рдмрдпрд╛рди рдореЗрдВ
TL;DR: node.js. , . ┬л┬╗ , . .
, ┬л┬╗ . . . , 100% , , .
, FOSS . , - , .
, .
, .
. , ┬л┬╗ . , , FOSS. , , , . , , .
? , FOSS ,
console.log("ur mom, lol")
, , , , -, .
, FOSS, GPL, : ┬л , ┬╗ , , , , .
, ? - -. 40 000 , . , FOSS , ! ?!
:
FOSS .
.
тАФ , , , , тАФ , .
тАФ , . , : .
, , - , , , тАФ . . , , - , , , ? , .
? FOSS, ? , . , - !
тАФ , , . , - , , . , FOSS ( ), , : , , .
, event-stream, 1500 , , 1 event-stream.
-
.
, , FOSS , , . , , . , , ?
, . FOSS , .
. .
Linux. , , , . , , , : 1) ; 2) , - , ; 3) - , , , .
, .
?
. . , , .
: ( ) 2 (80 ) 80% , ?
, , . , . , , .
, . , , .
. FOSS :
, . .
, , , . , - Adobe Flash , ┬л , ┬╗, ┬л , ┬╗.
, .
, , . , , , , , . , , ┬л┬╗.
┬л┬╗ FOSS , . , . , , , - .