Websocket: рдирдП рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  36рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: gorilla/websocket

рдореИрдВ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ RFC рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рд╣реИрдВред рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдиреБрдЪрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕ рдЕрдиреБрднрд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдмрдЧреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рдкреАрдЖрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд░рдЦрд░рдЦрд╛рд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░реЗрдВред

help wanted waiting on new maintainer

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдБ рдЬреБрдЭрд╛рд░реВ рднрд╛рд╖рд╛ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ @ рдмрд╛рдЗрдирд░реА 132ред рдпрд╣ рдПрдХ рдУрдПрд╕рдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ (рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ) рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдЗрд╕ рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЙрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЯреНрд░рд╛рдЗрдПрдЬ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рдЕрдиреБрд░реЛрдз рд╣реЛрдЧрд╛ред рдмрдирд╛рдо рдЧреИрд░реА рдХреЛ "рдЖрдзреЗ рдмреЗрдХреНрдб" рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ред

рдЕрдиреБрдЪрд░ рдФрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдвреВрдВрдврдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрд░реЛрдз рдмрд╣рд░реЗ рдХрд╛рдиреЛрдВ рдкрд░ рдкрдбрд╝рддреЗ рд╣реИрдВред рдореИрдВ рдЧреИрд░реА рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╕рдордпрд░реЗрдЦрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рдирд╣реАрдВ рдард╣рд░рд╛рддрд╛ред

рд╕рднреА 36 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣реЗ рд▓реЛрдЧреЛрдВ,

рдореБрдЭреЗ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЯреАрдо рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ / рд╕реЙрдХреЗрдЯ рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред To рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ / рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢

рдЪреВрдБрдХрд┐ рд▓реЛрдЧ рд▓рдЧрд╛рддрд╛рд░ x/net/websocket рдкрд░ "рдЕрдирдордиреА" рдФрд░ "рд╣рд░ рдХреЛрдИ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЛ рдПрдХ _suitable_ рдЕрдиреБрдЪрд░ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреЗ рд╕реЗ рдЕрдзрд┐рдХ рдмреЗрдХ рдХрд┐рдП рдЧрдП рдкреНрд░рдпрд╛рд╕ рдХреЗ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд▓рдЧрд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред , рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рдЗрд╕рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВред

рдпрд╣рд╛рдБ рдЬреБрдЭрд╛рд░реВ рднрд╛рд╖рд╛ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ @ рдмрд╛рдЗрдирд░реА 132ред рдпрд╣ рдПрдХ рдУрдПрд╕рдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ (рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ) рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдЗрд╕ рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЙрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЯреНрд░рд╛рдЗрдПрдЬ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рдЕрдиреБрд░реЛрдз рд╣реЛрдЧрд╛ред рдмрдирд╛рдо рдЧреИрд░реА рдХреЛ "рдЖрдзреЗ рдмреЗрдХреНрдб" рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ред

рдЕрдиреБрдЪрд░ рдФрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдвреВрдВрдврдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрд░реЛрдз рдмрд╣рд░реЗ рдХрд╛рдиреЛрдВ рдкрд░ рдкрдбрд╝рддреЗ рд╣реИрдВред рдореИрдВ рдЧреИрд░реА рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╕рдордпрд░реЗрдЦрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рдирд╣реАрдВ рдард╣рд░рд╛рддрд╛ред

@ рдЧреИрд░реАрдмрд░реНрдб рдиреЗ рдЖрдкрдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд╛ рд╡рд┐рдЪрд╛рд░ рджрд┐рдпрд╛ рд╣реИред stdlib? рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢рд╛рдпрдж рд╡рд░реНрддрдорд╛рди рд╡реЗрдмрд╕реНрдХреИрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЬрдЧрд╣?

Nevermjnd, рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдирд╣реАрдВ рдкрдврд╝реАрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрднреА рднреА @ рдЧреИрд░реАрдмрд░реНрдб рдХреА рд░рд╛рдп рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА!

@glerchundi рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╕рдВрдХреБрд▓ рдХреЛ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (x / net / websocket рд╕рдВрдХреБрд▓ рдХреА рдЬрдЧрд╣), рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдиреЗ рднреА рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рд╣реИред
https://github.com/golang/go/issues/18152#issuecomment -332949233

рд╕рдВрдХреБрд▓ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред X / net / websocket рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреБрд░рдХреНрд╖рдХ рдирд╣реАрдВ рд╣реИрдВред

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ? рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрджреЗрд╢ рдкрд┐рди / рдкреЛрдВрдЧ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рд╣реВрдВред

@prologic рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╕рд┐рд░реНрдл рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╣реИред рдпрджрд┐ рд╣рдореЗрдВ рдХреЛрдИ рдЕрдкрдбреЗрдЯ / рдкрд░рд┐рд╡рд░реНрддрди рдлреЛрд░реНрдХ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЬреЛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдХрд░реЗрдВ, рдлрд┐рд░ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдПрдВред рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдмреЗрд╣рддрд░: рдбреА

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрджрдо рд░рдЦрд╛ред рдореИрдВ рдПрдХ рдирдП рдЕрдиреБрдЪрд░ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд░рдЦрд░рдЦрд╛рд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпрд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдореЗрд░реЗ GitHub рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░ рдкрддреЗ рдкрд░ рдИрдореЗрд▓ рднреЗрдЬреЗрдВред

@MiikeWilliams рдФрд░ @nynhex : рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдзрдиреНрдпрд╡рд╛рджред рдЬреИрд╕рд╛ рдХрд┐ рдореБрджреНрджреЗ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдирдП рдЕрдиреБрдЪрд░ рдкрд░ рдХреБрдЫ рд╕рд╣рдорддрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖред

@elithrar рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рд╕рдм рддрдм рддрдХ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣рд╛рдБ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ "рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛" рд╣реИ
рд░реЗрдкреЛ рддрдХ рдкрд╣реБрдВрдЪ? рдпрд╛рдиреА: рдкреАрдЖрд░ рдЖрджрд┐ рдХреЛ рдордВрдЬреВрд░реА / рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдореБрдЭреЗ рд░реЗрдкреЛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рдмрджрд▓реЗ рдореЗрдВ; рдмрд╕ рдХреМрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
"рдмрдирд╛рдП рд░рдЦрдирд╛" рд░реЗрдкреЛ "рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛" рд╣реИ IHMOред

рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ / рдкреНрд░реЛрд▓реЛрдЧрд┐рдХ

E: [email protected]
рдбрдмреНрд▓реНрдпреВ: prologic.shortcircuit.net.au

Tue рдкрд░, 1 рдордИ, 2018 рдХреЛ рд╕реБрдмрд╣ 9:45 рдмрдЬреЗ, рдЧреИрд░реА рдмрд░реНрдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрджрдо рд░рдЦрд╛ред рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛
рдирдП рдЕрдиреБрдЪрд░ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдмрдЧред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд░рдЦрд░рдЦрд╛рд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ
рдХреГрдкрдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпрд╛ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ
рдПрдХ рдЕрдиреБрдЪрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдереЗ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ, рдлрд┐рд░ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдореЗрд░реЗ рдкрддреЗ рдкрд░ рдИрдореЗрд▓ рднреЗрдЬреЗрдВ
GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ред

@MiikeWilliams https://github.com/MiikeWilliams рдФрд░ @nynhex
https://github.com/nynhex : рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдкрд░рд┐рдпреЛрдЬрдирд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореБрджреНрджреЗ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдирдП рдкрд░ рдХреБрдЫ рдЖрдо рд╕рд╣рдорддрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдореЗрдВрдЯреЗрдирд░ред рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖред

@elithrar https://github.com/elithrar рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдКрдкрд░ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/gorilla/websocket/issues/370#issuecomment-385720231 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ABOv-kRN5QKBJaRMcJl7bJdtfLVieCrlks5tuJE4gaJpZM4TC8KQ
ред

@garyburd , @kisielk рдФрд░ рдЦреБрдж рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреАрдбрд╝реЗ / рдкреИрдЪ (рдЧреИрд░реА рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдКрдкрд░), рдФрд░ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдФрд░ @kisielk рдЗрд╕ рдмреАрдЪ рдореЗрдВ
рджреЛрдиреЛрдВ рдиреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реНрдЯреНрд░реИрдк рдХрд┐рдпрд╛ (+ рдЕрдиреНрдп рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рд░рд┐рдкреЛрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ), рдЗрд╕рд▓рд┐рдП
рдпрд╣ рдХреЗрд╡рд▓ "рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ" рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЧреИрд░реА рдЗрд╕ рдкрд░ рдХрд╣рд╛рдВ рдЦрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдлрд┐рдХреНрд╕, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдореБрджреНрджреЛрдВ рдХреЛ triaging
рдХреНрд╖рдорддрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕, рдпрд╣ рд╣рдореЗрдВ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдХрдм рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ
рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ред

Tue рдкрд░, 1 рдордИ, 2018 рдХреЛ рд╕реБрдмрд╣ 9:54 рдмрдЬреЗ рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдпрд╣ рд╕рдм рддрдм рддрдХ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣рд╛рдБ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ "рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛" рд╣реИ
рд░реЗрдкреЛ рддрдХ рдкрд╣реБрдВрдЪ? рдпрд╛рдиреА: рдкреАрдЖрд░ рдЖрджрд┐ рдХреЛ рдордВрдЬреВрд░реА / рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдореБрдЭреЗ рд░реЗрдкреЛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рдмрджрд▓реЗ рдореЗрдВ; рдмрд╕ рдХреМрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
"рдмрдирд╛рдП рд░рдЦрдирд╛" рд░реЗрдкреЛ "рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛" рд╣реИ IHMOред

рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ / рдкреНрд░реЛрд▓реЛрдЧрд┐рдХ

E: [email protected]
рдбрдмреНрд▓реНрдпреВ: prologic.shortcircuit.net.au

1 рдордИ, 2018 рдХреЛ рд╕реБрдмрд╣ 9:45 рдмрдЬреЗ, рдЧреИрд░реА рдмрд░реНрдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @ithub.com рдкрд░
рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрджрдо рд░рдЦрд╛ред рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛
рдирдП рдЕрдиреБрдЪрд░ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдмрдЧред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд░рдЦрд░рдЦрд╛рд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ
рдХреГрдкрдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпрд╛ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ
рдПрдХ рдЕрдиреБрдЪрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдереЗ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ, рдлрд┐рд░ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдкрддреЗ рдкрд░ рдИрдореЗрд▓ рднреЗрдЬреЗрдВ
рдореЗрд░реЗ
GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ред

@MiikeWilliams https://github.com/MiikeWilliams рдФрд░ @nynhex
https://github.com/nynhex : рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдкрд░рд┐рдпреЛрдЬрдирд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдкрд░ рдХреБрдЫ рд╕рд╣рдорддрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдирдпрд╛
рдореЗрдВрдЯреЗрдирд░ред рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖред

@elithrar https://github.com/elithrar рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдпрд╣
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдКрдкрд░ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
< https://github.com/gorilla/websocket/issues/370#issuecomment -385720231
,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
<
https://github.com/notifications/unsubscribe-auth/ABOv-kRN5QKBJaRMcJl7bJdtfLVieCrlks5tuJE4gaJpZM4TC8KQ

ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/gorilla/websocket/issues/370#issuecomment-385722683 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABIcOzOwnYM1mqFslZVlGWOmdU7-_F-ks5tuJNNgaJpZM4TC8KQ
ред

рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ

рдордВрдЧрд▓ рдкрд░, 1 рдордИ, 2018 рдХреЛ 10:02 рдореИрдЯ рд╕рд┐рд▓реНрд╡рд░рд▓реЙрдХ рд╕реВрдЪрдирд╛рдПрдВ @github.com рдкрд░
рд▓рд┐рдЦрд╛ рдерд╛:

@garyburd , @kisielk рдФрд░ рдЦреБрдж рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреАрдбрд╝реЗ / рдкреИрдЪ (рдЧреИрд░реА рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдКрдкрд░), рдФрд░ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдФрд░ @kisielk рдЗрд╕ рдмреАрдЪ рдореЗрдВ
рджреЛрдиреЛрдВ рдиреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реНрдЯреНрд░реИрдк рдХрд┐рдпрд╛ (+ рдЕрдиреНрдп рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рд░рд┐рдкреЛрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ), рдЗрд╕рд▓рд┐рдП
рдпрд╣ рдХреЗрд╡рд▓ "рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ" рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЧреИрд░реА рдЗрд╕ рдкрд░ рдХрд╣рд╛рдВ рдЦрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдлрд┐рдХреНрд╕, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдореБрджреНрджреЛрдВ рдХреЛ triaging
рдХреНрд╖рдорддрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕, рдпрд╣ рд╣рдореЗрдВ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдХрдм рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ
рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ред

Tue, 1 рдордИ 2018 рдХреЛ рд╕реБрдмрд╣ 9:54 рдмрдЬреЗ рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдпрд╣ рд╕рдм рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдЧ рд╣реИрдВ
"рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓рд╛"
рд░реЗрдкреЛ рддрдХ рдкрд╣реБрдВрдЪ? рдпрд╛рдиреА: рдкреАрдЖрд░ рдЖрджрд┐ рдХреЛ рдордВрдЬреВрд░реА / рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдореБрдЭреЗ рд░реЗрдкреЛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рдмрджрд▓реЗ рдореЗрдВ; рдмрд╕ рдХреМрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
"рдмрдирд╛рдП рд░рдЦрдирд╛" рд░реЗрдкреЛ "рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛" рд╣реИ IHMOред

рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ / рдкреНрд░реЛрд▓реЛрдЧрд┐рдХ

E: [email protected]
рдбрдмреНрд▓реНрдпреВ: prologic.shortcircuit.net.au

1 рдордИ, 2018 рдХреЛ рд╕реБрдмрд╣ 9:45 рдмрдЬреЗ, рдЧреИрд░реА рдмрд░реНрдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @ithub.com рдкрд░
рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рдпрдорд┐рдд рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрджрдо рд░рдЦрд╛ред рдореИрдВ рдареАрдХ рдХрд░ рджреВрдБрдЧрд╛
рдирд╛рдЬреБрдХ
рдирдП рдЕрдиреБрдЪрд░ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдмрдЧред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЪрд▓ рд░рд╣реЗ рд░рдЦрд░рдЦрд╛рд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ,
рдлрд┐рд░
рдХреГрдкрдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпрд╛ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ
рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реИ
рдПрдХ рдЕрдиреБрдЪрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдерд╛
рд╕реЗрд╡рд╛
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ, рдлрд┐рд░ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдкрддреЗ рдкрд░ рдИрдореЗрд▓ рднреЗрдЬреЗрдВ
рдореЗрд░реЗ
GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ред

@MiikeWilliams https://github.com/MiikeWilliams рдФрд░ @nynhex
https://github.com/nynhex : рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ
рдкрд░рд┐рдпреЛрдЬрдирд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдкрд░ рдХреБрдЫ рд╕рд╣рдорддрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдирдпрд╛
рдореЗрдВрдЯреЗрдирд░ред рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖред

@elithrar https://github.com/elithrar рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдпрд╣
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдКрдкрд░ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
<
https://github.com/gorilla/websocket/issues/370#issuecomment -385720231
,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
<

https://github.com/notifications/unsubscribe-auth/ABOv-kRN5QKBJaRMcJl7bJdtfLVieCrlks5tuJE4gaJpZM4TC8KQ
>

ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
< https://github.com/gorilla/websocket/issues/370#issuecomment -385722683
,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
<
https://github.com/notifications/unsubscribe-auth/AABIcOzOwnYM1mqFslZVlGWOmdU7-_F-ks5tuJNNgaJpZM4TC8KQ

ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/gorilla/websocket/issues/370#issuecomment-385724831 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ABOv-kFg85-WN3J-sixaRdZB1Vehif5Kks5tuJUWgaJpZM4TC8KQ
ред

>

рдЬреЗрдореНрд╕ рдорд┐рд▓реНрд╕ / рдкреНрд░реЛрд▓реЛрдЧрд┐рдХ

E: [email protected]
рдбрдмреНрд▓реНрдпреВ: prologic.shortcircuit.net.au

рдЕрдм рддрдХ рдЕрдЪреНрдЫрд╛ (y) рдкреНрд░реЛрд▓реЛрдЧрд┐рдХ /

рдЧреЛрдлрд░реНрд╕ рд╕рдВрдЧрдарди рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдЧрд╛ред рд╣рдордиреЗ рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрд░реЛрдз рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред рдЖрдк # рдЧреЛрдлрд░реНрд╕ рдЪреИрдирд▓ рдореЗрдВ рдЧреЛрдлрд░реНрд╕ рд╕реНрд▓реИрдХ рдкрд░ рднреА рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@garyburd @elithrar @kisielk рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЧреЛрдлрд╝рд░реНрд╕ рдореЗрдВ gorilla/websocket рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЕрднреА рд╣рдорд╛рд░рд╛ GitHub org рд▓рдЧрднрдЧ 20 рд▓реЛрдЧреЛрдВ рдкрд░ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рд╣рдо рдЬрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдореБрдЯреНрдареА рднрд░ рд╕реЗ gorilla/websocket рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рджреЗрдЦрдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдореЗрд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдЪрд╛рд░ рд╕рдВрдЧрдарди рдкрд░ рдПрдХ рдкреНрд░рд╢рд╛рд╕рдХ рдмрдирдирд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдж рдЧреЛрдлрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрд░реНрдЧрди рдЯреАрдо рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдерд╛, рдЬреЛ рд░реЗрдкреЛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдпрд╣ рд╣рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЕрдкрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

@theckman рдореИрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ RFC рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рд╣реИрдВ рдФрд░ рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдХрд░ рдЗрд╕ рдЕрдиреБрднрд╡ рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЛрдлрд░реНрд╕ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рд╣рдореЗрдВ рдмрдЧреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рдкреАрдЖрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╡рд░реНрддрдорд╛рди рдЕрдиреБрд░рдХреНрд╖рдХ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓реЗрдВрдЧреЗред

рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рдЕрдиреБрдЪрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреИрдХреЗрдЬ github.com/gorilla/websocket ред рдкреИрдХреЗрдЬ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреИрдХреЗрдЬ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

@ рдЧреИрд░реАрдмрд░реНрдб рдЬреЛ рдПрдХ рдорд╣рд╛рди рдлрд┐рдЯ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рди рдХреЗрд╡рд▓ рдЖрд░рдПрдлрд╕реА-рдХрдВрдкреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рдмрд▓реНрдХрд┐ рдРрд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд╛рд▓рди рдирд╣реАрдВ рдерд╛ рдФрд░ рдЫрд┐рдЯрдкреБрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИред рдпрд╣ RFC рдЕрдиреБрдкрд╛рд▓рди рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдорд╣рддреНрд╡ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдЕрдиреБрднрд╡ рдмрд╛рдХреА рдЧреЛрдлрд░реНрд╕ рд╕рдВрдЧрдарди рдХреЗ рднреАрддрд░ рднреА рдореМрдЬреВрдж рд╣реИред

рдореБрджреНрджреЛрдВ рдХреЗ triaging рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдФрд░ рдкреАрдЖрд░рдПрд╕ рдХреА рд╡реГрджреНрдзрд┐, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рдЕрдкрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдЗрд╕ рднрдВрдбрд╛рд░ рдХреА рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдбрдмреЗрд╕ рдкрд░ рдЦреБрдж рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдлрд╝рд░реНрд╕ рд╕реЗ @itsjamie , рдФрд░ рд╢рд╛рдпрдж @ jadr2ddude , рднреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

@ stevenscott89 рдЖрдк рдорджрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред

@garyburd рдореЗрд░реА рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ рдкреИрдХреЗрдЬ рдкрд░ $ WORK рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдХреЛрдИ рднреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрд░реА рдЙрдкрд▓рдмреНрдзрддрд╛, рд░реБрдЪрд┐рдпреЛрдВ рдпрд╛ рдиреМрдХрд░реА рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПред

рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╣рд╛рдВ рд╣реИ?
рдпрджрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рд╣реИ) рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛?

@garyburd @elithrar @kisielk

рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░:

тАв рдпрд╣ рдмрддрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВ рдХрд┐ рд╕реБрд╡рд┐рдзрд╛ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИ
тАв рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рдмрджрд▓рдирд╛ рдпрд╛ рдкрд░рд┐рдЪрдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
тАв рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рд░рд╣реЗрдВ - рдЬреИрд╕реЗ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрдирд╛
рдореМрдЬреВрджрд╛ рдПрдкреАрдЖрдИ - рдПрдХ рд╡рд┐рдирдореНрд░ "рдирд╣реАрдВ" рд╣реИ - рд╣рд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рджреЛрдиреЛрдВ рдПрдХ рдирдИ рдЪреАрдЬ рд╣реИ
рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рдмреЛрдЭ рдкрд░ рдПрдХ рдмрд╣реБрдд рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореВрд╣ рдкрд░
рдЕрдиреБрд░рдХреНрд╖рдХ ЁЯШЙ

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдСрди рд╕рди, рдорд╛рд░реНрдЪ 24, 2019 рдХреЛ 7:48 рдкреВрд░реНрд╡рд╛рд╣реНрди рдПрд░рдг рдпрд╛рдиреЗ рд╕реВрдЪрдирд╛рдПрдВ @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:

рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╣рд╛рдВ рд╣реИ?
рдпрджрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдХреБрдЫ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдареАрдХ рд╣реЛ
рдХреНрд░рдордмрджреНрдз) рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛?

@garyburd https://github.com/garyburd @elithrar
https://github.com/elithrar @kisielk https://github.com/kisielk

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/gorilla/websocket/issues/370#issuecomment-475966209 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AABIcAJ1DJ3OS6MKSMSUX24vIz6kAmdtks5vZ5A0gaJpZM4TC8KQ
ред

рдореБрджреНрджреЛрдВ рдХреЗ triaging рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдФрд░ рдкреАрдЖрд░рдПрд╕ рдХреА рд╡реГрджреНрдзрд┐, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рдЕрдкрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдЗрд╕ рднрдВрдбрд╛рд░ рдХреА рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдбрдмреЗрд╕ рдкрд░ рдЦреБрдж рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдлрд╝рд░реНрд╕ рд╕реЗ @itsjamie , рдФрд░ рд╢рд╛рдпрдж @ jadr2ddude , рднреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдирдорд╕реНрддреЗ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдбреНрд░рд╛рдЗрд╡; рд╣рдо рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рдереЗ рдЧреЛрдлрд░реНрд╕ рдХреА рд╕реБрд╕реНрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдФрд░ рдореИрдВ рдЦреБрдж рдХреЛ рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

Https://groups.google.com/forum/# .topic/golang -nuts / 9D2JuYrqqLo рдкрд░ рдлрд┐рд░ рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

@ IngCr3at1on - рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡реЗ PRI рдХреА "рдЬреЛрдЦрд┐рдо рдмрд┐рдЯ" рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдЙрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП "рдХрдорд┐рдЯ" рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдорджрдж рдХрд░рдиреЗ, рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП triaging, рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд▓реЗрдЦрди рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХреЗрдВред

@ рдПрд▓рд┐рдерд░рд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореБрджреНрджреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдореЗрдВ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ; рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдпрд╣ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рд╡реИрд╕реЗ рднреА рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдХрд┐рддрдирд╛ рд╕рдордп рдореБрдЭреЗ рдХреБрдЫ рднреА рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдиреЛрдЯ рдХреЛ рдЧреЛрдлрд╝рд░реНрд╕ рдХреЗ рдПрдХ рд╕рджрд╕реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдХреБрдЫ рднреА рдореИрдВ рд╡реИрд╕реЗ рднреА рдПрдХ рд╕рд╛рдореВрд╣рд┐рдХ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛: рдЖрдирдиреНрдж:

@ IngCr3at1on - рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ-рдЖрдЧреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

(рдореИрдВрдиреЗ рдпрд╣ рднреА рдкреВрдЫрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрднреА рддрдХ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдЯреНрд░рд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╕рдЧрд╛рдИ рдХреЗ рд╕реНрддрд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)

@ рдПрд▓рд┐рдереНрд░рд╛рд░ рдЖрд╣ рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБ, рдореБрдЭреЗ рдЬреАрдердм рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░рдг рд╣реИред

рдореИрдВрдиреЗ https://github.com/nhooyr/websocket рд▓рд┐рдЦрд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрд╛

рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреАрдЫреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддреЗ рд╣реБрдПред рдореЗрд░реЗ рдкрд╛рд╕ рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рд╣реИ, рдореБрд╣рд╛рд╡рд░реЗрджрд╛рд░ рдЧреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦрдирд╛ рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ред

рдореИрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдореЗрдВ рд╣реА рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдПрдкреАрдЖрдИ рд╕рддрд╣ рд╣реИ рдЬреЛ рдпрд╣ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореЗрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рджрд┐рдП рдЧрдП рдиреНрдпреВрдирддрдо рдПрдкреАрдЖрдИ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА # 543 рдкрд░ рдПрдХ рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝ рджреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рдкрд░рд┐рдкрдХреНрд╡ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЬрдмрдХрд┐ рдореЗрд░рд╛ рдирдпрд╛ рд╣реИ, рдХрдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рдмреЗрд╣рддрд░ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

@nhooyr рд╣реИрд▓реЛ, рдЖрдк рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣рд╛рди рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦреЗрдВ! рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдлрд┐рд▓рд╣рд╛рд▓ рдЬреНрдпрд╛рджрд╛рддрд░ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕реЗ рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреИрдХреЗрдЬ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рдореЗрдВ рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдПрдкреАрдЖрдИ рднреА рдкрд╕рдВрдж рд╣реИ - рдкрд┐рдВрдЧ / рдкреЛрдВрдЧ рдХреЙрд▓рдмреИрдХ рдХреЗ рд╕рд╛рде, рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рдкрдврд╝рдирд╛ рдЖрджрд┐ рд╣рдореЗрд╢рд╛ рд╢рд╛рдирджрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдкреИрдХреЗрдЬ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд░рд╣реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ - рдпрд╣ рдкреИрдХреЗрдЬ рдЕрднреА рднреА рд╕рдореГрджреНрдз рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИред

@nhooyr рд╣реИрд▓реЛ, рдЖрдк рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣рд╛рди рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦреЗрдВ!

рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдБред

рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдлрд┐рд▓рд╣рд╛рд▓ рдЬреНрдпрд╛рджрд╛рддрд░ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕реЗ рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЕрд╕рд╣рдордд рд╣реВрдВред Https://github.com/gorilla/websocket/pull/543#issuecomment -536234499 рдкрд░ рдореЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреЗрдВ

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЛ рдЯреВрдЯрд╛ рд╣реБрдЖ рдпрд╛ рдореВрд▓реНрдпрд╡рд╛рди рдирд╣реАрдВ рдорд╛рдирддрд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реИрдЯ рдкрд░рд┐рдкрдХреНрд╡ рдФрд░ рдпреБрджреНрдз рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдФрд░ рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдпрд╣реА рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдкреИрдХреЗрдЬ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рдореЗрдВ рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ, рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдЬреЛрдбрд╝реВрдБрдЧрд╛ред рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдХрд░реВрдБрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдирдХрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ WASM рдХрд╛ рд╕рдорд░реНрдерди рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реИ (рджреЗрдЦреЗрдВ # 432)ред рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдореЗрд░рд╛ рдореЗрдВ рдирдХрд▓ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЧрд░ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдВрдЧ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдПрдкреАрдЖрдИ рднреА рдкрд╕рдВрдж рд╣реИ - рдкрд┐рдВрдЧ / рдкреЛрдВрдЧ рдХреЙрд▓рдмреИрдХ рдХреЗ рд╕рд╛рде, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рд╕рдордп рд╕реАрдорд╛ рдкрдврд╝рдирд╛ рдЖрджрд┐

рдпрд╣ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдПрдкреАрдЖрдИ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ nhooyr.io/websocket рдореЗрдВ рдПрдкреАрдЖрдИ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдПрдХ рдкрд░рд┐рдкрдХреНрд╡ рдФрд░ рд╕реНрдерд┐рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдФрд░ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдХрд╝рд▓ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрдЬрд╛рдп рдореЗрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдХрд╝рд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ
рдкреНрд░рдпрд╛рд╕ рд╣реИред

рдЙрд╕реА рдХреЛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдпрд╛рд╕" рдирд╣реАрдВ рд╣реИ
рд╣рдореЗрд╢рд╛ рдЦрд░рд╛рдм - рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
рд╕рднреА рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдлрд┐рдЯ рдХрд░реЗрдВред

рдореИрдВ рдЦреБрд╢ рд╣реВрдБ рдЖрдк рдорд╛рдорд▓реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ
рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рд╕рдордп - рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗред рдХреЗ рд╕рдорд╛рди
рд░рд┐рдПрдХреНрдЯ рдмрдирд╛рдо рд╡реАрдпреВ, рдордХреНрд╕ рдмрдирд╛рдо рдЪреА, рдЖрджрд┐ред

рдЕрднреА, рд╣рдо рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рд╣рдо рдПрдХ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддреЗ рд╣реИрдВ,
рд╕рдорд░реНрдкрд┐рдд рд░рдЦрд╡рд╛рд▓рд╛ред

On Sat, Sep 28, 2019 at 5:07 PM рдЕрдирдореЛрд▓ рд╕реЗрдареА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@nhooyr https://github.com/nhooyr рд╣реИрд▓реЛ, рдЖрдк рдПрдХ рдорд╣рд╛рди рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде, рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦреЗрдВ!

рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдБред

рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдлрд┐рд▓рд╣рд╛рд▓ рдЬреНрдпрд╛рджрд╛рддрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИ
рд╡реЗрдмрд╕реИрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕реЗ рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЕрд╕рд╣рдордд рд╣реВрдВред # 543 рдкрд░ рдореЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреЗрдВ (рдЯрд┐рдкреНрдкрдгреА)
https://github.com/gorilla/websocket/pull/543#issuecomment-536234499

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЛ рдЯреВрдЯрд╛ рд╣реБрдЖ рдпрд╛ рдореВрд▓реНрдпрд╡рд╛рди рдирд╣реАрдВ рдорд╛рдирддрд╛ред
рдореИрдВрдиреЗ рдЕрдкрдиреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реИрдЯ рдкрд░рд┐рдкрдХреНрд╡ рд╣реИ
рдФрд░ рдпреБрджреНрдз рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдХрд▓реНрдк рдФрд░ рдпрджрд┐ рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдпрд╣реА рд╣реИ
рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдкреИрдХреЗрдЬ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣реИ
рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдФрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ, рдореБрдЭреЗ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореИрдВ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдЬреЛрдбрд╝реВрдБрдЧрд╛
рдкреИрдХреЗрдЬред рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдХрд░реВрдБрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдирдХрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ WASM рдХрд╛ рд╕рдорд░реНрдерди рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реИред рдирд╣реАрдВ рддреЛ рдореИрдВ рдЕрднреА рдЦрддреНрдо рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ
рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдореЗрд░рд╛ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдпрд╛рд╕ред

рдмреЗрд╢рдХ рдЕрдЧрд░ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдВрдЧ рд╣реИ, рддреЛ рдореИрдВ
рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдПрдкреАрдЖрдИ рднреА рдкрд╕рдВрдж рд╣реИ - рдкрд┐рдВрдЧ / рдкреЛрдВрдЧ рдХреЙрд▓рдмреИрдХ рдХреЗ рд╕рд╛рде,
рд╕рдордп рд╕реАрдорд╛ рдЖрджрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рдкрдврд╝рдирд╛

рдпрд╣ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдПрдкреАрдЖрдИ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкреАрдЖрдИ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдВрдЧреЗ
in nhooyr.io/websocket рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ
рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдПрдХ рдкрд░рд┐рдкрдХреНрд╡ рдФрд░ рд╕реНрдерд┐рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП
рдореЗрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдФрд░ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реИрдЯ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯрд╛рд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ
рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рдпрд╛рд╕ рдХреЛ рдирдХрд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдпред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/gorilla/websocket/issues/370?email_source=notifications&email_token=AAAEQ4AZJYFPHLQ55WX625LQL7WSTA5CNFSM4EYLYKIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD73EV4A#issuecomment-536234736 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAEQ4DEQ5PEKV5AFGB43XLQL7WSTANCNFSM4EYLYKIA
ред

рдЙрд╕реА рдХреЛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдпрд╛рд╕" рдирд╣реАрдВ рд╣реИ
рд╣рдореЗрд╢рд╛ рдЦрд░рд╛рдм - рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
рд╕рднреА рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдлрд┐рдЯ рдХрд░реЗрдВред
рдореИрдВ рдЦреБрд╢ рд╣реВрдБ рдЖрдк рдорд╛рдорд▓реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ
рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рд╕рдордп - рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗред рдХреЗ рд╕рдорд╛рди
рд░рд┐рдПрдХреНрдЯ рдмрдирд╛рдо рд╡реАрдпреВ, рдордХреНрд╕ рдмрдирд╛рдо рдЪреА, рдЖрджрд┐ред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИред рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реИрдЯ рдХреЗ рдмрдбрд╝реЗ рд▓рд╛рдн рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рдкрдХреНрд╡рддрд╛, рддреИрдпрд╛рд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдирд┐рдореНрди рд╕реНрддрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг, рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдлрд░ рдЖрдХрд╛рд░ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

  • рд╕рдВрджреЗрд╢ рддреИрдпрд╛рд░ рдХрд┐рдП

    • рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рднреА рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рдирд╣реАрдВ рднрд╛рдЧрд╛ рд╣реИ рдФрд░ рди рд╣реА рдореИрдВрдиреЗ рдРрд╕рд╛ рдХреЛрдИ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░реЗред

  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдлрд░ рдЖрдХрд╛рд░

    • рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб https://github.com/golang/go/issues/13870 рдкрд░ рдЕрд╡рд░реБрджреНрдз рд╣реИ

    • рдЕрдЧрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░ рд╣реИ, рддреЛ рдореИрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рд╕рдВрджреЗрд╢ рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдВрдЧ рд╣реИ, рддреЛ рдпрд╣ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрдЪреНрдЫ рд╣реИред

  • рдирд┐рдореНрди рд╕реНрддрд░ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг

    • рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдирд┐рдореНрди рд╕реНрддрд░ рдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдерд╛ред

    • рдЕрддреНрдпрдВрдд рдЕрд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрднреА рднреА рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдпрд╛ рдЧреЛрдмрд╡рд╛рд╕ / рдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛

  • рджрдмрд╛рд╡

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ nhooyr.io/websocket API / рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рдореЗрдВ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЦреБрдж рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ nhooyr.io/websocket рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реЛрдЧрд╛, рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрддрдирд╛ рд╕рдордп, рдкреНрд░рдпрд╛рд╕ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЧреЛрд░рд┐рд▓реНрд▓рд╛ / рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдореЗрдВ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдиреЗ рднреА рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рд╣реИред рдЕрдм рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдХреЗ рд▓рд┐рдПред

_рдпрд╛_ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдирдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ: рдлрд┐рд░ рд╕реЗ, рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИред

рд╡реИрд╕реЗ рднреА - рдпрд╣ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд▓рд┐рдП рдСрдл-рдЯреЙрдкрд┐рдХ рд╣реИ - рдПрдХ рдирдП рдЕрдиреБрдЪрд░ рдХреЗ рд▓рд┐рдП рд╢рд┐рдХрд╛рд░ рдЬрд╛рд░реА рд╣реИред

рдпрд╣ рдХрд┐рд╕реА рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдирдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ: рдлрд┐рд░ рд╕реЗ, рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рджреВрд╕рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://github.com/gorilla/websocket/issues/87 рдЕрдХреНрдЯреВрдмрд░ 2015 рд╕реЗ рдЦреБрд▓рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЬреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдХ рддреБрдЪреНрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдлрд┐рдХреНрд╕ рд╣реИред

рдХреГрдкрдпрд╛ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рд╕реЗ рдмрдЪреЗрдВред

рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рдорд╛рд░реНрдорд┐рдХ рд╡рд┐рд╖рдп рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдПрдХ рджреЛ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:

  1. рд░реЗрдкреЛ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рд╣реИ рдХрд┐ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИред
  2. рдЙрд╕реА рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП README рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
  3. рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрдирд╛рдПрдБ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрд░реЛрдзрдХреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдХрд┐ рд░рдЦрд░рдЦрд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп (рдпрд╛ рдЙрд╕ рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХреБрдЫ) рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдкрд┐рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореБрджреНрджрд╛ рд╕рд╣рд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░рддреЗ рд╕рдордп рд╕рд┐рд░реНрдл рдЗрд╕реЗ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕