Разработчики из Mozilla, Microsoft, Google работают над увеличением скорости обработки страниц браузерами - RuLife.ru

Интернет и IT технологии
22.06.2015
Разработчики из Mozilla, Microsoft, Google работают над увеличением скорости обработки страниц браузерами

Разработчики из Mozilla, Microsoft, Google работают над увеличением скорости обработки страниц браузерами

Производители трех самых популярных браузеров (Chrome, Firefox и IE), также разработчики из WebKit project (Safari, Opera) договорились совместно создать новый бинарный формат файлов WebAssembly (wasm). Его задача заключается в том, чтобы встроенный в браузер программный движок JavaScript мог исполнять код, скомпилированный из разных языков программирования, таких как C/C++. Этот процесс занимает множество времени, и поэтому некоторые разработчики придумали способы его оптимизации — Mozilla анонсировала проект Asm.js, а google — Native Client. Внедрение WebAssembly даст возможность воплотить в жизнь создание новых продуктов, работающих в браузерах.

Новый компилятор декодирует приложения в 20 раз быстрее, так как не занимается парсингом всего кода целиком.

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

На начальном этапе авторы также планируют выпустить библиотеку polyfill, которая позволит конвертировать код WebAssembly в код JavaScript. Когда проект наберёт достаточную популярность, будет добавляться поддержка других языков программирования (Rust, Go, C# и т. д.) и инструментов.

Команда обращает внимание на то, что смысл их идеи не заменить JavaScript, а добавить возможность компилировать большое количество других языков для веб.

Эту новость ещё не комментировалиНаписать комментарий
для комментирования нужно зарегистрироваться
Мир

Интернет и IT технологии