Microsoft lubab asm.js-i täielikku tuge Windows 10-s

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Microsoft lubas eilsel versioonil Windows Insider versiooni 10532 ja uuemad versioonid asm.js täieliku toe. Kuna üldiselt eeldatakse, et kauaoodatud TH2 värskendus Windowsi stabiilsete versioonide jaoks on 10586, on see ka nendes süsteemides saadaval sel kuul, kuna Microsoft kavatseb TH2 värskenduse kõikides süsteemides juurutada sel kuul.

Asm.js töötas välja Mozilla ja see rakendati Firefoxi veebibrauseris Firefox 22-s 25. juunil 2013.

Liiga detailidesse laskumata on JavaScripti alamhulk, mis parandab märkimisväärselt selliste keelte (nt C / C ++) jaoks kirjutatud rakenduste toimivust, mis teisaldatakse JavaScripti, kasutades allikatest lähteteksti koostajaid.

Asm.js peamine eelis on see, et jõudlus on palju kiirem võrreldes koodiga, mis ei kasuta asm.js.

Asm.js-st kasu saavad rakendused on näiteks mängumootor Unity, mootor Unreal või ScummVM.

Microsoft juurutas asm.js tagasi juunis 2015 ettevõtte uues veebibrauseris Microsoft Edge, kuid peitis selle sel ajal lipu taha. Eile teatas ettevõte, et asm.js tugi on nüüd brauseris vaikimisi saadaval.

Lisaks võivad nii hostitud veebirakendused kui ka WebView, mida kasutavad Windows 10 universaalsed Windowsi rakendused, kasu optimeeritud koodidest.

microsoft asm.js

Microsoft lõi Malelahingu demo punkti illustreerimiseks. See kuhjub asm.js-ga optimeeritud arvuti AI-ga, mis pole optimeeritud ja piirab pöörde pikkuse 200 ms-ni.

Märkus. Kui te ei käita praegu Insider Buildi, peate Microsoft Edge'is lubama asm.js, laadides veebibrauserisse umbes: lipud.

Optimeeritud AI-l on suurem tõenäosus mängu võita asm.js tõttu, kuna see võib töödelda rohkem käike pöörde kohta kui AI, mis ei saa asm.js-st kasu. Pakutakse võimalusi pöördeaja, AI oskuste taseme ja põlguse väärtuse muutmiseks.

Windows Store'i rakendused saavad kasu ka asm.js kaudu WebView kaudu. On liiga vara öelda, kas sellest saab ka edaspidi populaarne võimalus.

Siiski on tõenäoline, et see saab rohkem esile tänu asm.js toetamisele nüüd suuremates brauserites.

Lisateave rakenduse, muude demorakenduste kohta, mis saavad kasu asm.js-st, ja arendajate silumisteave on esitatud ametlikul Microsoft Edge Dev ajaveeb üle saidil Windows.com.