ICode9

精准搜索请尝试: 精确搜索
  • c – 我可以使用Webassembly从磁盘读取文件吗?2019-10-06 07:15:45

    我按照Webassembly入门教程http://webassembly.org/getting-started/developers-guide/进行了操作 它运作良好,并显示“你好,世界!”浏览器中的消息. 然后我尝试了一个小的C代码,打开一个文本文件并在读取文件后进行计算(10 * 20). emcc编译文件就好了,没有错误. 但是当我通过运行em

  • javascript – 为什么webAssembly的功能比同样的JS函数快300倍2019-10-04 12:34:43

    找到300 *行的长度 我先读了Why is my WebAssembly function slower than the JavaScript equivalent?的答案 但它对这个问题没有什么启示,而且我投入了大量的时间,很可能是那些黄色的东西. 我不使用全局变量,我不使用任何内存.我有两个简单的函数,可以找到一个线段的长度,并将它们

  • javascript – 我可以以某种方式构建webassembly代码*而不使用* emscripten“glue”吗?2019-10-04 00:34:35

    我可以以某种方式创建一个ism文件,它将自行工作,如in MDN here所述(通过实例化对象并调用它们上的函数)? 我能找到的所有指南(such as this one on MDN)都推荐使用emscripten;但是,它还包括~70kB“胶水代码”(具有~50 kB可选文件系统仿真),它具有额外的逻辑(如检测节点/浏览器环境和

  • 将JavaScript数组作为参数传递给WebAssembly函数2019-10-03 22:15:29

    我想测试WebAssembly做一些复杂的数组计算. 所以我写了一个简单的C函数,添加了两个int数组,每个数组包含3个元素: // hello.cpp extern "C" { void array_add(int * summed, int* a, int* b) { for (int i=0; i < 3; i++) { summed[i] = a[i] + b[i]; } } } 并编译了这

  • javascript – Electron WebAssembly:TypeError:错误的响应MIME类型.期待’申请/ wasm’2019-09-10 20:45:24

    使用本地相对路径时,WebAssembly.instantiateStreaming失败.是否有任何方法可以禁用此检查,或者是否有人对另一种解决问题的方法有任何建议?我正在尝试删除我的电子项目的Web后端的依赖. <script> WebAssembly.instantiateStreaming(fetch("relative/path/to/file.wasm", {

  • 通过Blazor使用C#开发SPA单页面应用程序(1)2019-08-13 11:04:59

        2019年9月23——25日 .NET Core 3.0即将在.NET Conf上发布! .NET Core的发布及成熟重燃了.net程序员的热情和希望,一些.net大咖也在积极的为推动.NET Core而不懈的努力。在这次.NET Core 3.0中一项新的技术也首次出现在人们的视野,这就是Blazor。说起Blazor也许许多人并不知晓,

  • Webassembly从wasm调用JavaScript方法,即在c代码中调用2019-07-15 05:44:28

    我正在使用webassembly,到目前为止,我能够管理emscripten将我的测试c项目编译为wasm文件 em提供了2个文件,即 mainTest.js mainTest.wasm 当我在我的html页面加载mainTest.js然后我得到一个名为的Java脚本对象“模块”. 我确实找到了如何从javascript调用c / wasm方法,例如: var my

  • javascript – 使用WebAssembly在Rust中尝试Hello World时的LinkError2019-06-22 13:21:54

    我正在尝试使用WebAssembly运行Rust生成的hello world程序,但是当我尝试加载程序时,我收到一条错误消息. 当我找到一些我发现的教程时,我能够让它运行,问题是他们使用Emscripten创建JavaScript和HTML来加载代码,但是这个JavaScript和HTML包含大量的样板和其他东西.我有点失落,而是

  • javascript – 使用与WasmFiddle相同的设置将C编译为wasm2019-06-22 10:21:55

    看下面的WasmFiddle,一旦编译成wasm文件就是259bytes.我试图从WasmFiddle移动到我的本地环境,所以我已经下载并安装了Emscripten编译器. 现在,由于Emscripten环境增加了额外的功能,因此相同的代码为22KB. 问:如何在本地计算机上编译c代码并保持精简? 更好的是我如何才能拥有与WasmFid

  • webAssembly系列--webAssembly初探究竟2019-06-14 13:52:44

    一、前言 自从JavaScript诞生开始,到现在开始变成流行的编程语言,背后的是web发展所推动的。web应用的变得更多更复杂,但是渐渐暴露出JavaScript的问题: (1)语法太灵活导致开发大型web项目困难; (2)性能不足满足一些场景的需要。   二、为什么需要WebAssembly 针对以上的问题,JavaScript

  • 2019年大前端技术趋势深度解读2019-05-25 11:52:32

            我其实特别反感很多人说“前端娱乐圈”这种话,诚然,爆发式增长必然会带来焦点,但也不必过度解读,2018 年的几件大事儿我都了解,真的不是大家看到的那样的。学会辩证的看问题,用心去体味背后的趋势,我想这比所谓的“正直”更有价值,我更希望大家能够坚持学习,保持思辨和平和

  • WebAssembly最新发展路线图来了!2019-05-06 22:55:45

    WebAssembly 简介 WebAssembly 开发团队的描述: WebAssembly(或 wasm)是一种适用于 Web 的可移植编译格式,提供更小的文件尺寸和更快的加载速度。 实际上,WebAssembly 旨在成为高级语言的编译目标。目前可以使用 C、C++、Rust、Go、Java、C# 编译器(还有更多)来创建 wasm 模块。 We

  • 浏览器将支持Python项目!Mozilla发布Pyodide2019-04-20 14:50:58

    近日,Mozilla 发布了一个实验项目 Pyodide,旨在浏览器内运行一个完整的 Python 数据科学堆栈。 链接: https://github.com/iodide-project/pyodide/ Pyodide 的创意起源于 Mozilla 的另一个项目 Iodide,Iodide 是一款基于最先进 Web 技术的数据科学实验和通信工具。值得注意的是,它

  • WebAssembly学习(六):AssemblyScript - 限制与类型2019-02-27 23:44:43

    一、限制 将无类型的JavaScript编译为WebAssembly没有意义,因为它最终会导致运行其中较慢的一个JavaScript。 相反,AssemblyScript专注于WebAssembly擅长的地方,并且不支持回退到无法提前有效编译的JavaScript的动态特性: 1.强制类型 比 TypeScript 多了很多更细致的内置类型,以优化性

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有