「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開
2022/05/09 06:35
typex2
試してみたい。
2022/05/09 06:38
ooblog
#Python #Ruby #JavaScript #PyScript #RubyScript #WebAssembly #Pyodide 「CPython~WebAssemblyへコンパイル~Pyodideを中心に、HTMLやJavaScriptとの連携~HTMLの中にPythonのコード~Webブラウザ上で実行~RubyScriptも技術的に可能」
2022/05/09 07:15
fops
VBScriptも可能なのか?
2022/05/09 07:31
yosio_ism
独自タグじゃなくて<script type="text/python">とかじゃダメだったのかなあ
2022/05/09 07:38
tanakh
ふーん(´・_・`)
2022/05/09 07:56
axjack
ブラウザの役割って
2022/05/09 08:01
ledsun
どうやってPythonからDOM APIをさわっているのだろうか?
2022/05/09 08:05
hiroomi
PythonインタプリタをWebAssemblyで実装した「Pyodide」が中心
2022/05/09 08:07
unkkk
何か悪さをされそうだ
2022/05/09 08:34
aceraceae
学習済みのモジュール使ってスタンドアロンのシステム作れるかな。
2022/05/09 08:35
taruhachi
私の雑な理解ではJava Appletは便利だけども色々悪さが出来るから廃れたと思い込んでいたんだけど、また利便性が上がるようなものが復活しても、ブラウザにより制限されてる範囲だから大丈夫なのか。。。
2022/05/09 08:57
odakaho
インデントベースの Python はあまり相性が良くない気がする
2022/05/09 09:05
t-murachi
cpythonベースか。そりゃそうなんだろうけどjsより重そうだし今のところ利用価値は薄い希ガス(´・ω・`) 深層学習関連がwasm移植されてからが本番かなぁ…
2022/05/09 09:13
tettekete37564
そういうことも出来るんだ。[WebAssemlby][python]
2022/05/09 09:37
tetonkun
フォームをブラウザ入力して、pythonで実行できるソースコードください。
2022/05/09 09:41
mysql8
JavaコードをHTML内に記述して実行可能にしてほしい
2022/05/09 09:41
smatsubara
🤮
2022/05/09 09:42
eriko315
またすごい仕組みがインターネッツに...! JavaScript 以上に色んなことできそうで悪用されないか心配。
2022/05/09 09:55
havanap
Emscriptenなんね
2022/05/09 09:59
cartman0
cythonのjs版ではないのか
2022/05/09 10:23
duedio
jsでよくない?
2022/05/09 10:34
keidge
個人的にはJavaScriptよりPythonの方が慣れてるし、フロントエンドまで全部Pythonで書けるようになったら素敵だなと思った。
2022/05/09 11:12
mangakoji
“WebAssemlby”今はこんなのあんのか。もう全部これでいいじゃん
2022/05/09 11:28
BlueSkyDetector
最低限必要そうなpyodide.asm.wasm, pyodide.asm.data, distutils.tar, pyodide.asm.jsで17MB近くあるから、どうがんばってもJavaScriptよりも重くなりそう。けど、Pythonのコードとの連携とか移植だとうれしい感じかな。
2022/05/09 11:33
s025236
perl,vb,javascript等はるか昔からブラウザ上で色んな言語動かそうとするけど結局残るのはjavascriptなの不思議・・・script typeを使わなかったのセンス無さすぎる(未定義のタグじゃないとダメなルールがあるのかな?)
2022/05/09 11:39
timetrain
便利そうだけどそうなるとセキュリティが心配、というのがいつもの話
2022/05/09 11:50
minamishinji
おぉ、これは面白い。広がるかもね。
2022/05/09 11:55
zyzy
JSは面白いけども大分特殊な言語なので扱いづらいからなぁ……
2022/05/09 12:25
xlc
JavaScriptを使いはじめたとき「何このクソ言語」と思ったが、今ではすっかり慣れてしまった。DOMのI/FがJSである限り、真っ先に使われるのはやはりJSになるのだと思うよ。JSならではの特性に依存した資産も多すぎるしね。
2022/05/09 12:49
mohno
「HTML文書の中にJavaScriptと同じようにPythonのコードを記述し、実行可能にする「PyScript」」「WebAssemlby化されたPythonインタプリタ」←毎回、これを読み込むの?だとしたら“要らん”ってなりそうな予感。
2022/05/09 12:49
ys0000
なにこれ、面白そう。フロントエンドをvue.jsから乗り換える時が来た?詳報が何処かに載ったら触ろうと思う。
2022/05/09 12:58
call_me_nots
“JavaScriptのように<py-script>タグを用いてHTMLの中にPythonのコードを記述”
2022/05/09 13:04
queeuq
最終的にこれがすごく良いとなればブラウザ側が標準で組み込んだり標準化したりって流れになれば良い。最初のアプローチでjs同等の実装を求めるのは無理がありすぎる
2022/05/09 13:09
Fushihara
CDNで共通キャッシュすれば…と思ったけど、今の名寄せ排除の影響でそれは無理なんだっけ?
2022/05/09 13:15
kamocyc
WASMで他の言語を動かすやつ色々あるけど、結局ランタイムがデカすぎて実用的じゃないんだよな。移植が簡単になるのは嬉しそう
2022/05/09 13:57
t_43z
でかいのがなんとかなればなぁ
2022/05/09 13:59
toro-chan
Pythonのいいところは、ライブラリの豊富さなので、import したら勝手にpypiにアクセスしてロードできるようにしてほしい。そうでないのなら、文法だけPythonになる意味が薄いと思う。
2022/05/09 14:11
yamadar
うーん?
2022/05/09 14:15
misshiki
“PyScript”
2022/05/09 14:22
xmorix
ランタイムの容量が大きいし、Pythonだとインデントは外せないからminifyが難しい気がするな。せいぜい変数名などを短いアルファベットに置き換えるぐらいか。
2022/05/09 14:43
K-D-S
Mozillaはシェア低いからMozilla発の技術も無視されそう
2022/05/09 14:52
urd0401
サニタイズが不完全だとXSSへの追加対応が必要になりそう?
2022/05/09 15:18
irimo
おお。。。
2022/05/09 15:45
sds-page
今のところは何とも言えんな
2022/05/09 16:42
Keisuke69
👀
2022/05/09 16:49
ono_matope
WASM~
2022/05/09 17:48
ntstn
標準化されていけば、DLが必要なモジュールもローカルブラウザ側で吸収するんじゃなかろうか。
2022/05/09 17:49
takuya_1st
えっと、昔、active scriptだっけ?vbscriptやrubyを書けたよね、、、たしか。ironpythonとかもあった。いつかきた道
2022/05/09 17:58
Shinwiki
そんで意図しないマイニングに参加させられるんですかね?
2022/05/09 19:29
igni3
javascriptをすべて置き換えるのが狙いではないのかも。ツール系の既に重いサイトならモジュール関連をWebAssembly化しておけば速度稼げるし使い道ありそう。全部インタプリタで走らせるのは現実的ではないような。
2022/05/09 21:27
Wafer
PHP「なんかワシが出来ることばかりじゃね?」
2022/05/09 22:03
quality1
そうやってみんなjsの前で死んでいった奴らが過去にもいたような…
2022/05/09 22:06
ikayome
すげーー!安定してるなら使いたいね
2022/05/09 22:41
kazatsuyu
wasmでインタプリタ動かすのとブラウザAPIがバインディングされたランタイムライブラリがあるというもので、過去のVBSだなんだと比べても意味はない。wasmが動く標準ブラウザなら動く。爆発的に流行るとも思わんけど
2022/05/09 23:04
georgew
一般的なPythonライブラリ群にも対応するとのこと > ここがどの程度サポートされるかはとても重要。
2022/05/10 00:04
santo
こういうの欲しかったと一瞬おもったが、V8みたいなクソっ早エンジンはちょっと無理そうだしなあ。
2022/05/10 07:07
mkusunok
昔Internet ExplorerのActive Scripting HostでVBやらPerl Python RubyはてはCobolまでブラウザで実行できたけど流行らなかったんだよな。Java ScriptやType Scriptが嫌ならRustくらいシンプルな世界の方が受け入れられ易そう
2022/05/10 23:19
uehaj
単純に言えばV8やIonMonkeyなどのJITコンパイラエンジンのフロントエンドにJS以外のエンコードを許す正常進化。既にAmazon Prime VideoやDisney+ではJSインタプリタ自体をwasmで再実装して高速化している。DL時間なんか問題ではない