99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

“可在瀏覽器端運(yùn)行的Python”再發(fā)力

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-17 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

半年前,知名 Python 發(fā)行版 Anaconda 開發(fā)商推出了PyScript—— 一款支持在瀏覽器中創(chuàng)建 Python 應(yīng)用程序的框架。PyScript 基于Pyodide構(gòu)建,Pyodide 由編譯成 WebAssembly 的 CPython 3.8 解釋器組成,允許在網(wǎng)頁瀏覽器中運(yùn)行 Python。Pyodide 可以安裝來自 PyPi 的任何 Python 包。Pyodide 還包括一個外部函數(shù)接口,可以將 Python 包暴露給 JavaScript,并將瀏覽器 UI,包括 DOM,暴露給 Python。

970c5270-628e-11ed-8abf-dac502259ad0.png



Anaconda 表示,為了讓 PyScript 取得成功,他們必須對項目本身及其核心技術(shù)依賴進(jìn)行戰(zhàn)略性投資,例如 WebAssembly (Wasm) 和 Pyodide 開源項目(PyScript 的首選 runtime)。 基于上述目標(biāo),Anaconda 在過去的半年里一直在積極改進(jìn) PyScript 的技術(shù)基礎(chǔ)設(shè)施,并在近日宣布加入了字節(jié)碼聯(lián)盟 (Bytecode Alliance),成為正式投票成員,希望幫助改進(jìn) Wasm 和 WASI 的標(biāo)準(zhǔn)。

Bytecode Alliance(字節(jié)碼聯(lián)盟)由 Mozilla、Fastly、Intel 與 Red Hat 聯(lián)合成立,是一個推動 WebAssembly 標(biāo)準(zhǔn)化的組織,該聯(lián)盟旨在通過協(xié)作實(shí)施標(biāo)準(zhǔn)和提出新標(biāo)準(zhǔn),以完善 WebAssembly 在瀏覽器之外的生態(tài)。目前正在積極推動 WASI (WebAssembly System Interface),使 WebAssembly 能夠安全地訪問文件、網(wǎng)絡(luò)和內(nèi)存等系統(tǒng)資源。

在 Anaconda 看來,Wasm 對于 PyScript 起著至關(guān)重要的作用。類似的,WASI 在 Python 生態(tài)的 runtime 和模塊中也扮演著至關(guān)重要的角色。他們希望與聯(lián)盟合作共同推進(jìn)這些標(biāo)準(zhǔn)。數(shù)據(jù)科學(xué)需要在任何地方都能運(yùn)行 workload,比如本地 Python 環(huán)境、瀏覽器和云中 —— 這種可移植性是計算的未來。除了加入字節(jié)碼聯(lián)盟,Anaconda 也在大力支持 PyScript 依賴的核心開源項目 Pyodide,比如為其上游貢獻(xiàn)代碼,以及支持正在進(jìn)行的開發(fā)工作。他們認(rèn)為Pyodide 的成功就是 PyScript 的成功,雖然有許多項目都實(shí)現(xiàn)了將 Python 引入瀏覽器,但 Pyodide 在彌補(bǔ)跨語言代理、打包和模塊支持方面的開發(fā)差距方面做得非常出色。而且Pyodide 在可預(yù)見的未來將會是 PyScript 的默認(rèn) runtime。

Anaconda 希望把它作為一個重要的依賴關(guān)系來支持,并充分認(rèn)識到它為 PyScript 帶來的價值。雖然 Anaconda “押注” Pyodide,但同時也在積極嘗試新的 runtime。最近他們展示了基于 MicroPython 的 PyScript 技術(shù)預(yù)覽版。

974ebd36-628e-11ed-8abf-dac502259ad0.png

Anaconda 表示,MicroPython 非常適合在缺少操作系統(tǒng)和資源有限的受限環(huán)境中運(yùn)行。當(dāng)他們在默認(rèn)配置中將 MicroPython 應(yīng)用到 Wasm 時,出現(xiàn)了令人興奮的結(jié)果:這個新的 runtime 總大小僅為 303KB,可即時加載并在不到 100 毫秒的時間內(nèi)開始執(zhí)行 MicroPython 邏輯。

Anaconda 認(rèn)為 MicroPython 也對 PyScript 發(fā)揮了重要作用,尤其是在許多加載性能存在問題的開發(fā)場景中。因?yàn)?PyScript 可通過配置來支持多種 runtime,所以開發(fā)者可根據(jù)場景選擇最適合的方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1040

    瀏覽量

    36273
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86675

原文標(biāo)題:“可在瀏覽器端運(yùn)行的Python”再發(fā)力

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    老電視如何安裝瀏覽器?

    2017年購買的夏普老電視,1.5G+8G存儲,網(wǎng)上下的瀏覽器APK文件在電視內(nèi)打開就彈出“解析程序包出現(xiàn)問題”。 未知來源選項已打開,存儲空間清空到只剩下三個應(yīng)用(只占用300M左右),基本可
    發(fā)表于 06-01 18:57

    edge瀏覽器識別 latex語法插件

    默認(rèn)的瀏覽器是沒有l(wèi)atex識別功能的,容易顯示為亂碼或者源碼,無法正常識別。本插件需要在瀏覽器的擴(kuò)展程序菜單下安裝,能在edge下完美運(yùn)行。本插件是免費(fèi)插件。
    發(fā)表于 03-17 18:03 ?1次下載

    E2000 Speedometer測試瀏覽器性能

    并發(fā)測試,能夠全面評估瀏覽器在復(fù)雜場景下的性能。 持續(xù)更新:項目團(tuán)隊定期更新測試用例,確保Speedometer始終與最新的Web技術(shù)保持同步。 易用性:用戶只需訪問一個普通網(wǎng)頁即可運(yùn)行測試,無需復(fù)雜
    發(fā)表于 01-10 21:33

    2024年12月瀏覽器市場份額報告:谷歌Chrome穩(wěn)居榜首

    根據(jù)市場調(diào)查機(jī)構(gòu)Statcounter最新發(fā)布的權(quán)威報告,2024年12月全球瀏覽器市場份額排行榜中,谷歌Chrome瀏覽器再次以卓越的表現(xiàn)穩(wěn)居首位。數(shù)據(jù)顯示,Chrome的市場占有率高達(dá)68.38
    的頭像 發(fā)表于 01-02 14:58 ?1585次閱讀

    訊飛星火瀏覽器插件全新升級

    時刻陪伴,星火插件讓你的瀏覽器變成真正的生產(chǎn)工具。
    的頭像 發(fā)表于 12-25 09:48 ?1076次閱讀

    Chrome瀏覽器優(yōu)化Android性能,驍龍8至尊版表現(xiàn)突出

    谷歌近日對Chrome瀏覽器的最新版本進(jìn)行了重大更新,特別針對Android設(shè)備進(jìn)行了性能優(yōu)化,特別是對于搭載驍龍8至尊版處理的旗艦設(shè)備而言。 自Chrome M112版本以來,Android
    的頭像 發(fā)表于 12-13 14:44 ?1105次閱讀

    OpenAI醞釀創(chuàng)新:計劃開發(fā)集成聊天機(jī)器人的瀏覽器

    近日,人工智能領(lǐng)域的佼佼者OpenAI正醞釀著一項可能改變瀏覽器行業(yè)格局的重大創(chuàng)新——開發(fā)一款能夠與其聊天機(jī)器人無縫結(jié)合的網(wǎng)絡(luò)瀏覽器。 據(jù)知情人士透露,OpenAI已與多家知名網(wǎng)站和應(yīng)用程序開發(fā)商
    的頭像 發(fā)表于 11-22 11:06 ?731次閱讀

    AWTK 最新動態(tài):支持瀏覽器控件

    導(dǎo)讀AWTK瀏覽器控件,基于webview項目實(shí)現(xiàn),將瀏覽器嵌入到AWTK應(yīng)用程序中,讓開發(fā)者可以方便的集成在線幫助和調(diào)用地圖等功能。awtk-widget-web-view是基于webview實(shí)現(xiàn)的AWTK瀏覽器控件,使得AW
    的頭像 發(fā)表于 11-20 01:05 ?648次閱讀
    AWTK 最新動態(tài):支持<b class='flag-5'>瀏覽器</b>控件

    美國司法部將推動谷歌出售Chrome瀏覽器

    美國司法部近日表示,將推動谷歌出售其Chrome瀏覽器業(yè)務(wù),旨在打破谷歌在互聯(lián)網(wǎng)領(lǐng)域的壟斷地位。此外,司法部還要求谷歌采取措施,允許網(wǎng)站選擇不使用人工智能技術(shù)。
    的頭像 發(fā)表于 11-19 16:22 ?579次閱讀

    寫一個Chrome瀏覽器插件

    一、什么是瀏覽器插件 瀏覽器插件是依附于瀏覽器,用來拓展網(wǎng)頁能力的程序。插件具有監(jiān)聽瀏覽器事件、獲取和修改網(wǎng)頁元素、攔截網(wǎng)絡(luò)請求、添加快捷菜單等功能。使用
    的頭像 發(fā)表于 11-18 17:12 ?1037次閱讀
    寫一個Chrome<b class='flag-5'>瀏覽器</b>插件

    通過瀏覽器訪問文件——P2Link內(nèi)置HTTP服務(wù)

    P2Link可快速為本地文件目錄提供公網(wǎng)HTTP服務(wù)地址,用于遠(yuǎn)程瀏覽和下載本地文件,類似于nginx等服務(wù)軟件的靜態(tài)資源功能。 通過HTTP分享文件可提供更便捷的訪問方式,僅需通過瀏覽器甚至任何
    的頭像 發(fā)表于 11-14 10:03 ?1132次閱讀
    通過<b class='flag-5'>瀏覽器</b>訪問文件——P2Link內(nèi)置HTTP服務(wù)

    跨域問題是由瀏覽器的同源策略造成的

    瀏覽器
    jf_62215197
    發(fā)布于 :2024年08月27日 07:51:42

    不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(二)

    繼上篇《 不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(一)》介紹了瀏覽器的基本情況、發(fā)展歷史以及市場占有率。 本篇文章將介紹瀏覽器基本原理。 在掌握基本原理后,通過技術(shù)深入,在研發(fā)
    的頭像 發(fā)表于 08-12 14:32 ?661次閱讀
    不只是前端,后端、產(chǎn)品和測試也需要了解的<b class='flag-5'>瀏覽器</b>知識(二)

    谷歌Chrome瀏覽器新增三大AI功能,提升用戶體驗(yàn)

    谷歌近日宣布,在其廣受歡迎的Chrome瀏覽器中引入了三項前沿的AI技術(shù)功能,旨在為用戶提供更加智能、便捷的瀏覽體驗(yàn)。這些新功能由Gemini技術(shù)強(qiáng)力驅(qū)動,目前已在Chrome桌面版上線,標(biāo)志著谷歌在AI與瀏覽器融合方面的又一重
    的頭像 發(fā)表于 08-05 11:26 ?1130次閱讀

    【飛凌嵌入式OK527N-C開發(fā)板體驗(yàn)】5.準(zhǔn)備SDK+編譯瀏覽器程序

    重新編譯固件,同時看到qtdemo目錄中存在qt的pro文件 ,直接 嘗試使用qt打開項目 可以成功導(dǎo)入,不過看下方有警告消息,1613個警告,不過 沒有錯誤提示 成功編譯完成瀏覽器 運(yùn)行新編譯的瀏覽器
    發(fā)表于 07-28 18:32