Microsoft туралы хабарлайды asm.js оңтайландыру

шынайы мақала https://blog.mozilla.org/luke/2015/02/18/microsoft-announces-asm-js-optimizations/

 

Microsoft чакра командасы жариялады блог IE, asm.js оңтайландырудамыту. Біз Mozilla өте қуаныштымыз қосылу үшін IE Firefox қамтамасыз болжамды, топ-өнімділік деңгейін арналған asm.js коды және менің әңгімелер чакрой команда деп күтемін және де солай болады.

БҰЛ ASM.JS ОҢТАЙЛАНДЫРУ БІЛДІРЕДІ?

Ескере отырып, бұл мәлімдеме, әрине сұраңыз, қандай “asm.js оңтайландыру” шын мәнінде білдіреді, бұл күндері мен “asm.js тиімділеу” ерекшеленеді қалыпты және JS оңтайландыру, ол барлық браузерлерде тұрақты қосамыз болатынына пайдасына asm.js коды. Атап айтқанда, соңғы вроде тиімділеу жиі дәлелді арналған asm.js жұмыс жүктемесін, көріп отырғанымыздай, қосылған asm.js жүктеменің екі компания Google менApple бойынша тиісті эталоны люкс.

Бастапқыда, онда қарапайым ақым бар: ерекшелігі asm.js бұл-ОП "use asm"директива asm.js модуль, сондықтан егер JS қозғалтқыш сынау үшін "use asm", операцияларды орындау үшін asm.js тиімділеу. Алайда, кром жақында басталған бақылау "use asm" нысаны ретінде эвристикалық дабыл олай болмаған жағдайда-қалыпты компилятор да JS құбыр және екі команда да әлі күнге дейін деп санайды бар деп үзілді-кесілді түрлі Firefox көзқарас asm.js оңтайландыру. Сонымен, бізге неғұрлым жұқа бар.

Сонымен қатар, өйткені asm.js код мүмкіндік береді толық мерзімінен бұрын (АОТ) компиляция, біз қарап, бұл айқындайтын сипаттамасы. Шын мәнінде, АОТ айтылады реферат на asm.js спец, менің алдыңғы блог постжәне V8 баг-трекере пікірлер бойынша, жобаға қатысушылар. Алайда, біз қалай талдаймыз нақты әлемде asm.js жүктемелер мен жоспары, бұрынғыдан да жақсартып, жүк тиеу кезінде, барған сайын айқын, бұл гибридті жинағы стратегияларын көп ұсынуға. Осылайша, анықтау “asm.js оңтайландыру” дегенді білдіреді “толық aot-компиляция” тым нақты.

Оның орнына, менің ойымша, дұрыс анықтау ерекшелігі JS қозғалтқыш бар “asm.js тиімділеу”, ол тексеруді жүзеге асырады предиката, белгілі бір asm.js Spec және оңтайландырады негізінде табысты тексеру. Мысалдар мұндай тиімділеу да кіреді, бұл сипатталған менің алдыңғы пост“asm.js тиеу кезінде сондай-ақ өткізу қабілеті оңтайландыру бойынша сағат-тексеру, жою, 64-биттік платформалар пайдалану және ана туралы келісімді қоңыраулар (әсіресе жанама қоңырау) барлық платформаларда. Бұл оңтайландыру барлық пайданы жаһандық, статикалық типті құрылымын кепілдік asm.js валидация сондықтан орындалуын тексеру болып табылады орталық.

АСЫҒА КҮТЕМІН

Ол күшті вотум доверия от Microsoft asm.js жалпы компиляция үшін-веб-қазақстан тарихы. Барлық толқулар мен айналымдар, біз көрдік үшін Emscripten және asm.js алдында осы хабарламаға, менің күтіп көру үшін, картаны оқу. Мен үміт артамын ынтымақтастық Microsoft және басқа да жеткізушілер браузерлер қабылдау asm.js жаңа болжамды жанында-ана өнімділігі.

1 comment

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>