女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

.NET應用程序可以直接調用WebAssembly模塊了

汽車玩家 ? 來源:開源中國 ? 作者:局長 ? 2019-12-10 11:35 ? 次閱讀

WebAssembly Runtime現已添加.NET Core API開發者可直接在.NET應用程序中調用WebAssembly模塊。

Mozilla宣布由Bytecode Alliance創建的Wasmtime(WebAssembly runtime)現已添加處于早期預覽版狀態的.NET Core API,這就意味著開發者可以直接在.NET應用程序中調用WebAssembly代碼。

Bytecode Alliance(字節碼聯盟)是由Mozilla、Fastly、Intel與Red Hat聯合成立的組織,該聯盟旨在通過協作實施標準和提出新標準,以完善WebAssembly在瀏覽器之外的生態。Mozilla提到,.NET Core作為一個跨平臺的Runtime,仍提供對WebAssembly的支持主要三個好處,除了可跨平臺共享更多代碼之外,還能安全地隔離不受信任的代碼,同時憑借著WebAssembly的接口類型(WebAssembly Interface Types),WebAssembly和.NET可相互傳遞復雜類型。

雖然我們能夠使用.NET Core構建跨平臺應用,但如果要使用諸如C或是Rust等原生函數庫,這仍然是十分不方便的操作,因為需要函數庫為每個平臺發布特定函數庫版本。不過有了WebAssembly之后,我們可以將其作為橋梁以簡單滿足上面的需求。原生函數庫可以先編譯成WebAssembly,然后包括.NET Core在內的許多平臺就能使用這些WebAssembly模塊,這將簡化函數庫的發布以及應用程序對這些函數庫的依賴方式。

由于WebAssembly是面向網頁設計的,網頁是一種每次訪問網站(讀/寫數據)都會執行不受信任代碼的環境,WebAssembly模塊只能調用從主機環境明確輸入的外部函數,而且只能在主機分配的內存區域進行讀寫數據,這種沙盒設計方式也能被應用在.NET Core中,以增加安全性。通過支持WebAssembly,.NET Core也能使用沙盒以執行不信任代碼。

另外,Bytecode Alliance力推的WebAssembly接口類型增加了WebAssembly與其他語言的互通性,.NET Core也能從中受益。Mozilla表示,WebAssembly接口類型簡化了應用程序與WebAssembly模塊間來回傳遞復雜類型所需的“膠水代碼”。當Wasmtime的.NET API最終可以對接口類型進行操作,WebAssembly和.NET之間就能夠無縫地傳遞復雜類型。

最后,Wasmtime新增加的這個.NET Core API尚處于預覽階段,Bytecode Alliance成員仍在對其積極開發中,更新將不保證向后兼容。當前目標是讓Wasmtime更為穩定,因此不建議開發者將Wasmtime的.NET Core API用于正式產品開發。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • net
    net
    +關注

    關注

    0

    文章

    127

    瀏覽量

    56548
  • 應用程序
    +關注

    關注

    38

    文章

    3322

    瀏覽量

    58704
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    verilog模塊調用、任務和函數

    在做模塊劃分時,通常會出現這種情形,某個大的模塊中包含了一個或多個功能子模塊,verilog是通過模塊調用或稱為
    的頭像 發表于 05-03 10:29 ?440次閱讀
    verilog<b class='flag-5'>模塊</b>的<b class='flag-5'>調用</b>、任務和函數

    AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序

    導讀WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用C語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程序先安裝
    的頭像 發表于 02-19 11:49 ?373次閱讀
    AWTK-WEB 快速入門(5) - C 語言 WebSocket <b class='flag-5'>應用程序</b>

    labview調用dll提示加載程序集時發生錯誤

    問題描述: 小弟在用構造器節點調用dll的時候提示加載程序集時發生錯誤,個人覺得可能是.net環境不匹配,還請各位大神支支招 問題圖片如下圖 dll描述如圖
    發表于 02-19 10:46

    ANACONDA——關于發布數據應用程序的新簡單方法

    與 Anaconda 的云筆記本服務無縫集成,為用戶提供一種輕松共享筆記本結果的方式,并讓其他人也可以隨意的訪問它們。 下面我們來了解關于這項新功能的實際應用: 這項功能與 Panel 的多功能性相結合,將徹底改變您發布數據應用程序
    的頭像 發表于 01-17 11:39 ?367次閱讀
    ANACONDA——關于發布數據<b class='flag-5'>應用程序</b>的新簡單方法

    適用于MySQL和MariaDB的.NET連接器

    支持 ORM 的適用于 MySQL 和 MariaDB 的 .NET 連接器 dotConnect for MySQL 是一種高性能 ADO.NET 數據提供程序,可在開發 MySQL 的應用
    的頭像 發表于 01-16 14:17 ?378次閱讀
    適用于MySQL和MariaDB的.<b class='flag-5'>NET</b>連接器

    dotConnect:基于ADO.NET架構的增強型數據連接解決方案

    dotConnect是一個基于ADO.NET架構的增強型數據連接解決方案,是一個采用了大量創新技術的開發框架。dotConnect是一款適用于主要數據庫和流行云應用程序的高性能數據提供程序,為開發
    的頭像 發表于 01-07 11:07 ?330次閱讀
    dotConnect:基于ADO.<b class='flag-5'>NET</b>架構的增強型數據連接解決方案

    BQ78412應用程序編程接口

    電子發燒友網站提供《BQ78412應用程序編程接口.pdf》資料免費下載
    發表于 12-18 14:46 ?0次下載
    BQ78412<b class='flag-5'>應用程序</b>編程接口

    TAS2521應用程序參考指南

    電子發燒友網站提供《TAS2521應用程序參考指南.pdf》資料免費下載
    發表于 12-10 13:49 ?0次下載
    TAS2521<b class='flag-5'>應用程序</b>參考指南

    AWTK-WEB 快速入門(2) - JS 應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-WEB應用程序。用AWTKDesigner新建一個
    的頭像 發表于 12-05 01:04 ?402次閱讀
    AWTK-WEB 快速入門(2) - JS <b class='flag-5'>應用程序</b>

    AWTK-WEB 快速入門(1) - C 語言應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。用AWTKDesigner新建一個應用
    的頭像 發表于 11-27 11:46 ?598次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應用程序</b>

    PCM2912應用程序的操作環境

    電子發燒友網站提供《PCM2912應用程序的操作環境.pdf》資料免費下載
    發表于 10-21 09:33 ?0次下載
    PCM2912<b class='flag-5'>應用程序</b>的操作環境

    labview調用bartender .NET封裝成EXE后加載報錯

    labview調用bartender .NET在源代碼運行沒有問題,但封裝成EXE后加載.net就報錯這事什么問題。 (注:用ActiveX封裝成EXE也沒問題,可以運行) 以下是ba
    發表于 10-19 10:14

    使用HIC啟用外圍擴展應用程序應用說明

    電子發燒友網站提供《使用HIC啟用外圍擴展應用程序應用說明.pdf》資料免費下載
    發表于 09-14 09:44 ?0次下載
    使用HIC啟用外圍擴展<b class='flag-5'>應用程序</b>應用說明

    ESP8266如何為應用程序選擇正確的Wi-Fi模塊嗎?

    您能幫我為我們的新應用程序選擇正確的 Wi-Fi 模塊嗎? 該模塊的要求如下: - 從主機應用程序控制(通過STM32通過SPI、SDIO或最壞情況下的UART) - 接入點/軟
    發表于 07-19 16:56

    可以在單個esp8266上安裝兩個NON OS SDK應用程序嗎?

    一個簡單的問題。我可以在單個 esp8266 上安裝兩個 NON OS SDK 應用程序嗎?我的自定義引導加載程序(包括 os libs)和我的自定義應用程序(也包括 os libs)
    發表于 07-19 07:28