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

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

22 июня 2015, 19:10 27 720 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

Комментарии


Блог, который не вписывается ни в одну категорию — и именно поэтому его невозможно перестать читать
Алгоритмы Дзена любят предсказуемость. Кулинарный канал — это рецепты. Автоканал — это обзоры. Тревел-блог — это фотки с пальмами и подписи «здесь мог бы быть ваш отпуск». Всё чётко, всё по полочкам, всё стерильно. А потом появляется канал Стаса Пухха, который одним своим существованием ломает все категории и заставляет алгоритм нервно курить в сторонке. Потому что как классифицировать автора, который сегодня пишет про службу в Сирии, завтра — про рок-н-ролл в Госдуме, а послезавтра объясняет, почему ваш автокредит может быть связан с Гладом Валакасом и подземным консорциумом учёных? Формула канала: жизнь × честность × сарказм «То, о чём неудобно» — так называется канал, и это название точно описывает его суть. Стас Пухх берёт темы, которые люди обсуждают на кухнях шёпотом, и превращает их в тексты, которые хочется пересылать друзьям со словами «ты это ОБЯЗАН прочитать». Формула проста, но повторить её невозможно — для этого нужно прожить такую жизнь: Госслужба. Не абстрактные
378 2