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

Комментарии


Впереди война программистов: как РЭБ и ИИ отправляют GPS на пенсию
Спутниковая навигация больше не гарантирует победу. Сверхинтенсивное применение РЭБ обнулило эффективность GPS на поле боя, запустив экстренную цифровую эволюцию. На смену ручному управлению приходят автономные рои дронов, оптическое зрение и алгоритмы, принимающие решения за доли секунды. Почему современные армии вынуждены превращаться в IT-компании и как ИИ навсегда изменил тактику ведения конфликтов — разбираем в нашем материале. Современные вооруженные конфликты стремительно формируют совершенно новую парадигму ведения боевых действий, в центре которой находится искусственный интеллект и глубокая цифровая интеграция всех оборонных систем, пишет xrust. Наблюдая за столкновениями технологически равных противников в последние годы, ведущие военные аналитики приходят к выводу, что традиционные методы планирования и управления войсками безвозвратно устаревают. Главным фактором победы становится не просто количество тяжелой техники, а скорость обработки информации и способность
1 470 4