Блог

Браузеры переходят с 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

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

Интересно

Статьи

HP Sprocket — фотопринтер в кармане
Приближающиеся новогодние праздники ставят задачу поиска подарков. Помочь с решением этой задачи взялась …

Google прекратила поддержку веб-приложений Chrome Apps для Windows, MacOS и Linux
Ещё год назад Google предупреждала о том, что Chrome Apps останутся только для Chrome OS …

Производители ПК начали отключать Intel Management Engine
Intel подтвердила циркулировавшие ранее слухи о том, что её последние чипы для компьютеров, серверов …

Canon открывает перед партнерами новые горизонты и возможности
В начале осени компания Canon провела в Москве традиционную партнерскую конференцию. Двухдневное мероприятие было …

Microsoft делает Office доступным для хромбуков, поддерживающих Android-приложения
Владельцы хромбуков, независимо от имеющейся у них модели, теперь могут загружать и устанавливать …

Решения

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

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

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

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

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

Блог

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

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

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

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

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

 

Панорама

Canon открывает перед партнерами новые горизонты и возможности
В начале осени компания Canon провела в Москве традиционную партнерскую конференцию. Двухдневное мероприятие было …
Ритейл: как повысить продажи с помощью современных ИТ-решений?
Всё начиналось с крайне простых по сегодняшним меркам вещей. Сначала интернет …
ASUS ZenFone 4 Selfie Pro (ZD552KL): снимаются все!
Селфи-снимки стали неотъемлемой частью современной культуры. И потому покупатели, задумываясь о приобретении …
Десятилетний юбилей APC в составе Schneider Electric: конвергенция технологий
Основанная в 1981 г. компания АРС с самого начала своей истории активно развивала направления …
“Мы не продаем системы хранения данных, мы продаем опыт”
Рынок систем хранения данных на флэш-памяти быстро растет и переживает революционные времена. Одноуровневую …

Интересно

 

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

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