Microsoft umožňuje plnú podporu pre asm.js v systéme Windows 10

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Microsoft včera povolil úplnú podporu pre súbory asm.js pre Windows Insider 10532 a novšie verzie. Pretože sa všeobecne predpokladá, že dlho očakávaná aktualizácia TH2 pre stabilné verzie systému Windows je 10586, bude k dispozícii na týchto systémoch aj tento mesiac, pretože spoločnosť Microsoft plánuje zavedenie aktualizácie TH2 na všetky systémy tento mesiac.

Asm.js bol navrhnutý spoločnosťou Mozilla a implementovaný do webového prehliadača Firefox v prehliadači Firefox 22 25. júna 2013.

Bez toho, aby sme zachádzali príliš do detailov, je to podmnožina JavaScriptu, ktorá výrazne zvyšuje výkon aplikácií napísaných v jazykoch ako C / C ++, ktoré sú prenášané do JavaScriptu pomocou kompilátorov zdroj-zdroj.

Hlavnou výhodou asm.js je, že výkon je omnoho rýchlejší v porovnaní s kódom, ktorý nepoužíva asm.js.

Príkladmi aplikácií, ktoré využívajú asm.js, sú herný engine Unity, Unreal engine alebo ScummVM.

Spoločnosť Microsoft implementovala súbor asm.js už v júni 2015 do nového webového prehľadávača spoločnosti Microsoft Edge, ale v tom čase ho skryla za vlajku. Včera spoločnosť oznámila, že podpora asm.js je v predvolenom nastavení k dispozícii v prehliadači.

Okrem toho môžu z optimalizovaných kódov profitovať aj hostené webové aplikácie a WebView, ktoré používajú Windows 10 Universal Windows Applications.

microsoft asm.js

Microsoft vytvoril Šachové demo na ilustráciu bodu. Uvádza optimalizovanú počítačovú inteligenciu asm.js proti počítaču, ktorý nie je optimalizovaný, a obmedzuje dĺžku otočenie na 200 ms.

Poznámka: Ak v súčasnosti neuskutočňujete Insider Build, musíte povoliť asm.js v Microsoft Edge načítaním príznakov about: vo webovom prehliadači.

Optimalizovaná umelá inteligencia má vyššiu pravdepodobnosť výhry z dôvodu asm.js, pretože dokáže spracovať viac ťahov za ťah ako AI, ktorá nemá z asm.js. K dispozícii sú možnosti na zmenu času za kolo, úrovne zručnosti AI a pohŕdania hodnotou.

Aplikácie Windows Store využívajú výhody asm.js aj prostredníctvom WebView. Je však príliš skoro na to povedať, či sa to stane populárnou možnosťou v budúcnosti.

Je však pravdepodobné, že to bude mať väčší význam vďaka tomu, že asm.js je teraz podporovaný ďalšími významnými prehliadačmi.

Ďalšie informácie o implementácii, ďalšie demo aplikácie využívajúce asm.js a informácie o ladení pre vývojárov sú uvedené na oficiálnych stránkach. Blog spoločnosti Microsoft Edge Dev na adrese Windows.com.