Корпорация Microsoft добавила поддержку для asm.js в Windows Insider билды версии 10532 и выше. Поскольку ожидаемое многими обновление ТН2 для стабильных версий Windows идет с версией 10586, оно будет доступно на этих системах уже в этом месяце, поскольку компания Microsoft планирует выпустить ТН2 для всех систем именно в ноябре.

Asm.js представляет собой набор команд в JavaScript, которые выполняются значительно быстрее обычного JavaScript-кода. Пакет был создан в Mozilla, и получил (да и получает до сих пор) отличные отзывы разработчиков. Последние используют Asm.js там, где требуется повышенное быстродействие, например, для создания игровых движков для браузеров. Есть даже версия Unreal Engine 3, которую портировали на Asm.js. В начале года Microsoft объявила о намерении использовании разработки Mozilla в своей ОС Windows 10.

Если точнее, то Asm.js будет работать в составе движка Chakra, который обрабатывает скрипты в системе. Поддержка пакета добавиляет возможность использования Emscripten compiler для компиляции C/C++ в спецверсию JavaScript с повышенным быстродействием. Таким образом, в Windows 10 может быть значительно улучшено быстродействие движков Unity, Unreal, ScummVM.

В июне этого года Microsoft добавила поддержку пакета для своего браузера Microsoft Edge, но только сейчас поддержка Asm.js включена по умолчанию. Оптимизированный код может использовать WebView.



Для демонстрации возможностей asm.js в Windows 10 корпорация создала Chess Battle. AI с оптимизированным кодом играет против AI без оптимизации, с ограничением времени на один ход в 200 мс.

У оптимизированного AI результативность в игре выше, поскольку он может просчитывать большее количество ходов, чем AI без оптимизации с использованием asm.js.

Комментарии (16)


  1. Bytamine
    12.11.2015 16:14

    Для демонстрации возможностей asm.js в Windows 10 корпорация создала Chess Battle

    Наглядно, конечно, но кому они это демонстрировали?
    Технари и так в курсе.


  1. Breathe_of_fate
    12.11.2015 16:31
    -10

    Попользоваля EDGE в первые 5 минут после установки Win10 и как-то подрастерялся. Вроде бы и неплохой, да что-то тут не так. Потом уже выяснилось про вездесущую слежку, и решил от греха подальше оставить его в покое и не трогать.


    1. bougakov
      12.11.2015 17:04
      +9

      подскажите, куда вы ушли от «вездесущей слежки» Edge в результате? На Google Chrome или на Яндекс.Браузер?


      1. Breathe_of_fate
        12.11.2015 17:33
        -6

        Всю жизнь пользовался Opera + freeGate. Изредка — Mozilla. Теперь вот Vivaldi ещё стоит на подхвате.

        Хоть что-то.

        Ваш Троллинг не удался.


        1. bougakov
          12.11.2015 18:51
          +2

          Opera cooperates with Google Analytics, a web analytics service provided by Google, Inc. (“Google”). Opera is using the Remarketing and Google Display Network Impression Reporting features.
          Всё ещё считаете, что не удался?


          1. Breathe_of_fate
            12.11.2015 19:09
            -9

            Вы снова считаете себя умным? Я знаю, что движок Хрома там стоит. Вот только Google не MS, если уж на то пошло. Хотите сказать, что Вы используете EDGE, так как Вам по барабану кто получает информацию о Вас?


            1. bougakov
              12.11.2015 19:42
              +12

              Да, я считаю себя умным — в достаточной степени, чтобы открыть финансовую отчётность Google Inc. и Microsoft и сравнить, какой процент выручки каждая делает на продажах данных о пользователях.

              Первая на данных зарабатывает абсолютное большинство доходов. Microsoft же закрыла рекламное подразделение — www.businessinsider.com/why-microsoft-is-exiting-the-display-advertising-business-2015-6 и зарабатывает на Windows, Office, играх и Azure. То есть из пользовательских данных им нужна только телеметрия и crash dumps.

              Поэтому демонизация Microsoft и слепое доверие тем, кто вам совершенно бесплатно как сыр в мышеловке дарит браузер вызывают у меня глубокое удивление.


              1. Breathe_of_fate
                12.11.2015 19:57
                -3

                Вы мне не ответили. Вы используете EDGE?


                1. bougakov
                  12.11.2015 20:20
                  +1

                  Да, я использую Edge, а также Google Chrome — но с включённым Ghostery, а также этими расширениями — раз, два, три.

                  Телеметрию в Windows 10 я не отключал, и использую учётную запись Microsoft — она же привязана к Office 2016.

                  Меня не напрягает то, что я доверяю свои данные Microsoft — они получили свой доход с меня явным образом, при продаже лицензий на офис и Windows, а также XBox. А вот в «бесплатный сыр» Хрома, Андроида, Файрфокса и Оперы я не верю.


                  1. Breathe_of_fate
                    12.11.2015 20:24

                    Ghostery стоит и у меня, так же, как и uBlock. Тогда давайте так: какова разница между Opera + Ghostery + uBlock + freeGate и EDGE?


                    1. bougakov
                      12.11.2015 20:29
                      -3

                      Разница — медицинская, где-то в районе «F60.0» в МKБ…


                      1. Breathe_of_fate
                        12.11.2015 20:58
                        -2

                        Если Вам нравится EDGE — пользуйтесь на здоровье. Я высказал только своё мнение. А аргументировать в данном случае психическими заболеваниями… как-то слабовато.

                        Если даже чисто внешне мне нравится какой-то продукт, — я буду пользоваться им, с учётом идентичности функций аналогичных вещей, в том числе и сбором аналитики.

                        Помню, на сайте MS висел опрос «что делать с этим браузером?» — и лидирущим вариантом ответа было «let it die». Собственно, придерживаюсь того же.

                        Опять же — странное желание хранить все мои данные в своих облаках (и акк, и всё прочее, включая мои личные данные). Одно дело, если имеешь на всех девайсах Win и идёт синхронизация — в принципе удобно, да, но у меня это только Android-девайсы и компутер с дуалбутом.

                        Доверяете MS? Пожалуйста. Я бы предпочёл не доверять никому, т.к. да — бесплатный сыр в мышеловке. И я (с учётом чистки Win10 — точнее, всех ИЗВЕСТНЫХ каналов утечки) пытаюсь его минимизировать, да так, чтобы использование требуемого софта и в том числе браузера и поиска информации через него в поисковиках не было похоже на поедание кактуса.


                  1. kekekeks
                    13.11.2015 00:40

                    FF вроде можно скомпилировать из исходников и получить бинарник, идентичный дистрибутиву.


      1. mlurker
        12.11.2015 17:42
        +1

        Mozilla тоже успела себя проявить в этом деле?


    1. evocatus
      12.11.2015 18:19
      +3

      Если у Вас стоит Windows 10, то я не думаю, что используемый браузер имеет какое-то влияние на приватность.


      1. Breathe_of_fate
        12.11.2015 18:21
        -2

        Даже не спорю. Но это хотя бы попытка минимизировать последствия.