前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】 2021-04-01 在服务器端使用 WebAssembly

【Rust日报】 2021-04-01 在服务器端使用 WebAssembly

作者头像
MikeLoveRust
发布2021-04-22 14:34:56
7520
发布2021-04-22 14:34:56
举报
文章被收录于专栏:Rust语言学习交流

在服务器端使用 WebAssembly

在服务端,也可以使用 Rust 编写的 WebAssembly。WebAssembly 允许你用 low-level 编程语言(如 Rust)编写代码,这些代码将被编译成可执行的二进制文件。然后,二进制文件可以在客户端 WebAssembly 虚拟机中运行,这是当今 web 浏览器的标准。同时二进制文件可以在服务器端使用,作为另一个编程框架(如 Node.js 或 Deno)使用的组件。

WebAssembly 结合了底层代码编程固有的效率和组件可移植性(通常在 Linux 容器中可以找到)的易用性。其结果是一种专门面向大规模进行计算密集型工作的开发范式——例如,人工智能和复杂的机器学习任务。更多请阅读:https://thenewstack.io/using-web-assembly-written-in-rust-on-the-server-side/

winsafe 项目

WinSafe 目前有以下功能:

  • 构建本地Win32 GUI应用程序的高级结构;
  • 与 GUI 相关的底层 Win32 API 常量、函数和结构。

项目地址:https://github.com/rodrigocfd/winsafe

taskwarrior-tui 项目

由 Rust 编写的 Taskwarrior 用户接口项目:https://github.com/kdheepak/taskwarrior-tui

奇怪的架构从一开始就不该支持

这是一个有意思的博文,起源于 python 社区的 pyca/cryptography(https://github.com/pyca/cryptography)项目因为部分功能使用了 Rust,取舍之下放弃了一些平台的支持而引发了广大讨论。更多请看原文:https://blog.yossarian.net/2021/02/28/Weird-architectures-werent-supported-to-begin-with

Iced 0.3.0版本更新

Rust编写的跨平台 GUI 库 0.3.0版本更新:https://github.com/hecrj/iced/releases/tag/0.3.0


From 日报小组 @Jancd @Cupnfish

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • 微信公众号:Rust语言学习交流
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在服务器端使用 WebAssembly
  • winsafe 项目
  • taskwarrior-tui 项目
  • 奇怪的架构从一开始就不该支持
  • Iced 0.3.0版本更新
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档