Microsoft забезпечує повну підтримку asm.js в Windows 10

Спробуйте Наш Інструмент Для Усунення Проблем

Microsoft вчора ввімкнула повну підтримку asm.js для Windows Insider версій 10532 і вище. Оскільки прийнято вважати, що довгоочікуване оновлення TH2 для стабільних версій Windows становить 10586, воно буде доступне для цих систем і цього місяця, оскільки Microsoft планує впровадити оновлення TH2 для всіх систем цього місяця.

Asm.js був розроблений Mozilla та впроваджений у веб-браузер Firefox у Firefox 22 25 червня 2013 року.

Не вдаючись до занадто багато деталей, це підмножина JavaScript, що значно покращує продуктивність для програм, написаних мовами, такими як C / C ++, які переносяться на JavaScript, використовуючи джерело для компіляторів джерела.

Основна перевага asm.js полягає в тому, що продуктивність набагато швидша в порівнянні з кодом, який не використовує asm.js.

Прикладами програм, які користуються asm.js, є ігровий движок Unity, движок Unreal або ScummVM.

Microsoft впровадив asm.js ще в червні 2015 року в новому веб-браузері компанії Microsoft Edge, але сховав його за прапором у той час. Вчора компанія оголосила, що підтримка asm.js тепер доступна у браузері за замовчуванням.

Крім того, як розміщені веб-програми, так і WebView, який використовується універсальними програмами Windows 10, можуть скористатися оптимізованим кодом.

microsoft asm.js

Microsoft створила Демо шахова битва для ілюстрації пункту. Він вміщує AI. оптимізований комп'ютерний інтелект AI проти того, який не оптимізований і обмежує довжину повороту до 200 мс.

Примітка. Якщо в даний час ви не запускаєте Insider Build, вам потрібно ввімкнути asm.js в Microsoft Edge, завантаживши about: flags у веб-браузер.

Оптимізований AI має більшу ймовірність виграти гру через asm.js, оскільки він може обробляти більше рухів за оборот, ніж AI, який не має вигоди від asm.js. Надані варіанти для зміни часу за поворот, рівня майстерності AI та зневаги.

Програми Windows Store отримують переваги як від asm.js, так і через WebView. Занадто рано говорити, чи це стане популярним варіантом, хоча.

Однак, ймовірно, він отримає більше видатності завдяки тому, що asm.js підтримується іншими основними браузерами.

Додаткову інформацію про реалізацію, інші демонстраційні програми, що отримують користь від asm.js, та інформацію про налагодження для розробників надано на офіційному веб-сайті Блог Microsoft Edge Dev на веб-сайті Windows.com.