Electron: рдХреНрдпрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреНрд░реЛрдорд┐рдпрдо рдХреА рддрд░рд╣ рдмрд╛рдЗрдЯ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: electron/electron

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

рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕реЗ рдЫрд╡рд┐ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рднреА рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪрд┐рдд рдордВрдЪ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ? рдХреНрдпрд╛ рдЗрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реАрдХреЗ рд╣реИрдВ?

рдореИрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ Atom.io рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

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

рдХреЛ рджреЗрдЦреЗрдВ
https://github.com/atom/electron/issues/228

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

рдЖрдк рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП webContents.beginFrameSubscription API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
http://electron.atom.io/docs/v0.37.2/api/web-contents/#webcontentsbeginframesubscriptioncallback

рдпрд╣ @brenca рджреНрд╡рд╛рд░рд╛ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЖрдкрдХреЗ рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╣реИред

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

@PhilAndrew рдореИрдВ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдЕрдиреБрд░рдХреНрд╖рдХ рдирд╣реАрдВ рд╣реВрдВ, рди рд╣реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд╕рдВрдмрджреНрдз рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреВрдВрдХрд┐ рдЖрдк рд╕реАрдзреЗ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣реБрдВрдЪреЗ, рдФрд░ рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдирд╛ 2 рд╕реЗрдВрдЯ рджреВрдВрдЧрд╛

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

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

рдЖрдк рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП webContents.beginFrameSubscription API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
http://electron.atom.io/docs/v0.37.2/api/web-contents/#webcontentsbeginframesubscriptioncallback

рдпрд╣ @brenca рджреНрд╡рд╛рд░рд╛ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЖрдкрдХреЗ рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╣реИред

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

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

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

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

dangan-ronpa picture dangan-ronpa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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