t.log = рдлрд╝рдВрдХреНрд╢рди (... рдИ) {
рд░рд┐рдЯрд░реНрди "рдСрдмреНрдЬреЗрдХреНрдЯ" == рдЯрд╛рдЗрдкрдСрдлрд╝ рдХрдВрд╕реЛрд▓ && рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ && рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (... рдИ)
}
рдпрд╣ рдХреЛрдб IE11 рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред
рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐ред
рдпрд╣рд╛рдВ 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 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рдбрд┐рдмрдЧ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдХреЙрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдХреНрд░рд┐рдп рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХрд╣рдирд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдордзреНрдпрдорд╛ рдЙрдВрдЧрд▓реА рд╣реИред
рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ рд╕рдм рдХреБрдЫ рдЯреНрд░рд╛рдВрд╕рдкрд┐рд▓рд┐рдВрдЧ рд╕реЗ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЪреМрдЧреБрдиреА рдирд┐рд░реНрдорд╛рдг рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ - рдХрднреА-рдХрднреА рдХрдИ рдорд┐рдирдЯреЛрдВ рд╕реЗ рдПрдХ рдШрдВрдЯреЗ рддрдХред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рдордп рдирд╣реАрдВ рд╣реИред
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдЬ рднреА рдЕрдзрд┐рдХ рд▓реЛрдЧ IE11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред IE11 рдЕрднреА рднреА Microsoft рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЬреЗрдПрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд╡рд╛рд╕реЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред