LINUX.ORG.RU
ФорумTalks

Теперь можно запихнуть Python в браузер и ускорить его при помощи Rust'а

 , , ,


0

2

Собственно, сабж.

  1. Запихиваем Python в браузер: https://github.com/ethanhs/python-wasm
  2. И ускоряем его при помощи Rust'а: https://saidvandeklundert.net/learn/2021-11-18-calling-rust-from-python-using...
  3. Profit!
★★★★★

Последнее исправление: saahriktu (всего исправлений: 1)

Мне уже начинает казаться, что VBScript - это была неплохая альтернатива, жаль присутствовала только в IE.

praseodim ★★★★★
()

Все хорошо конечно, но почему не пропустить часть с Python?

vertexua ★★★★★
()
  1. не нужно
  2. нужно, спасибо
Aswed ★★★★★
()
Ответ на: комментарий от anonymous-angler

Но лучше не пихать всё это в и без того тормознутый браузер.

anonymous-angler ★☆
()

Python в браузере

«Подборка животных, застрявших в необычных местах».

sudopacman ★★★★★
()
Ответ на: комментарий от anonymous-angler

А для таких как ты можно скомпилить Rust и Python в asm.js.

На каждую хитрую жопу всегда найдётся бур для перфоратора или сверло большого диаметра по дереву.

Надо, кстати, ещё минификацию и обфускацию программно в браузерах запретить. Ибо нехер.

Stanson ★★★★★
()
Ответ на: комментарий от xmikex

не про ускорение питона растом

В прежние времена ресурсоёмкий код из кода на Python'е выносили в новую Python'овскую библиотеку на Си. И это вполне себе могло называться «ускорением Python'а при помощи Си», поскольку такая библиотека работала быстрее. Тут тоже самое, только на смену Си теперь пришёл Rust.

saahriktu ★★★★★
() автор топика

Ну спасибо, и так браузер работает не шибко быстро, ещё и питон будет жрать ресурсы.

Интересно, когда браузер развалится от этого всего?

fernandos ★★★
()
Ответ на: комментарий от fernandos

Критерий «развалится» какой? Не влезет в память, его не смогут сконпелять разработчики? Все разработчики убегут? Каждый релиз будет выходить с сегфолтами или зависаниями, которые никто не сможет починить?

Harald ★★★★★
()
Ответ на: комментарий от Harald

Разработчики не осилят столь сложный проект.

Современный бразузер — самое сложное, что когда-либо создавало человечество.

fernandos ★★★
()
Последнее исправление: fernandos (всего исправлений: 1)
Ответ на: комментарий от praseodim

Вообще-то, это и правда было лучше, чем JS.

Shadow ★★★★★
()

Для тех, кто не успел вылезти из танка: asm.js и V8 уже позволяют выполнять JS настолько быстро, что WAsm становится ненужным. Более того, из JS вы можете работать с DOM, из WAsm — нет.

byko3y ★★★★
()
Ответ на: комментарий от praseodim

Мне уже начинает казаться, что VBScript - это была неплохая альтернатива, жаль присутствовала только в IE.

Не боись её бы быстро и решительно привели к «нормальному» текущему состоянию - было бы всё тоже самое (если не хуже), только от микрософфта.

vtVitus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.