XRUST.ru » Новости » Браузеры ускорят в десятки раз
Новости

Браузеры ускорят в десятки раз

22 июня 2015, 19:10 27 846 0 3
Браузеры ускорят в десятки раз
Ведущие программисты-разработчики браузеров, в том числе Microsoft, Google и Mozilla, а также ведущих разработчиков движка WebKit, руководимые Консорциумом Всемирной паутины (W3C) - организацией, разрабатывающей единые стандарты сетевых технологий, - представили свой новый проект под названием «WebAssembly». Проект призван значительно повысить скорость загрузки страниц в сети Интернет, с их слов, до нескольких десятков раз.

WebAssembly представляет собой унифицированный бинарный компилятор, задача которого в том, чтобы браузерный движок javascript был способен исполнить код, который был скомпилирован из различных языков программирования, к примеру, таких как C/C++.

У двоичного формата имеются несколько немаловажных преимуществ. Первое - он обеспечивает более плотное сжатие файлов javascript (по сути, простого текста), что ведет к закачиванию меньших объемов данных из Интернет. Второе - движок javascript декодирует в браузерах двоичный код быстрее в десятки раз, что должно сказаться на скорости загрузки страниц сайтов, особенно для мобильных устройств. Созданный прототип WebAssembly в состоянии уже обрабатывать код быстрее в 23 раза, чем код asm. js.

Немногим ранее разработчикам были вынуждены обходить ограничения в процессе компиляции кода в javascript. Крупные компании пытались решать проблему каждая по-своему. К примеру, Microsoft, создан язык TypeScript, который расширяет функции javascript, а Mozilla - создала подмножество asm. js, компания Google создала Native Client. Новейший же формат должен объединить все достоинства перечисленных разработок и сделать все так, чтобы для Интернет было возможно скомпилировать больше различных языков.

С самого начала разработчиками запланирован выпуск библиотеки, транслирующей WebAssemlby-код в javascript, чтобы затем его можно было бы запустить в любом из браузеров. Позднее планируется выпустить еще больше инструментов (отладчиков, компиляторов и т. д. ), также планируется добавить в разработку поддержку новых языков (Go, Rust, C# и некоторых других). Xrust: Браузеры ускорят в десятки раз

xrust

Поделится
3 0

Комментарии


Эбола выходит из-под контроля? В Конго подтвердили уже 782 случая опасной инфекции
В Демократической Республике Конго продолжается крупнейшая за последние годы вспышка лихорадки Эбола. Число подтверждённых случаев достигло 782, а вирус впервые выявили ещё в двух новых медицинских зонах страны. Тревожная ситуация с распространением лихорадки Эбола развивается в Демократической Республике Конго, пишет xrust. По данным правительства страны, количество подтверждённых случаев заражения достигло 782 после того, как всего за сутки было выявлено ещё 72 новых пациента. Это один из самых крупных суточных приростов с начала нынешней вспышки заболевания. Согласно последнему отчёту Министерства здравоохранения Конго, инфекция уже унесла жизни 181 человека. Несмотря на масштаб вспышки, власти отмечают, что заболевание пока остаётся сосредоточенным в трёх восточных провинциях страны — Итури, Северное Киву и Южное Киву. Однако география распространения постепенно расширяется. Впервые случаи заражения были подтверждены в медицинских зонах Ниа-Ниа в провинции Итури и Мабалако в
1 344 3