рдЗрд╕ рдкреЗрдЬ рдкрд░, рд╡реЗрдХреНрдЯрд░ рдореИрдк рдФрд░ WebGL рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдЙрдирдХреЗ рд╣рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.
рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЬреБрдбрд╝реА рд╕рд╣рд╛рдпрддрд╛
WebGL рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЭрд▓рдХ, Maps JavaScript API рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ. рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдореМрдЬреВрдж рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде WebGL рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП get.webgl.org рдпрд╛ caniuse.com рдкрд░ рдЬрд╛рдПрдВ. рдХреГрдкрдпрд╛ рдпрд╣ рднреА рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдРрдХреНрд╕рд▓рд░реЗрд╢рди рдЪрд╛рд▓реВ рд╣реЛ. рдРрд╕рд╛ рди рд╣реЛрдиреЗ рдкрд░, рд╡реЗрдХреНрдЯрд░ рдореИрдк рд░рд╛рд╕реНрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗ.
рд░рд╛рд╕реНрдЯрд░ рдпрд╛ рд╡реЗрдХреНрдЯрд░?
рдХрднреА-рдХрднреА, рд╡реЗрдХреНрдЯрд░ рдореИрдк, рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдкрд░ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддрд╛ рд╣реИ. рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░, рд╡реЗрдХреНрдЯрд░ рдореИрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ. рдХрдИ рд╡рдЬрд╣реЛрдВ рд╕реЗ, рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдкрд░ рдлрд╝реЙрд▓рдмреИрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдпрд╣ рднреА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреА рд╕реБрд╡рд┐рдзрд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ.
Chrome рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛
Chrome рдХреЗ рдХрд┐рд╕реА рдЦрд╛рд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рдХреМрдирд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЪрд╛рд▓реВ рд╣реИрдВ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП chrome://gpu/ рдкрд░ рдЬрд╛рдПрдВ. рд╕рд╛рде рд╣реА, рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ рдпреЗ рдЖрдЗрдЯрдо рдЪрд╛рд▓реВ рд╣реЛрдВ (рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ):
- "OpenGL: Enabled"
- "WebGL: Hardware accelerated"
- "WebGL2: Hardware accelerated"
(рдпреЗ рд╕рд┐рд░реНрдлрд╝ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЗрдВ рд╣реИрдВ. рд╕рд╣рд╛рдпрддрд╛ рдкрд░ рдЕрд╕рд░ рдбрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдлрд╝реИрдХреНрдЯрд░ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдиреАрдЪреЗ "рдЬреНрдЮрд╛рдд рдмрдЧ" рджреЗрдЦреЗрдВ.)
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рдХрд░рдирд╛
рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП. Chrome рдФрд░ Microsoft Edge рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧ рдЦреЛрд▓реЗрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдЪреБрдиреЗрдВ. рд╕рд╛рде рд╣реА, рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ рдЪрд╛рд▓реВ рд╣реЛ.
- Safari рдореЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВ.
- Firefox рдХреА рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ.
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЬрд╝рд░рд┐рдП, рд░рд╛рд╕реНрдЯрд░ рдпрд╛ рд╡реЗрдХреНрдЯрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЬрд╝рд░рд┐рдП рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдк рд░рд╛рд╕реНрдЯрд░ рд╣реИ рдпрд╛ рд╡реЗрдХреНрдЯрд░. рдЗрд╕рдХреЗ рд▓рд┐рдП, map.getRenderingType() рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ. рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, renderingtype_changed рдЗрд╡реЗрдВрдЯ рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд░рд╛рд╕реНрдЯрд░ рдпрд╛ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ.
TypeScript
/** * This example creates a map with an info window that shows whether * the map render type is raster or vector. */ function initMap() { const center = {lat: 0, lng: 0}; const map = new google.maps.Map(document.getElementById('map') as HTMLElement, { center, zoom: 10, heading: 0.0, tilt: 0.0, // Map ID for a vector map. mapId: '6ff586e93e18149f', }); const canvas = document.createElement("canvas"); const infoWindow = new google.maps.InfoWindow({ content: '', ariaLabel: 'Raster/Vector', position: center, }); infoWindow.open({ map, }); map.addListener('renderingtype_changed', () => { infoWindow.setContent(`${map.getRenderingType()}`); }); } declare global { interface Window { initMap: () => void; } } window.initMap = initMap;
JavaScript
/** * This example creates a map with an info window that shows whether * the map render type is raster or vector. */ function initMap() { const center = { lat: 0, lng: 0 }; const map = new google.maps.Map(document.getElementById("map"), { center, zoom: 10, heading: 0.0, tilt: 0.0, // Map ID for a vector map. mapId: "6ff586e93e18149f", }); const canvas = document.createElement("canvas"); const infoWindow = new google.maps.InfoWindow({ content: "", ariaLabel: "Raster/Vector", position: center, }); infoWindow.open({ map, }); map.addListener("renderingtype_changed", () => { infoWindow.setContent(`${map.getRenderingType()}`); }); } window.initMap = initMap;
WebGL 2 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, WebGL рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
const canvas = document.createElement("canvas");
canvas.getContext("webgl2") ? console.log("WebGL 2 is supported") : console.log("WebGL 2 is NOT supported");
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ WebGL рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЗ рдЬрд╛рдиреЗрдВ.
рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рдкрд░ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдм рднреА рдПрдХреНрд╕рдкреЗрд░рд┐рдореЗрдВрдЯ рдХреЗ рддреМрд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ. рдбреЗрд╡рд▓рдкрд░, рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рд╕рд╛рде рд╣реА, рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреЗ рдмрдЬрд╛рдп рд░рд╛рд╕реНрдЯрд░ рдореИрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдореИрдк рдЖрдИрдбреА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдлрд╝реЛрди рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рдкрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреА рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдзреАрдореА рд╣реЛ рд╕рдХрддреА рд╣реИ. рдЕрдЧрд░ рдЖрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рдкрд░ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рд╣реИ, рддреЛ рд╣рдо рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡/рд░рд╛рдп/рд╢рд┐рдХрд╛рдпрдд рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ. рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣, рдЕрдЧрд░ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдЖрдИрдбреА рдЕрдкрдиреЗ-рдЖрдк рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд▓рдЧреЗрдЧрд╛.
рдмрдЧ
рдЖрдо рддреМрд░ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдВ
- AMD GPU рд╡рд╛рд▓реЗ рдХреБрдЫ macOS рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░, Chrome рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ. macOS рдореЗрдВ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЬреАрдкреАрдпреВ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░, рдЬреАрдкреАрдпреВ рдХреЗ рдмреАрдЪ рдбрд╛рдЗрдиреИрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИ. рдЗрд╕рд╕реЗ, рдпрд╣ рддрдп рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ. рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрдирд╕реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдХреЛрдИ рдмрд╛рд╣рд░реА рдореЙрдирд┐рдЯрд░ рдХрдиреЗрдХреНрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВ. Chrome рдХреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ ANGLE Metal рдмреИрдХрдПрдВрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ. рдЗрд╕рдХреЗ рд░реЛрд▓рдЖрдЙрдЯ рдкреНрд▓рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, https://bugs.chromium.org/p/chromium/issues/detail?id=1322521 рдкрд░ рдЬрд╛рдПрдВ.
рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░рдирд╛
- рдмрдЧ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреГрдкрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдЬреАрдкреАрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рдмрд╕реЗ рдирдП рд╡рд░реНрд╢рди рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ.
- рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐
chrome://settings/system(Chrome),about:preferences#general(Firefox),edge://settings/system(Microsoft Edge) рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдЪрд╛рд▓реВ рд╣реЛ. Safari рдореЗрдВ, рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ macOS 10.15 рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд░реНрд╢рди рдореЗрдВ рдЕрдкрдиреЗ-рдЖрдк рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддреА рд╣реИ. MacOS рдХреЗ рдкреБрд░рд╛рдиреЗ рд╡рд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ Safari рдХреА рдРрдбрд╡рд╛рдВрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рддреЗрдЬрд╝реА рд▓рд╛рдПрдВ" рд╡рд┐рдХрд▓реНрдк рдЪрд╛рд▓реВ рд╣реЛ. - рдЧрдбрд╝рдмрдбрд╝реА рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, jsfiddle рдХреЗ рд╕реИрдВрдкрд▓ рдХреЛрдб рдХрд╛ рд▓рд┐рдВрдХ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ.
- рдХреГрдкрдпрд╛
chrome://gpu(Chrome),about:support(Firefox) рдпрд╛edge://gpu(Microsoft Edge) рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рднреА рд▓реЗрдВ. рдЕрдЧрд░ рдЖрдкрдХреЛ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЧрдбрд╝рдмрдбрд╝реА рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЬреАрдкреАрдпреВ рд╕реЗ рдЬреБрдбрд╝реА рдЬрд╛рдирдХрд╛рд░реА рдЕрдЯреИрдЪ рдХрд░реЗрдВ.
рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдмрддрд╛рдПрдВ!
рд╣рдо рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡, рд╢рд┐рдХрд╛рдпрдд рдпрд╛ рд░рд╛рдп рдХреЛ рдЕрд╣рдорд┐рдпрдд рджреЗрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЖрдкрдХреЗ рдФрд░ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ. рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐:
- рдЖрдкрдХреЗ рд╡реЗрдм рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреЛрдИ рдирдИ JavaScript рдЧрдбрд╝рдмрдбрд╝реА рдпрд╛ рдмрдЧ/рдХреНрд░реИрд╢ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реЛ.
- рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓реЗрдЯреЗрдВрд╕реА, рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлрд╝реА рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛрддреА рд╣реИ. рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреА рдореЗрдЯреНрд░рд┐рдХ рдмрд╣реБрдд рдХрд╛рдо рдХреА рд╣реЛрддреА рд╣реИ. рд╣рдо рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп, рд╕реНрд╡реАрдХрд╛рд░реНрдп рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рддреЛ рдирд╣реАрдВ рд╣реИ.
- рд╡реЗрдХреНрдЯрд░ рдореИрдк рдХрд╛ рдЕрдиреБрднрд╡ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЕрдЧрд░ рдЖрдкрдиреЗ рдПрдлрд╝рдкреАрдПрд╕ рдпрд╛ рдЬрдВрдХ рдореЗрдЯреНрд░рд┐рдХ рд▓реЙрдЧ рдХреА рд╣реИрдВ, рддреЛ рд╡реЗрдХреНрдЯрд░ рдФрд░ рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдХреЗ рдмреАрдЪ рдЗрдирдХреА рддреБрд▓рдирд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ?
- рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИ.
рдЕрдЧрд░ рдЖрдкрдиреЗ рд╡реЗрдХреНрдЯрд░ рдореИрдк рдФрд░ рд░рд╛рд╕реНрдЯрд░ рдореИрдк рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП A/B рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдЕрдк рдХреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рдХреЛрдИ рднреА рд╕реБрдЭрд╛рд╡, рд╢рд┐рдХрд╛рдпрдд рдпрд╛ рд░рд╛рдп рд╢реЗрдпрд░ рдХрд░реЗрдВ. рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА.