ืืืงืจืื ืืืื ืืืจืกืืืช ืื-ืืืจืืื (ืืฉืจืื), ืืื ืืืจืกืืืช ืืื (ืฆืจืคืช) ืืืื ืืืจืกืืืช ืืืืืื (ืืืกืืจืืื) ืคืืชืื ืืื ืืงื ืืืฉื ืืืืืื ืืชืงื ื ืืฉืชืืฉ ืขื ืืื ืืืืื ืคืจืืืจื ืืคืขืื ืฉื GPU ืืืคืืคื ืืื ืืจื ื. ืืฉืืื ื ืงืจืืช "Drawn Apart" ืืืืืกืกืช ืขื ืฉืืืืฉ ื-WebGL ืืงืืืช ืคืจืืคืื ืืืฆืืขื GPU, ืฉืืืื ืืฉืคืจ ืืฉืืขืืชืืช ืืช ืืืืืง ืฉื ืฉืืืืช ืืขืงื ืคืกืืืืืช ืืคืืขืืืช ืืื ืฉืืืืฉ ื-Cookies ืืืื ืืืกืื ืืืื ืืืขืจืืช ืืืฉืชืืฉ.
ื ืขืฉื ืฉืืืืฉ ืืขืืจ ืืฉืืืืช ืฉืืืงืืืช ืืืฉืืื ืืช ืชืืื ืืช ืืจืื ืืืจ, GPU, ืืืกื ืืช ืืจืคืืงื ืืื ืืื ืืชืงื ืื ืืขืช ืืืืื, ืื ืื ืืืืืื ืืืืืืช ืืืคืจืื ืืชืงื ืื ืจืง ืืจืื ืฉื ืืืืื ืฉืื ืื ืฉื ืืจืืืกื ืืกื ื-GPU, ืืืืืจ. ืืืื ืืฉืืฉ ืจืง ืืืืจื ื ืืกืฃ ืืืืืืช ืืกืืืจืืช ืืืืืื. ืืืืคืืื ืืืจืืื ืฉื ืฉืืืช "Drawn Apart" ืืืืฉื ืืื ืฉืืื ืืื ื ืืืืืื ืืช ืขืฆืื ืืืคืจืื ืืื ืืืื GPU ืฉืื ืื, ืืื ืื ืกื ืืืืืช ืืืืืื ืืื GPUs ืืืื ืืืืชื ืืื ืืฉื ืืืืจืืื ืืืช ืฉื ืชืืืื ืืืืฆืืจ ืฉื ืฉืืืื ืืืืืขืืื ืืืงืืืื ืืกืืืืช. ืืืฉืื. ืืฆืืื ืื ืืจืืืฆืืืช ืืืชืขืืจืจืืช ืืืืื ืชืืืื ืืืืฆืืจ ืืืคืฉืจืืช ืืืฆืืจ ืืฆืืงืืช ืื ืืืืจืืช ืืืืชื ืืืื ืืืฉืืจืื.
ืืชืืจืจ ืฉื ืืชื ืืืืืช ืืช ืืืืืืื ืืืื ืขื ืืื ืกืคืืจืช ืืกืคืจ ืืืืืืช ืืืืฆืืข ืื ืืชืื ืืืืฆืืขืื ืฉืืื ื-GPU. ืืืืงืืช ืืืืืกืกืืช ืขื ืงืืืฆื ืฉื ืคืื ืงืฆืืืช ืืจืืืื ืืืืจืืืช, ืคืขืืืืช ืืืืืืช ืืืืฉืืื ื ืงืืื ืฆืคื ืฉืืืฉื ืืคืจืืืืืืืื ืืืืืื ืืืื GPU ืฉืื ืื. ืืื ืืืืืช ืืืืืื ืืืืชื GPUs, ืืืขืจื ืืกืคืจ ืืฉืจืฉืืจืื ืืืืฆืขืื ืื-ืืื ืืช ืืขืช ืืืฆืืข ืืฆืืืืช ืงืืืงืื. ืืื ืื ืืื ืฉืืืคืงื ืฉืืืื ื ืืจื ืืืืืืื ืืชื ืื ืืืืคืจืืืจื ืืฆืจืืืช ืืืฉืื ืฉื ืืืคืขืื ืฉืื ืื ืฉื ืฉืืืื (ืืขืืจ, ืืืืื ืืฉืคืขื ืืืื ืขืืืจ ืืขืืืื - ืืขืืืื ืืืื ืืจืื ืฆืจืืืช ืืฉืื ืฉืื ื ืืขืช ืืืฆืืข ืืืชื ืงืื).
ืืืืืื ืฉืคืขืืืืช ืืจื WebGL ืืืืฆืขืืช ืืืืคื ืืกืื ืืจืื ื, ืื ื ืืชื ืืืฉืชืืฉ ื-JavaScript API performance.now() ืืฉืืจืืช ืืืืืืช ืืื ืืืืฆืืข ืฉืืื, ืืืื ืืืฆืขื ืฉืืืฉื ืืจืืงืื ืืืืืืช ืืืื:
- ืขื ืืืกื - ืจืื ืืืจ ืืกืฆื ื ืืื HTML, ืืืืืช ืืื ืืชืืืื ืฉื ืคืื ืงืฆืืืช ื-callback, ืืืืืจืช ืืจื ื-API ืฉื Window.requestAnimationFrame ืื ืงืจืืช ืืืืจ ืืฉืืืช ืืขืืืื.
- offscreen - ืฉืืืืฉ ื-worker ืืขืืืื ืืกืฆื ื ืืืืืืืงื OffscreenCanvas, ืืืืืช ืืื ืืืืฆืืข ืฉื ืืคืงืืื convertToBlob.
- GPU - ืฆืืืจ ืืืืืืืงื OffscreenCanvas, ืื ืืฉืชืืฉ ืืืืืืจ ืืืกืืคืง ื-WebGL ืืื ืืืืื ืืื ืฉืืืงื ืืืฉืืื ืืช ืืฉื ืงืืืฆืช ืืคืงืืืืช ืืฆื ื-GPU.
ืืชืืืื ืืฆืืจืช ืชืขืืืช ืืืืืช ืืืืฆืขืืช 50 ืืืืงืืช ืืื ืืืฉืืจ, ืื ืืืช ืืืกื 176 ืืืืืืช ืฉื 16 ืืืคืืื ืื ืฉืื ืื. ื ืืกืื ืฉืืกืฃ ืืืืข ืขื 2500 ืืืฉืืจืื ืขื 1605 GPUs ืฉืื ืื ืืจืื ืขืืืื ืฉื 67% ืืืขืืืืช ืฉื ืฉืืืืช ืืืืื ืืฉืืืืืช ืืขืช ืืืกืคืช ืชืืืืช Drawn Apart. ืืคืจื, ืฉืืืช ื-FP-STALKER ืืืฉืืืืช ืกืืคืงื ืืืืื ืชืื 17.5 ืืืื ืืืืืฆืข, ืืืฉืืืื ืขื Drawn Apart, ืืฉื ืืืืืื ืืื ื-28 ืืืื.
- ืืืืง ืืืคืจืื ืฉื 10 ืืขืจืืืช ืขื ืฉืืื Intel i5-3470 (GEN 3 Ivy Bridge) ื-Intel HD Graphics 2500 GPU ืืืืื ืขื ืืืกื ืขืื ืขื 93%, ืืืืืื ืืืืฅ ืืืกื ืขืื ืขื 36.3%.
- ืขืืืจ 10 ืืขืจืืืช Intel i5-10500 (GEN 10 Comet Lake) ืขื ืืจืืืก ืืกื NVIDIA GTX1650, ืืืืืง ืืื 70% ื-95.8%.
- ืขืืืจ 15 ืืขืจืืืช Intel i5-8500 (GEN 8 Coffee Lake) ืขื Intel UHD Graphics 630 GPU - 42% ื-55%.
- ืขืืืจ 23 ืืขืจืืืช Intel i5-4590 (GEN 4 Haswell) ืขื Intel HD Graphics 4600 GPU - 32.7% ื-63.7%.
- ืขืืืจ ืฉืืฉื ืกืืืจืืคืื ืื Samsung Galaxy S20/S20 Ultra ืขื Mali-G77 MP11 GPU, ืืืืง ืืืืืื ืืืืืงื ืขื ืืืกื ืืื 92.7%, ืืืกืืืจืืคืื ืื Samsung Galaxy S9/S9+ ืขื Mali-G72 MP18 ืื ืืื 54.3%.
ืืฆืืื ืื ืืืืืง ืืืฉืคืข ืืืืืคืจืืืจื ืฉื ื-GPU, ืืขืืืจ ืืืง ืืืืืฉืืจืื, ืืชืืื ืืืขืจืืช ืืืืื ืืขืืืืช ืฉื ืืืืื. ืืืฉืจ ืืฉืชืืฉืื ืืฉืืื ืืฉืืืื ืขื ืฉืืืืช ืืืืื ืขืงืืคืืช ืืืจืืช, ื ืืชื ืืืืืื ืืฉืืขืืชืืช ืืช ืืืืืง. ืื ืื ืืชืื ื ืื ืืืืืืจ ืืช ืืืืืง ืืืืฆืขืืช ืฉืืืืฉ ืืืฆืืืืช ืืืฉืื ืืืืจ ืืืฆืื ื-API ืืืืฉ ืฉื WebGPU.
ืืื ืื, ARM, ืืืื, Khronos, Mozilla ื-Brave ืงืืืื ืืืืขื ืขื ืืืขืื ืืืจ ืืฉื ืช 2020, ืื ืคืจืื ืืฉืืื ื ืืฉืคืื ืจืง ืืขืช. ืืืืงืจืื ืื ืคืจืกืื ืืืืืืืช ืขืืืื ืฉื ืืชืื ื-JavaScript ืื-GLSL ืฉืืืืืืช ืืขืืื ืขื ืืืื ืืฆืืช ืืืืข ืขื ืืืกื. ืืื ืื, ืขืืืจ ืืขืจืืืช ืืืืืกืกืืช ืขื GPU Intel GEN 3/4/8/10, ืคืืจืกืื ืืขืจืื ื ืชืื ืื ืืกืืืื ืืืืข ืฉืืืืฅ ืืืขืจืืืช ืืืืืช ืืืื ื.
ืืงืืจ: OpenNet.ru