cost 167 ms
如何檢測何時准備好使用 asm.js 模塊中加載的函數

[英]How to detect when you are ready to use functions loaded in asm.js module

我正在使用 emscripten 生成一個文件 a.wasm.js,其中包含 C++ 中用於加密的函數。 webassembly 函數接收並返回包含 JSON 數據的 C 字符串。 我想包裝這些 asm.js 函數,以便在我的客戶端應用程序中更方便地使用。 不幸的是,直接在 body.onload ...

將 C++ 程序轉換為 JavaScript/asm.js 不會產生相同的數字序列

[英]Translating C++ program to JavaScript/asm.js does not produce the same sequence of numbers

我從 Agner Fog 的庫中獲取了所有隨機數生成器之母,並嘗試制作一個 JavaScript 版本。 我希望位模式相同,但情況似乎並非如此,我想知道為什么或者我是否犯了錯誤? 可以在此處找到我使用的 C++ 代碼。 它來自 Agner Fog 的網站。 這是我的 TypeScript 版本的代碼 ...

為什么 WebAssembly 是安全的,什么是線性內存模型

[英]Why is WebAssembly safe and what is linear memory model

(1) 我通過提供線性內存聽說了 WebAssembly 的安全性。 我想知道這個線性內存包含什么? wasm 堆棧和堆是否位於此內存空間中? 如果是,我認為 wasm 堆棧和膠水代碼堆棧(例如 js python 等)是分開的,對嗎? (2) 我可以通過使用導入表來理解 wasm 的內存安 ...

Unity 2020 項目構建 asm.js 文件而不是 wasm

[英]Unity 2020 project building asm.js files instead of wasm

我將一個項目從 unity 2018 升級到 unity 2020。unity 2020 的 webGL 構建應該默認為 wasm(Web 程序集),而是使用 asm.js 構建項目。 我不知道如何解決這個問題。 ...

斷言失敗:在調用 c function in.js 文件 (emscripten) 時,在運行時初始化錯誤之前調用了本機 function `int_sqrt`

[英]Assertion failed: native function `int_sqrt` called before runtime initialization error while calling c function in .js file ( emscripten )

我無法在另一個 JavaScript 文件中調用 C function,它給出錯誤“在運行時初始化之前調用”, 請參閱此鏈接我按照給定鏈接中的描述在 emscripten 中編譯了 C 代碼,並在我的 test.js 文件中使用了生成的 asm.js 文件。 用於生成 asm 的命令:- tes ...

引擎應該如何評估這段 ASM.js 代碼?

[英]How this piece of ASM.js code should be evaluated by the engine?

根據規范,ASM.js 中的“int”類型沒有簽名。 int 類型是符號未知的 32 位整數類型。 在 asm.js 中,變量的類型從來沒有已知的符號。 這允許它們被編譯為 32 位 integer 寄存器和 memory 字。 但是,這種表示會在有符號數和無符號數之間產生重疊,這會導致在確定它 ...

鏈接參數沒有將編譯器選項傳遞給 rustc

[英]link-arg not passing compiler options to rustc

我正在從 Rust 文件生成 asm.js,如下所示: 然而,當我查看生成的 asm.js 文件時,我可以清楚地看到那些編譯器選項沒有通過 - 代碼仍然假設它可以在任何環境中運行,並且缺少舊的 VM polyfill。 我錯過了什么? 這是銹文件,以防萬一: ...

2020-03-16 12:04:23   1   605    rust / asm.js  
為什么 asm.js 比普通 js 慢(生成素數)? 如何加快速度?

[英]Why asm.js is slower than normal js (prime numbers generation)? How to speed up?

這是素數生成算法,一種帶有“使用 asm” ,另一種(類似)沒有。 在現場片段的末尾有統計信息,看起來asm.js的運行速度比純 js 慢 4 倍,為什么? asm.jsfunction asmPrimes(stdlib, foreign, heap) { 'use asm'; var ...

無法在網絡擴展中使用AsmJS

[英]Unable to use AsmJS in webextensions

我正在使用openpgpjs開發新的webextension 。 問題是,他們將AsmJS用於其某些JS函數,而我無法在firefox上進行開發。 我只在Firefox上遇到過問題。 我嘗試了不同的版本,但它僅更改了錯誤消息(有時,它只是警告消息,當我嘗試使用AsmJS調用函數時失敗。 ...

與Emscripten編譯的Box2D鏈接時未定義符號

[英]Undefined symbols when linking against Box2D compiled by Emscripten

TLDR當鏈接到Box2D編譯的靜態編譯庫版本失敗時,但是當包括Box2D編譯的實際.o文件時,它將起作用。 我正在嘗試使用emscripten工具來編譯一個使用Box2D物理庫來webassmbly的c ++程序。 我可以嘗試通過Box2D項目編譯HelloWorld示例來重現我的 ...

如何壓縮asm.js編譯消息?

[英]How to suppress asm.js compilation message?

使用asm.js代碼時,某些瀏覽器會發出編譯消息。 這個: 成功編譯asm.js代碼(在201ms內從緩存加載) 有沒有辦法壓制這條消息? ...

在 IE11 中緩慢執行 javascript,直到啟用開發人員工具

[英]Slow javascript execution in IE11 until developer tools are enabled

我有一個非常大的 javascript 應用程序,它主要包含 asm.js 代碼(它建立在 urho3d c++ 引擎之上,它們被編譯成 asm.js)。 它在大多數瀏覽器(chrome、firefox、safari、edge)上運行良好,但在 IE11 上運行速度極慢。 問題是,在您打開開發人員 ...

保護 WebGL 游戲代碼

[英]Securing WebGL game code

作為經驗豐富的 Web 開發人員,我明白 javascript 代碼不安全,只能縮小/混淆。 然而,許多游戲引擎有足夠的信心允許他們的引擎代碼和客戶的游戲代碼被下載並在客戶端/瀏覽器中可見。 —— 試圖了解 Unity3D 是如何做到的,我遇到了客戶端/瀏覽器下載的文件的以下細分: 包 ...

當數組的類型不是 Uint8 時,如何從 Javascript 代碼訪問 asm.js 堆上的數組?

[英]How do I access arrays on the asm.js heap from Javascript code, when the array's type is not Uint8?

我正在嘗試使用 emscripten 和 asm.js 來加速我的 Javascript 代碼。 我需要從Int32Array獲取數據到我編譯的 C 函數中。 根據這個 Github 站點,我可以分配一個緩沖區,將數據復制到其中,並調用一個將該緩沖區的指針作為輸入的函數,如下所示: 但它不適用於 ...

生銹,WebAssembly和傳遞參數以增加總內存

[英]rust, WebAssembly, and passing arguments for increased total memory

我有一個生銹的項目,我正在編寫webasm每http://asquera.de/blog/2017-04-10/the-path-to-rust-on-the-web/ 項目編譯。 當我在Chrome Canary中運行它時,內存不足並給我一個非常有用的錯誤消息: 問題是,它不清 ...

如何在Web瀏覽器中測試asm.js的可用性?

[英]How to test the availability of asm.js in a web browser?

想象一下,我有一個asmjs腳本,但在運行腳本之前,我想測試並查看瀏覽器是否支持asm.js。 如果為false ,則顯示一條消息,指示瀏覽器已舊或類似,否則執行腳本。 我們能否以某種方式利用"use asm"的想法來檢測Web瀏覽器是否支持asm.js? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM