Microsoft umožňuje plnú podporu pre asm.js v systéme Windows 10
- Kategórie: Internet Explorer
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 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.
