Microsoft gir full støtte for asm.js på Windows-10

0
213

Microsoft aktivert full støtte for asm.js for Windows Insider bygger 10532 og opp i går. Siden det er generelt antatt at den lenge etterlengtede TH2 oppdatering for stabile versjoner av Windows er 10586, vil det være tilgjengelig på de systemene denne måneden også, siden Microsoft har planer om å rulle ut TH2 oppdatering til alle systemer denne måneden.

Asm.js ble utviklet av Mozilla og implementert i Firefox nettleseren i Firefox 22 juni 25, 2013.

Uten å gå i for mange detaljer, det er en delmengde av JavaScript som forbedrer ytelsen betraktelig for programmer skrevet i et språk som C/C++ som er oversatt til JavaScript ved hjelp kilde til kilde kompilatorer.

Den viktigste fordelen av asm.js er at ytelsen er mye raskere sammenlignet med kode som ikke bruker asm.js.

Eksempel programmer som drar nytte av asm.js er Enhet spillet motoren Unreal engine, eller ScummVM.

Microsoft implementert asm.js tilbake i juni 2015 i selskapets nye nettleser Microsoft Kant, men gjemte det bak et flagg på den tiden. I går kunngjorde selskapet at asm.js støtte er nå tilgjengelig i nettleseren som standard.

I tillegg er både vert for web-applikasjoner og WebView, som brukes av Windows-10 Universelle Windows-Programmer, kan ha nytte av optimalisert kode s godt.

microsoft asm.js

Microsoft har opprettet en Sjakk Kamp demo for å illustrere poenget. Det setter en asm.js optimalisert datamaskin AI mot en som ikke er optimalisert, og grenser slå lengde for å 200ms.

Merk: Hvis du ikke kjører en Insider Bygger for tiden, må du aktivere asm.js i Microsoft Kanten ved å legge om:flagg i nettleseren.

Optimalisert AI har en høyere sannsynlighet for å vinne spillet på grunn av asm.js som det kan behandle flere trekk per tur enn AI, og som ikke dra nytte av asm.js. Alternativer er tilgjengelig for å endre tid per tur, dyktighet nivå av AI og forakt verdi.

Windows Store-applikasjoner dra nytte av asm.js også gjennom WebView. Det er for tidlig å si om det vil bli et populært alternativ fremover om.

Det er imidlertid sannsynlig at det vil bli mer fremtredende takk til asm.js å bli støttet av en annen major nettleserne nå.

Mer informasjon om gjennomføringen, andre demo-apps for å dra nytte av asm.js og debugging informasjon for utviklere er tilgjengelig på den offisielle Microsoft Kanten Dev Bloggen over på Windows.com.