Socket.io-client: IE рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рд╕рд┐рддре░ 2019  ┬╖  31рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: socketio/socket.io-client

t.log = рдлрд╝рдВрдХреНрд╢рди (... рдИ) {
рд░рд┐рдЯрд░реНрди "рдСрдмреНрдЬреЗрдХреНрдЯ" == рдЯрд╛рдЗрдкрдСрдлрд╝ рдХрдВрд╕реЛрд▓ && рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ && рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (... рдИ)
}
рдпрд╣ рдХреЛрдб IE11 рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред
рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐ред

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

рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдХреНрд░рд┐рдп рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХрд╣рдирд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдордзреНрдпрдорд╛ рдЙрдВрдЧрд▓реА рд╣реИред
рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ рд╕рдм рдХреБрдЫ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд┐рдВрдЧ рд╕реЗ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЪреМрдЧреБрдиреА рдирд┐рд░реНрдорд╛рдг рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ - рдХрднреА-рдХрднреА рдХрдИ рдорд┐рдирдЯреЛрдВ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рдордп рдирд╣реАрдВ рд╣реИред
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдЬ рднреА рдЕрдзрд┐рдХ рд▓реЛрдЧ IE11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред IE11 рдЕрднреА рднреА Microsoft рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЬреЗрдПрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд╡рд╛рд╕реЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

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

рдпрд╣рд╛рдВ v2.3.0 рдФрд░ IE 11 . рдкрд░ рднреА рдРрд╕рд╛ рд╣реА рд╣реИ

рдпрд╣рд╛рдВ v2.3.0 рдФрд░ IE 11 . рдкрд░ рднреА рдРрд╕рд╛ рд╣реА рд╣реИ

рд╣рдо 2.2.0 рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯ рдЖрдП рдФрд░ рдпрд╣ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рднреА 2.2.0 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдб ES5 рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред

рдЦреИрд░, рдЗрд╕реЗ рдмреЗрдмреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛрдЧрд╛... рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред

рд▓реЗ рдЬреНрдпреВред 26 рд╕рд┐рддрдВрдмрд░ 2019 11:09, рдСрд░реЗрдВрдЬрдЬреБрдЗрд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com a
рдЗрдХреНрд░рд┐рдЯ:

рдореИрдВ рднреА 2.2.0 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
рдХреЙрдо
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ADDNSFNC7OUW4Z3BEWLSNRLQLR333ANCNFSM4I2MYYBA
.

рдпрд╣ рдбрд┐рдмрдЧ рдХреЛ v3 рд╕реЗ v4 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реБрдЖ рдЬреЛ рдЕрдкрдиреЗ рд╡рд┐рддрд░рдг рдореЗрдВ рд╕реНрдкреНрд░реЗрдб рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдХреНрд╕рд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рдмреЗрдмреЗрд▓ рд╕рдВрдХрд▓рди рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕реЗ рдЖрдИрдИ 11 рдореЗрдВ рднреА рдорд┐рд▓рд╛ред

"SyntaxError: Syntax error
   at ../node_modules/socket.io-client/node_modules/debug/src/browser.js (http://192.168.86.48:3000/static/vendors~vehicle-Vehicle.jsx.eb6d2ebd6bfc7172757c.js:510:1)
   at __webpack_require__ (http://192.168.86.48:3000/static/client.js?1571655164758:107:12)
   at eval code (eval code:7:1)
   at ../node_modules/socket.io-client/lib/url.js (http://192.168.86.48:3000/static/vendors~vehicle-Vehicle.jsx.eb6d2ebd6bfc7172757c.js:488:1)
   at __webpack_require__ (http://192.168.86.48:3000/static/client.js?1571655164758:107:12)
   at eval code (eval code:6:1)
   at ../node_modules/socket.io-client/lib/index.js (http://192.168.86.48:3000/static/vendors~vehicle-Vehicle.jsx.eb6d2ebd6bfc7172757c.js:444:1)
   at __webpack_require__ (http://192.168.86.48:3000/static/client.js?1571655164758:107:12)
   at eval code (eval code:55:22)
   at ./shared/components/catalogue/ValuationCatalogue.jsx (http://192.168.86.48:3000/static/vehicle-Vehicle.jsx.b7e97db41986fa53caa6.js:344:1)"

рдкреНрд░рднрд╛рд╡рд┐рдд рд░реЗрдЦрд╛рдПрдВ

/**
 * Invokes `console.log()` when available.
 * No-op when `console.log` is not a "function".
 *
 * <strong i="9">@api</strong> public
 */
function log(...args) {
    // This hackery is required for IE8/9, where
    // the `console.log` function doesn't have 'apply'
    return typeof console === 'object' &&
        console.log &&
        console.log(...args);
}

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЧреИрд░ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓реНрдб рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ v2.3.0 рдФрд░ IE 11 . рдкрд░ рднреА рдРрд╕рд╛ рд╣реА рд╣реИ

рдФрд░ iOS9 рд╕рдлрд╛рд░реА

рдпрд╣ рдПрдХ рдмрд┐рдВрджреБ рд░рд┐рд▓реАрдЬ рдкрд░ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЬреЛ рд▓реЛрдЧ рдЕрднреА рднреА IE11 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рдЧрдВрднреАрд░ рд╣реИ, рд╣рдореЗрдВ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рджрд┐рди рд▓рдЧреЗред

рдЖрдк рдЙрдирд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ?

рдпрд╣ рд╕рдорд╕реНрдпрд╛ debug:4.1.0 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИред

socket.io-client рдФрд░ engine.io-client рд▓рд┐рдП рдлрд┐рдХреНрд╕ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг debug рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 4.0.1 рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ debug рдХрд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ: https://github.com/visionmedia/debug/issues/668#issuecomment -576262641

рд╣рд╛рдп @darrachequesne :)

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ debug рдкреИрдХреЗрдЬ рдХреЛ socket.io-client рд╕реЗ 4.0.1 рд▓рд┐рдП рдкрд┐рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рд╢реБрдХреНрд░рд┐рдпрд╛!

рдЗрд╕ рдмреАрдЪ рдореИрдВрдиреЗ debug рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЙрдирд╕реЗ рдХрд╣рд╛ рдХрд┐ рдХреГрдкрдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ ES5 рдХреЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкрд╕рдВрдж рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ :

рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рд╣рдЬрд╛рд░ рдмрд╛рд░ рд╕реБрдирд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рддрдм рд╕реЗ рд╕реБрдирд╛ рд╣реИ рдЬрдм рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рдмрдирд╛рдИ рдЧрдИ рдереАред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреБрд░рд╛рддрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░реЗ; debug рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд╣реИ рдЬреЛ ES6 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдХреНрд╕рд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рдмреЗрдмреЗрд▓ рд╕рдВрдХрд▓рди рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рдпрджрд┐ рдЖрдкрдХреЛ Babel рдХреА рдХрд╛рд░реНрдпрдХреБрд╢рд▓рддрд╛ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ Babel рдкрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рд╕реАрдЖрд░рдП рджреНрд╡рд╛рд░рд╛ рдЙрдЪрд┐рдд рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓реЗрд╢рди рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рд╕реАрдЖрд░рдП рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реЗрдВред

рдореИрдВ рдмрд░реНрдЦрд╛рд╕реНрддрдЧреА рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рддрд╛; рдпрд╣ рд╕рд┐рд░реНрдл debug рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдХрдбрд╝реА рдореЗрдВ рд╡реЗ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╕реЙрдХреЗрдЯ-рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЕрдВрджрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓ рджреЗрдВ рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╣реА; рдпрд╣ Babel рдЯреАрдо рдХреА рдУрд░ рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд▓реЗ рдЬрд╛рдПрдВред

рдХреНрдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛? рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореБрджреНрджрд╛ рдмреЗрдмреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛ рдЬрдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ рдЪрдпрдирд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд┐рдВрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред

Socket.io-client рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмреЗрдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдПрдХ рд╡рд┐рддрд░рдг рдпреЛрдЧреНрдп рдореЗрдВ рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рддреЛ рдЕрдм, рдпрджрд┐ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ socket.io-client рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдпрд╛ рддреЛ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓реЗрд╢рди рдЪрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрд╛ рдЗрд╕реЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдпрд╛ рдбреАрдмрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдпрд╣ рд╡рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣рд╛ рдерд╛:

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ debug рдмрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ рдмреИрдмреЗрд▓ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдмреЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рднрдВрдбрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред


рддреЛ рдЕрдм, рдпрджрд┐ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ socket.io-client рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред . . рдПрдХ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓реЗрд╢рди рдЪрд░рдг

рд╕рд╣реАред рдпрд╣ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред

рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рд╕рдЪрдореБрдЪ рдЬреАрдмреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде

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

рдЕрдм рддрдХ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдЗрд╕реЗ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдерд╛ ...

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХреЛрдИ рдмрдЧ рдирд╣реАрдВ рд╣реИред

рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдХреНрд░рд┐рдп рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХрд╣рдирд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдордзреНрдпрдорд╛ рдЙрдВрдЧрд▓реА рд╣реИред
рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ рд╕рдм рдХреБрдЫ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд┐рдВрдЧ рд╕реЗ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЪреМрдЧреБрдиреА рдирд┐рд░реНрдорд╛рдг рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ - рдХрднреА-рдХрднреА рдХрдИ рдорд┐рдирдЯреЛрдВ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рдордп рдирд╣реАрдВ рд╣реИред
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдЬ рднреА рдЕрдзрд┐рдХ рд▓реЛрдЧ IE11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред IE11 рдЕрднреА рднреА Microsoft рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЬреЗрдПрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд╡рд╛рд╕реЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдХреНрд░рд┐рдп рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХрд╣рдирд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдордзреНрдпрдорд╛ рдЙрдВрдЧрд▓реА рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд░рдЪрдирд╛рддреНрдордХ рд░рд╡реИрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рди рд╣реА рдЙрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░рд╡рдЪрди рдЬреЛ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

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

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдЬ рднреА рдЕрдзрд┐рдХ рд▓реЛрдЧ IE11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред IE11 рдЕрднреА рднреА Microsoft рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЬреЗрдПрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд╡рд╛рд╕реЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЕрдзрд┐рдХ рд╣реИ рдХрд┐ рдХрдВрдкрдирд┐рдпрд╛рдВ рдпрд╛рдиреА 11 рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВ, рдореЗрд░реЗ рд▓реЙрдЧ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ 25% рдЖрдЧрдВрддреБрдХ рдпрд╛рдиреА рдЖрддреЗ рд╣реИрдВред

рдореИрдВ рдордзреНрдпрдорд╛ рдЙрдВрдЧрд▓реА рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХреЛрдИ рд╡реНрдпрд╡рд╕рд╛рдп рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдирд░рдХ рдореЗрдВ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдкреИрд╕рд╛ рдЪрд╛рд╣рд┐рдП :)

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ?

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ?

2.2.0 рдЬрдм рдЖрдк fmoessle рдХреЗ рдмрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ 3 рджрд┐рди рд▓рдЧреЗ рдХрд┐ рдмрдЧ socket.io-client рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ lol

рдореИрдВ рднреА рдореЙрдбреНрдпреВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.2.0 рдЪреАрдпрд░реНрд╕ рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ

2.2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рд╣реБрдЖред рдзрдиреНрдпрд╡рд╛рджред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╕реЙрдХреЗрдЯ.io рдХреЛ рдбрд┐рдмрдЧ рдбрд┐рдмрдЧ- рдПрд╕ 5 рдХреЗ рдЗрд╕ рдХрд╛рдВрдЯреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдИрдПрд╕ 5 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдбрд┐рдмрдЧ/src/browser.js рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрдмрд▓ рдФрд░ рд╡реЗрдмрдкреИрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдПрдХ рдкреВрд░рд╛ рджрд┐рди рдмрд┐рддрд╛рдпрд╛ рд╣реИ рдФрд░ рдХрдИ рдереНрд░реЗрдбреНрд╕ рд╕реЗ рдореИрдВрдиреЗ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдордп рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡реИрд╕реЗ, socket.io v2.2.0 рдореЗрдВ рдПрдХ рдореЗрдореЛрд░реА рд▓реАрдХ рд╣реИ рдЬрд┐рд╕реЗ 'ws' v7.1.2 (https://github.com/websockets/ws/issues/1617) рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддреЗрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреЛрд╕реНрдЯ рд╡реЗрдмрдкреИрдХ рд╕реЗ /node_modules/ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдзреАрдорд╛ рднреА рд╣реИред (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡реЗрдмрдкреИрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рд┐рдЯ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреЗрдмреЗрд▓ рдЗрд╕реЗ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рд╢рд╛рдпрдж рдмреЗрдмреЗрд▓/рдкреНрд░реАрд╕реЗрдЯ-рдПрдирд╡реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд)

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА debug-es5 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ webpack.config.js рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ debug рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╡реЗрдмрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред

  resolve: {
    alias: {
      debug: 'debug-es5',
    },
  },

рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

{
  test: /\.js$/,
  use: babelLoader,
  exclude: excludeNodeModulesExcept(['debug']),
},
const babelLoader = {
    loader: 'babel-loader',
    options: {
      // Don't waste time on Gzipping the cache
      cacheCompression: false,
      // This is a feature of `babel-loader` for webpack (not Babel itself).
      // It enables caching results in ./node_modules/.cache/babel-loader/
      // directory for faster rebuilds.
      cacheDirectory: true,
      plugins: ['@babel/plugin-syntax-dynamic-import'],
      presets: [['@babel/env', { modules: false }]],
      sourceMaps: includeSourcemap && !isDevelopmentMode,
    },
  };



md5-af1f69980cb7fa352eba1d2f79ce2612



const excludeNodeModulesExcept = function (modules) {
  var pathSep = path.sep;
  if (pathSep == '\\')
    // must be quoted for use in a regexp:
    pathSep = '\\\\';
  var moduleRegExps = modules.map(function (modName) {
    return new RegExp('node_modules' + pathSep + modName);
  });

  return function (modulePath) {
    if (/node_modules/.test(modulePath)) {
      for (var i = 0; i < moduleRegExps.length; i++)
        if (moduleRegExps[i].test(modulePath)) return false;
      return true;
    }
    return false;
  };
};

рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ 2.2.0 рдореЗрдВ рдмрджрд▓рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдФрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реАред

рджреЗрд╡ рдореЛрдб рдореЗрдВ рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рд╡рд╕реНрддреБ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ 'cbrt' рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛
{
[рдХрд╛рд░реНрдп]: ,
__рдкреНрд░реЛрдЯреЛ__: { },
рд╡рд┐рд╡рд░рдг: "рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ 'cbrt' рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛",
рд╕рдВрджреЗрд╢: "рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ 'cbrt' рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛",
рдирд╛рдо: "рдЯрд╛рдЗрдк рдПрд░рд░",
рд╕рдВрдЦреНрдпрд╛: -2146827850,
рд╕реНрдЯреИрдХ: "рдЯрд╛рдЗрдк рдПрд░рд░: рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ 'cbrt' рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
cielabForwardTransform рдкрд░ (eval рдХреЛрдб:рейрепренрелрек:рей)
fromXYZ рдкрд░ (eval рдХреЛрдб:рейрепренремрей:рей)
рд▓рд╛рдЗрдЯрди рдкрд░ (eval рдХреЛрдб:рейрепренрежрем:рей)
genVariations рдкрд░ (eval рдХреЛрдб:39696:5)
рдкрд╛рд░реНрд╕ рдкрд░ (eval рдХреЛрдб:рейрепремрежрем:рен)
parsedTheme.get рдкрд░ (eval рдХреЛрдб:рейрепрекрепрео:рен)
GenerateStyles.get рдкрд░ (eval code:рейрепрекремрем:рен)
Theme.prototype.applyTheme рдкрд░ (eval code:39297:5)
рд╣реИрдВрдбрд▓рд░ рдкрд░ (eval рдХреЛрдб:рейрепрекрекреп:резрей)
Vue.prototype.$watch рдкрд░ (eval code:4941:9)",
рдкреНрд░рддреАрдХ (рд▓реИрдВрдЧ рдлрд╝реЙрд▓рдмреИрдХ) _i.t81c9tw05xo: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд,
рдкреНрд░рддреАрдХ (react.element)_h.t81c9tw05xo: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд,
рдкреНрд░рддреАрдХ (рд░реЛрдХреЗрдВ) _n.t81c9tw05xo: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
}

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╕реЙрдХреЗрдЯ.io рдХреЛ рдбрд┐рдмрдЧ рдбрд┐рдмрдЧ- рдПрд╕ 5 рдХреЗ рдЗрд╕ рдХрд╛рдВрдЯреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдИрдПрд╕ 5 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдбрд┐рдмрдЧ/src/browser.js рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрдмрд▓ рдФрд░ рд╡реЗрдмрдкреИрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдПрдХ рдкреВрд░рд╛ рджрд┐рди рдмрд┐рддрд╛рдпрд╛ рд╣реИ рдФрд░ рдХрдИ рдереНрд░реЗрдбреНрд╕ рд╕реЗ рдореИрдВрдиреЗ рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдордп рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡реИрд╕реЗ, socket.io v2.2.0 рдореЗрдВ рдПрдХ рдореЗрдореЛрд░реА рд▓реАрдХ рд╣реИ рдЬрд┐рд╕реЗ 'ws' v7.1.2 ( websockets/ws#1617 ) рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреЛрд╕реНрдЯ рд╡реЗрдмрдкреИрдХ рд╕реЗ /node_modules/ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдзреАрдорд╛ рднреА рд╣реИред (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡реЗрдмрдкреИрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рд┐рдЯ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреЗрдмреЗрд▓ рдЗрд╕реЗ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рд╢рд╛рдпрдж рдмреЗрдмреЗрд▓/рдкреНрд░реАрд╕реЗрдЯ-рдПрдирд╡реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд)

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА debug-es5 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ webpack.config.js рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ debug рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╡реЗрдмрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред

  resolve: {
    alias: {
      debug: 'debug-es5',
    },
  },

рдЗрд╕рдиреЗ рдореБрдЭреЗ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЗ рдмрдЪрд╛рдП - рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдореВрд▓ рд╡реЗрдмрдкреИрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╣рд▓ рдХреА рдЧрдИ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд░реЗрдкреЛ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/kmaraz/debug-to-es5

debug рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ 3.1.0 рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред 2.3.1 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рдбрд┐рдмрдЧ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдХреЙрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

gtk2k picture gtk2k  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

crazyyi picture crazyyi  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

newpanjing picture newpanjing  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

exilonX picture exilonX  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

najibghadri picture najibghadri  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ