最新 最热

ComPDFKit 的Web端Standalone部署方案

人们普遍认为,应用程序主要有两类:桌面端 /移动端App 和网页App。桌面端 /移动端App是传统软件程序,他们被安装在用户的设备上并在本地运行;而网页App则是通过浏览器访问的,依靠网络连接和服务器资源运行。不过,随着 WebAss...

2024-03-06
1

Visual Studio 中的 Blazor WebAssembly 与Blazor Server 项目模板区别

在 Visual Studio 中,有两种主要的 Blazor 项目模板:Blazor WebAssembly 和 Blazor Server。这两种模板都可以用于构建现代化的、交互性强的 Web 应用程序,但它们在实现方式和使用场景上存在一些区别。...

2024-02-24
6

WebAssembly核心编程[1]:wasm模块实例化的N种方式

当我们在一个Web应用中使用WebAssembly,最终的目的要么是执行wasm模块的入口程序(通过start指令指定的函数),要么是调用其导出的函数,这一切的前提需要创建一个通过WebAssembly.Instance对象表示的wasm模块实例(源代码)。...

2024-02-01
1

WebAssembly入门笔记[2]:利用Memory传递字节数据

利用灵活的“导入”和“导出”机制,WebAssembly与承载的JavaScript应用之间可以很便利地“互通有无”。《与JavaScript的交互》着重演示了如何利用函数的导入和导出实现功能的共享,接下来我们主要关注数据的传递或者共...

2024-01-27
1

WebAssembly入门笔记[1]:与JavaScript的交互

前一阵子利用Balazor开发了一个NuGet站点,对WebAssembly进行了初步的了解,觉得挺有意思。在接下来的一系列文章中,我们将通过实例演示的方式介绍WebAssembly的一些基本概念和编程模式。首先我们先来说说什么是WebAssembl...

2024-01-26
1

Python + Docker 还是 Rust + WebAssembly?这并不难选

作者|Sam Liu,Second State 工程师,CNCF WasmEdge 维护者 & Miley Fu,CNCF 大使,WasmEdge DevRel

2023-11-23
1

WebAssembly照亮了 Web端软件的未来

WebAssembly的发展历程相对较短,但影响深远。WebAssembly 于 2015 年首次发布,先驱技术是来自Mozilla的asm.js和Google Native Client,最初的实现是基于asm.js的功能集。自2017年3月由WebAssembly创造的MVP的预览版发布...

2023-11-22
2

Rust 编译为WebAssembly 在前端项目中使用

最近,不是加大了对Rust相关文章的输出吗,在评论区或者私信区。有一些不同的声音说:“Rust没有前途,然后...."。其实呢,看一个技术是否有需要学习的动力。想必大家的底层理由都是「一切都是向钱看」,毕竟在国内大家都是业务...

2023-10-25
1

了不起的Chrome浏览器(7):Chrome 95终于支持WebAssembly异常处理了!

十多年来,Web技术突飞猛进,其中Chrome功不可没,了解Chrome可以帮助我们理解前端行业的发展趋势。

2023-10-23
1

探索 WebAssembly 优化器中遗漏的优化功能

本文翻译自软工A类会议ISSTA 2023的 Exploring Missed Optimizations in WebAssembly Optimizers

2023-10-12
1