Microsoft giver fuld støtte til asm.js på Windows-10

0
272

Microsoft aktiveret fulde støtte til asm.js for Windows Insider bygger 10532 og op i går. Da det er almindeligt antaget, at den længe ventede TH2 opdatering til stabile versioner af Windows er 10586, der vil være tilgængelig på disse systemer i denne måned, idet Microsoft har planer om at udrulle den TH2 opdatering til alle systemer i denne måned.

Asm.js blev designet af Mozilla og gennemføres i webbrowseren Firefox i Firefox 22 juni 25, 2013.

Uden at gå i for mange detaljer, det er en delmængde af JavaScript, der forbedrer ydeevnen væsentligt for programmer skrevet i sprog som C/C++, der er porteret til at JavaScript ved hjælp af kildekode til compilere.

Den største fordel af asm.js er, at kvaliteten er meget hurtigere i forhold til kode, der er ikke hjælp asm.js.

Eksempel programmer, der med fordel asm.js er den Enhed spilmotor, Unreal engine, eller ScummVM.

Microsoft gennemført asm.js tilbage i juni 2015 i selskabets nye web-browser Microsoft Kant, men skjulte det bag et flag på det tidspunkt. I går, at selskabet meddelte, at asm.js støtte er nu tilgængelig i browseren som standard.

Hertil kommer, at både hosted web-applikationer og WebView, som bruges af Windows-10 Universal Windows-Programmer, der kan drage fordel optimeret kode s godt.

microsoft asm.js

Microsoft har oprettet en Skak-Kamp demo til at illustrere pointen. Det gruber, en asm.js optimeret computer AI mod en, der ikke er optimeret og grænser igen længde 200ms.

Bemærk: Hvis du ikke kører en Insider Bygge i øjeblikket, er du nødt til at aktivere asm.js i Microsoft Kant ved at indlæse om:flag i web-browseren.

Den optimerede AI har en højere sandsynlighed for at vinde spillet på grund af asm.js som det kan behandle flere flytter per tur end den AI, der ikke er omfattet af asm.js. Valgmuligheder for at ændre gang per tur, sværhedsgrad af AI og foragt værdi.

Windows Store applikationer drage fordel af asm.js såvel via WebView. Det er for tidligt at sige, om det vil blive en populær mulighed for at gå frem selv.

Det er dog sandsynligt, at det vil få en mere fremtrædende plads takket være asm.js at være støttet af en anden større browsere nu.

Yderligere oplysninger om gennemførelsen, andre demo-apps, der drager fordel af asm.js og debugging information for udviklere, der er til rådighed på den officielle Microsoft Kant Dev Blog over på Windows.com.