itkvariat

Mozilla усовершенствует браузерные игры с помощью WebAssembly


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

Тем не менее команда разработчиков веб-браузера Firefox делает все, чтобы изменить ситуацию.

Mozilla выпустила бета-версию Firefox, которая включает WebAssembly - новую технологию, позволяющую почти так же быстро, как на обычном компьютере запускать прямо в браузере такие ресурсоемкие приложения, как игры, приложения для компьютерного дизайна, фото и видеоредакторы, а также программы для трехмерной визуализации. Кроме того, технология позволит ускорить работу существующих веб-приложений, использующих javascript.

С помощью WebAssembly разработчики смогут закодировать игру или приложение и будут уверены, что они будут работать одинаково в любом поддерживаемом браузере независимо от платформы. В свою очередь, потребители получают возможность использования веб-браузера для запуска любой игры или приложения с поддержкой WebAssembly, независимо от платформы или операционной системы.

WebAssembly - это язык программирования низкого уровня, который позволяет запускать в веб-браузере другие языки программирования высокого уровня, такие как C или C++. Приложения WebAssembly анализируются и компилируются до того, как они попадают в ваш браузер, а это значит, что большая часть тяжелой работы уже выполнена.
Для сравнения, приложения написанные для javascript обычно предварительно загружают в браузер массу своего кода и лишь затем определяют, как им лучше всего работать в вашей системе, тем самым замедляя весь процесс.

Браузеры Google и Microsoft также будут поддерживать WebAssembly, хотя Firefox стал первым браузером, который включает эту технологию, благодаря тому, что компания Mozilla являлась одним из ее ведущих разработчиков.

По мере развития WebAssembly команда Mozilla надеется довести ее и до мобильных устройств. Представьте себе, что вы играете в современную версию Doom или используете приложение CAD на своем Mac или ПК, а затем загружаете его на свой смартфон, когда отправляетесь на утреннюю прогулку. Причем все это - без дополнительных плагинов или необходимости жертвовать скоростью Интернет-соединения.

Бета-версия Firefox уже доступна для Mac, ПК и Linux и также включает обновленную функцию поиска точек Wi-Fi, а также новый алгоритм защиты от небезопасных соединений.


Иван Ковалев



Подписывайтесь и читайте новости от ITквариат раньше остальных в нашем Telegram-канале !





Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!  




И еще на эту тему...
  • Vivaldi 1.8. Обзор финальной версии. «Вспомнить всё»…
  • Светящиеся картины вместо лампочек. Оригинальная акция velcom в Час Земли
  • МТС повышает цены, а Life:) понижает.
  • Разработчики ВирусБлокАда выпустили новый антивирус КАНОЭ
  • Alexa теперь может управлять пылесосом Roomba (+видео)
  • Apple iPhone 8 будет выглядеть так. Вероятно...
  • Иконки приложений в новых флагманах Samsung S8 и S8+ будут выглядеть очень необычно.
  • Strava появилась на Apple Watch Series 2
  • Super Smash Bros. появится на Nintendo Switch
  • Apple запретила разработчикам менять описание приложений в App Store без предварительного одобрения
  • Google увеличил технические мощности Compute Engine вдвое
  • Snap снова открыла магазин для очков Spectacles
  • Как приготовить правильный бургер? Спросите робота Flippy! (+видео)
  • Стив Джобс стал героем нового комикса
  • Snapchat выпустил новые фильтры в честь Международного Женского Дня
  • Стивен Хокинг пожелал человечеству беречь себя от апокалипсиса
  • Nintendo выиграла суд против продавца пиратских модов 3DS
  • Трекер Whoop поможет контролировать состояние бейсболистов MLB во время матчей
  • АМЕРИКАНСКИЕ СОЛДАТЫ ВЫКЛАДЫВАЛИ В FACEBOOK ФОТОГРАФИИ ОБНАЖЕННЫХ ЖЕНЩИН-ОДНОПОЛЧАН...
  • Умная урна TetraBIN позволяет развлекаться выбрасывая мусор



  • ITквариат Powered by © 1996-2025 16+