В основной ветке Python появилась возможность сборки для работы в браузере

Понедельник, 29 ноября 2021 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Итан Смит (Ethan Smith), один из основных разработчиков MyPyC, компилятора модулей Python в код на языке Си, сообщил о добавлении в кодовую базу CPython (базовая реализация Python) изменений, позволяющих собрать основную ветку CPython для работы внутри браузера, не прибегая к дополнительным патчам. Сборка осуществляется в универсальный низкоуровневый промежуточный код WebAssembly при помощи компилятора Emscripten.

Работу одобрил Гвидо ван Россум (Guido van Rossum), создатель языка программирования Python, который дополнительно предложил интегрировать поддержку Python в web-сервис github.dev, предоставляющий интерактивную среду разработки, работающую целиком в браузере. Джонатан Картер (Jonathan Carter) из компании Microsoft упомянул, что в настоящее время ведётся работа по реализации поддержки языка Python в github.dev, но в имеющимся прототипе среды вычислений Jupyter для github.dev использовался проект Pyodide (сборка Python 3.9 runtime в WebAssembly).

В обсуждении также была поднята тема сборки Python с поддержкой WASI (WebAssembly System Interface) для использования WebAssembly-представления Python без привязки в web-браузеру. Отмечается, что для реализации подобной возможности потребует проделать большую работу, так как в WASI не предоставляется реализация API pthread, а в Python прекращена возможность сборки без включения многопоточности.

Источник: http://www.opennet.ru/opennews/art.shtml? num=56246

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 1103
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003