Microsoft sallii asm.js -tuen täyden tuen Windows 10: ssä
- Luokka: Internet Explorer
Microsoft on sallinut asm.js: n täyden tuen Windows Insider -rakennukselle 10532 ja uudemmille eilen. Koska yleisesti oletetaan, että kauan odotettu TH2-päivitys Windows-vakaille versioille on 10586, se on saatavilla näissä järjestelmissä myös tässä kuussa, koska Microsoft aikoo ottaa TH2-päivityksen käyttöön kaikissa järjestelmissä tässä kuussa.
Mozilla on suunnitellut Asm.js: n ja se on otettu käyttöön Firefox-selaimessa Firefox 22: ssa 25. kesäkuuta 2013.
Laskematta liian moniin yksityiskohtiin, se on Java-osajoukko, joka parantaa merkittävästi suorituskykyä sellaisilla kielillä kirjoitettujen sovellusten suorituskyvylle kuin C / C ++, jotka siirretään JavaScriptiin käyttämällä lähteestä lähteeseen -kääntäjiä.
Asm.js: n tärkein etu on, että suorituskyky on paljon nopeampi verrattuna koodiin, joka ei käytä asm.js.
Esimerkkejä sovelluksista, jotka hyötyvät asm.js: stä, ovat Unity-pelimoottori, Unreal-moottori tai ScummVM.
Microsoft otti asm.js: n käyttöön kesäkuussa 2015 yrityksen uudessa selaimessa Microsoft Edge, mutta piilotti sen tuolloin lipun taakse. Eilen yritys ilmoitti, että asm.js-tuki on nyt oletusarvoisesti käytettävissä selaimessa.
Lisäksi sekä isännöidyt Web-sovellukset että WebView, jota Windows 10: n Universal Windows -sovellukset käyttävät, voivat hyötyä optimoiduista koodeista.
Microsoft loi Shakkitaistelun demo havainnollistaakseen asiaa. Se kaivaa asm.js: n optimoidun tietokoneen AI: tä vastaan, jota ei ole optimoitu, ja rajoittaa käännöksen pituuden 200 ms: iin.
Huomaa: Jos et suorita Insider Build -sovellusta tällä hetkellä, sinun on otettava asm.js käyttöön Microsoft Edgessä lataamalla selaimeen about: flags.
Optimoidulla AI: llä on suurempi todennäköisyys voittaa peli asm.js: n takia, koska se voi käsitellä enemmän siirtoja kierrosta kohti kuin AI, joka ei hyöty asm.js: stä. Tarjolla on vaihtoehtoja muuttaa vuorokautta kohti, AI: n taitotasoa ja halveksunta-arvoa.
Windows Store -sovellukset hyötyvät myös asm.js: stä WebView: n kautta. On liian aikaista sanoa, tuleeko siitä suosittu vaihtoehto eteenpäin.
On todennäköistä, että se saa entistä enemmän näkyvyyttä, koska asm.js on tuettu toisten suurten selainten avulla.
Lisätietoja toteutuksesta, muista asm.js-hyödyntävistä demosovelluksista ja kehittäjien vianetsintiedoista on virallisessa muodossa Microsoft Edge Dev -blogi yli osoitteessa Windows.com.