WebAssembly教程

     

extism:用于构建与运行WebAssembly应用的框架

103 4K

使用 WebAssembly (wasm) 进行构建的框架。轻松加载 wasm 模块、移动数据、调用函数以及构建可扩展的应用程序。Extism 是一个使用 WebAssembly (Wasm) 进行构.

AsmBB – 用汇编语言编写的轻量级网络论坛引擎

38

AsmBB完全用汇编语言编写,并使用SQLite作为数据库后端。使用了很棒的 SQLite 插件SQLeet 。这就是为什么它可以在低配置的主机托管环境中工作,可同时为大量访问者提供服务,而不会出现滞.

Javascript运行时V8比以往更快、更安全!

82 2K

通过创新的性能优化,V8 不断突破不断发展的 Web 领域的可能性界限。我们引入了新的中间层编译器,并对顶级编译器基础架构、运行时和垃圾收集器进行了多项改进,从而全面提升了速度。下面,我们概述了这一年.

本周4个Kotlin有趣项目

88 2K

Github上本周Kotlin有趣项目:1、Advent Of Code 2023在不使用可变性的情况下解决纯 Kotlin 代码的 "代码降临 "问题2、konify快速、紧凑且高度可扩展的 UI .

将GC编程语言引入WebAssembly的新方法

136 4K

本文讨论了一种名为 WasmGC 的新方法,用于将垃圾收集编程语言有效地引入 WebAssembly。WasmGC 定义了新的 GC 类型,例如结构和数组,与之前编译为线性内存的方法 (WasmMVP.

为什么SQLite适合边缘计算?

563 1

首先它是轻量级的:软件行业有一个习惯,就是在高估和低估内存占用率的产品之间跳动。在桌面内存以千字节为单位的时代,这是一个重要的因素,然后随着硬件变得更便宜和更强大,它被忽视了。当我们开始为内存有限的移.

在浏览器中运行Java应用的JVM替代

464

CheerpJ是 Leaning Technologies 的解决方案,用于在浏览器中运行大规模、未修改的 Java 应用程序和小程序。执行完全在客户端进行,除了标准 HTTP 服务器之外不需要任何服.

一个个新的JavaEE服务器

714 2

Kubernetes是一个JavaEE应用服务器,但是精通多种语言,并且缺少很多内置特性。Service Weaver是Java EE平台,但只在Go语言中有用,称为Go2 EE。Google的Ser.

XVM:跨EVM和WASM两个虚拟机

1142

大多数团队都习惯于EVM环境,尽管WASM是未来的发展方向!这就是我们创建跨EVM和WASM两个虚拟机的XVM的原因!这样,开发人员可以开始构建面向未来的WASM智能合约,而无需离开EVM项目。WAS.

Ruby 3.2.0 发布: WASI支持、更快性能

916

2022 年 12 月 25 日,Yui Naruse 宣布发布了一个突破性的 Ruby 版本。您现在可以在浏览器中运行 RubyWebAssembly 和 WASI 已经和我们在一起有一段时间了。有.

Rust+MySQL+CRUD微服务的模板项目

1775 11K

在此 repo 中,我们演示了一个用 Rust 编写并连接到 MySQL 数据库的微服务。它支持通过 HTTP 服务接口对数据库表进行 CRUD 操作。微服务被编译成 WebAssembly (Was.

WebAssembly是Web3智能合约的未来

978

以太坊虚拟机 ( EVM ) 在区块链开发人员中处于领先地位。EVM 使以太坊能够运行智能合约,这是一项以普及而闻名的创新。EVM 有很多开发人员和很多软件工具,他们可以使用这些工具来简化编码。其他区.

Java神话与WebAssembly

2351 1 8K

当许多 Java 开发人员听到 WebAssembly 这个词时,他们首先想到的是“浏览器技术”。第二件事:“又是 JVM”。毕竟,对于 Java 开发人员来说,浏览器中的应用程序是史前的。在过去的几.

WebAssembly:没有容器的 Docker!

1559 2 5K

最近 Docker 宣布与WasmEdge合作支持WebAssembly。本文将解释什么是 WebAssembly,为什么它与 Docker 生态系统相关,并提供一些实践示例供您尝试。我们假设您熟悉 .

从java中调用webassembly函数

1396 2K

existism插件框架套件刚刚发布了他们最初的 java 支持。使用@extism 插件库中的java host-sdk,您现在可以在基于jvm 的应用程序中运行webassembly。可以点击标题.

WebAssembly能取代Docker吗?

1145

WebAssembly(也称为 Wasm)如何在哪些情况下取代 Docker?Wasm 在简单性、可移植性和安全性方面的优势使其至少成为弥补 Docker 缺点的良好候选者,特别是对于边缘和分布式应用.

thalo-rs/thalo:wasm 的事件溯源运行时

1278 3K

Thalo 是用于构建分布式系统的事件源运行时。[url=https://wasmtime.dev/]它建立在组件的Wasmtime[/url]之上,并使用消息数据库作为消息存储。聚合体由任何支持的编.

第四种Web语言:WebAssembly

1265 1

WebAssembly(通常缩写为 Wasm)被万维网联盟 (W3C) 接受为官方网络标准的第四种也是最新的语言(与 HTML、CSS 和 JavaScript 一起)。早在 2015 年,Mozil.

lunatic亚毫秒 Web 框架的LiveView实时视图

1296 3K

Lunatic是受 Erlang 启发的 WebAssembly 运行时通过将 Erlang 的容错和大规模并发与 WebAssembly 基于功能的安全性相结合,它创建了一个强大的编程模型。Luna.

用 Rust 编写 eBPF/XDP 负载均衡器

1534

在当今的云生态系统中,对应用程序及其网络流量的高性能和高性能可观察性、安全性和网络功能的需求与以往一样高。操作系统在过去一直是动态添加功能的一个非常具有挑战性的地方,通常需要开发和管理非常繁琐的内核模.

JWebAssembly:Java 字节码到 WebAssembly 编译器

1629 1

JWebAssembly 是WebAssembly编译器的 Java 字节码。它使用 Java 类文件作为输入。它可以编译任何可以编译为 Java 字节码的语言,例如 Clojure、Groovy、J.

Oracle将GraalVM社区版源码贡献给了OpenJDK

1423 1

甲骨文公司正在向OpenJDK提供GraalVM社区版的Java代码,以使GraalVM技术的开发与Java的开发更紧密地结合起来。GraalVM 原生编译能降低启动延迟。使用 Loom 和 Graa.

WebAssembly已经从浏览器扩展到云 | Pradeep

940 2K

WebAssembly(WASM) 是一种低级的类汇编语言,旨在实现高效执行和紧凑表示。WebAssembly 是在基于堆栈的虚拟机上运行的二进制编码指令格式或字节码。WASM 在内存安全和沙盒环境中.

使用Rust和WebAssembly构建Web应用程序

1367 14K

无论是React、VueJS、Angular,还是Rust,现代网络应用都是由3种碎片组成的。组件页面服务客户端网络应用的架构组件是可重复使用的部件和UI元素。例如,一个输入字段,或一个按钮。页面是组.

Let's Markdown:使用Rust、WebAssembly和React构建的实时协作Markdown编辑器!

1430 2

这是一个使用 Rust、WebAssembly 和 Typescript 构建的协作式降价编辑器。它是 100% 免费和开源的!快速、最小化的 Web 编辑器,能协作实现Markdown 编辑。特征 .

CheerpJ:能在浏览器中运行现代Java应用

1753 1 2K

CheerpJ 是一种在浏览器上以 WebAssembly 和 JavaScript 运行未经修改的 Java 应用程序的解决方案。它基于两个组件:WebAssembly 和 JavaScript 中.

pyscript:可在浏览器HTML中使用Python

1428 1

Anaconda的联合创始人兼CEO Peter Wong在PyCon US上分享了一个名为PyScript的新开源项目。这个项目的目标是在HTML文件中使用Python!这对于一般的Python开发.

13个使用WebAssembly的热门语言项目 - infoworld

1583 4K

WebAssembly能保证Web 应用类似本地桌面应用程序那么快速和响应迅速。WebAssembly 是一种低级的、类似汇编的语言,具有紧凑的二进制格式,可在 Web 浏览器中以接近本机的性能运行。.

daedalOS:基于WebAssembly在浏览器中实现桌面操作系统

3961 1

这是一个在自己浏览器中实现桌面环境开源项目,该应用程序发布为网站:dustinbrett.com源代码:daedalOS下面是已经集成到使用 WebAssembly 的桌面环境中功能: 通过v86 进.

KafkaGoSaur:基于kafka-go的WebAssembly驱动的 Kafka 客户端

637

KafkaGoSaur是Deno的一个新的Kafka客户端,它是在kafka-go基础上用WebAssembly构建的,kafka-go是为Go编写的优秀的Kafka客户端库。这篇文章解释了Kafka.