什么是WebAssembly、PWA、GraphQL

1.WebAssembly

WASM支持将C/C++/Go/Rust等语言实现的代码编译为浏览器可执行的机器码,从而支持浏览器以接近原生应用的性能运行相关应用。在边缘计算领域,WASM也在尝试建立自己的用例,为边缘应用提供统一的运行环境。原文:Introduction to WebAssembly (WASM)

 通过web汇编,我们可以开发接近原生性能的高性能web应用程序,可以执行视频处理、3D渲染、多媒体游戏、加密计算和AR/VR实时应用程序等任务。

十分钟搞懂WebAssembly - 简书 

2.PWA Progressive Web App,渐进式网页应用,逐渐接近原生app的web app)是一种理念

PWA详解_顺其自然~的博客-CSDN博客

3. 什么是graphql

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。直译过来就是图查询语言,所以当他在处理图状数据的时候,会有很大的优势。

 graphql的优势

Ask for what you need 要什么点什么,参数不多不少刚刚好

只需一次请求,获取多个资源

API演进过程,平滑无痕

graphql简介 - 简书

你可能感兴趣的:(wasm,graphql,rust)