Блог

Браузеры переходят с PNaCl на WebAssembly

Андрей Колесов
05.06.2017 22:59:42

По мере все более широкого проникновения Интернета в нашу жизни все больше вычислительных процессов (или проще говоря, прикладных программ) перемещаются в из среды ОС в среду браузеров. Среда браузеров обеспечивает почти (хотя, конечно, не на 100%) переносимость программного кода, независимость от ОС, аппаратной архитектуры… Но у нее есть один серьезным минус – исполнение в ней программного кода ниже, чем на "родном" уровне ОС и аппаратуры. Несмотря на все усилия разработчиков движки JavaScript и HTML 5 заметно отстают от исполнения "настоящего" кода, написанного на C и даже на C++. Но разработчики не оставляют намерений сделать, казалось бы, невозможное, совместив "коня и трепетную лань".

И особую активность тут проявляет, конечно же, компания Google, которая давно задалась целью перевести из чужих ОС в свой Chrome все приложения. В том числе, и игры, которые требуют максимальной производительности вычислений. Еще в 2008 году компания начала работы по созданию технологии Native Client, которая потом переросла в технологию Portable Native Client (PNaCl), позволяющую позволяющая безопасно запускать код прямо в браузере (независимо от используемой ОС) со скоростью, приближённой к запуску машинного кода.Со временем к этому проекту подключились разработчики всех ведущих браузеров (Mozilla, Microsoft, Apple), которые начали проект под название это WebAssembly на базе наработок PNaCl. Одна из ключевых идей WebAssembly – поддержка C/C++ в среде браузера (перевод его в JavaScript) со скоростью исполнению близкой к машинному уровню/

В марте этого года команда WebAssembly Community Group выдала заключение, что бинарный формат и API для WebAssembly достигли уровня MVP (минимально жизнеспособный продукт), и дальнейшее развитие проекта требует его реальное внедрения и широкого применения в приложениях. Было также решено, что все последующие изменения JavaScript API и бинарного формата должны выполняться с учётом поддержки обратной совместимости.
В настоящее время WebAssembly поддерживается в Chrome и Firefox в рабочем варианте, Edge и Safari в режиме бета-версии. На днях Google объявила о скором прекращении поддержки варианта PNaCl и полного перехода на WebAssembly: с начала 2018 года PNaCl будет поддерживаться только в Chrome Apps и Extensions

Комментариев: 0

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

Интересно

Статьи

Офисная печать: как оптимизировать расходы
Рынок принтеров и МФУ в России в количественном исчислении продолжает сокращаться: по данным …

Canon PIXMA: струйная печать для SOHO и малого бизнеса
Индустрия струйной печати в самом широком спектре приложений — от офисного документооборота …

ЭКО-МФУ Toshiba позволят 10-кратно использовать бумагу
Компании «Роско» и Toshiba Tec, входящая в корпорацию Toshiba, представили на российском рынке серию …

Что такое Microsoft AndromedaOS?
Работая по проекту AndromedaOS, Microsoft продолжает продвигаться к своей давней цели — создать …

APC Back-UPS Pro BR1500G-RS — передовой ИБП для дома и офиса
Компания Schneider Electric выпустила ИБП серии Back-UPS Pro — APC Back-UPS Pro BR1500G-RS выходной мощностью 1500 …

Мы в социальных сетях

PC Week/RE в Facebook PC Week/RE в Контакте PC Week/RE в Google+ PC Week/RE в Одноклассниках PC Week/RE в Twitter

Решения

Комплексная система управления собственностью (IPC PM)
Система предназначена для автоматизации операционной деятельности по содержанию, восстановлению, развитию имущественных …

Использование СЭД ЭСКАДО в ОАО «Медицина» для организации совещаний/заседаний
Модуль «Заседания» обеспечивает работу с документами, используемыми при подготовке и проведении заседаний (совещаний …

СМ компьютер. Неттоп для офиса – такого возьмём без шума и пыли!
Большую часть жизни сотрудники предприятий и организаций проводят на работе. С первого дня появления …

СМ компьютер. Оптимальное решение для обработки любительского видео
Обработка любительского видео в домашних условиях становится всё более популярной. Наибольшее распространение получили …

СМ компьютер. Компактный компьютер для обработки фото и видео в Adobe Photoshop CS6
Новейшая версия программы обработки фотографий Adobe Photoshop CS6 не только имеет значительно более широкий по …

Блог

Назойливая Windows 10 непременно хочет обновиться
В течение июля я регулярно получал предложения от моей Windows 10 на ноутбуке с предложением обновит ...

Обновление Windows 10 привело к замедлению работы компьютера. Что делать?
Об этом сообщил мне мой друг, с которым мы вместе начинали почти 30 лет назад осваивать IBM PC (а до ...

Браузеры переходят с PNaCl на WebAssembly
По мере все более широкого проникновения Интернета в нашу жизни все больше вычислительных процессов ...

Руководители Mozilla – настоящие и бывшие – о перспективах Firefox
Если ли будущее у Firefox или ему пора признать поражение на рынке браузеров и уйти оттуда, сдав без ...

Российский рынок ПК: противоречивые итоги I квартала
В продолжение заметок “Росстат зафиксировал небывалый рост продаж компьютеров и их частей” и “Три в ...

 

Панорама

Руководство по выбору корпоративных программных систем (ERP, EAM, CPQ, SCM)
По данным недавнего отчета Aberdeen Group «Значение обновления ERP: управление современными технологиями», компании, развертывающие современные ERP-системы, заметно опережают своих конкурентов.
«Использование беспроводных технологий — это оптимизации и сокращение расходов»
Современные технологии позволяют буквально в несколько кликов создать необходимые сети с различными параметрами и разным уровнем доступа.
Xerox VersaLink С7030 — сплав качества и гибкости
В конце мая компания Xerox представила на рынке 29 новых печатающих устройств для малых, средних …
Veritas Backup Exec 16 для SMB
В условиях, когда данные становятся ценным активом для бизнеса, их надежная защита превращается в одну из важнейших задач. Продукты компании Veritas позволяют решить ее эффективно при любой конфигурации информационных систем заказчика.
История успеха: Ferrari реорганизует процессы поставок и оптимизирует управление материалами с помощью Infor LN
Компания Ferrari — один из мировых лидеров по проектированию, конструированию, производству и продаже самых узнаваемых спортивных автомобилей класса люкс. Для повышения эффективности и упрощения управления своими внутренними процессами компания приняла решение о внедрении системы управления ресурсами предприятия Infor® LN.

Интересно

 

Создание сайта - студия iMake
© 2017 АО «СК ПРЕСС».
Информация об авторских правах и порядке использования материалов сайта.
Правила поведения на сайте.

На главную PC Week/RE  |  Об издании  |  Архив номеров  |  Подписка на бумажную версию
Другие проекты «СК ПРЕСС»ITRNБестселлеры IT-рынкаByte/РоссияCRN/REIntelligent Enterprise/REPC Magazine/RE.