oubenruing's repos on GitHub
JavaScript · 218 人关注
svg-text-animate
A Javascript library for convert texts to SVG stroke animations in the browser.
0 人关注
canvas2svg
Translates HTML5 Canvas draw commands to SVG
Python · 0 人关注
cgaljs
A port of CGAL to Javascript
JavaScript · 0 人关注
co-wechat-oauth
Wechat OAuth for ES6.
0 人关注
cvc
Coupon and voucher center
Dockerfile · 0 人关注
docker-nginx-ssl-proxy
SSL Front-End Proxy With Automatic Free Certificate Management
0 人关注
dxf-parser
A javascript parser for DXF files. It reads DXF file strings into one large javascript object with more readable properties and a more logical structure.
0 人关注
FastestSmallestTextEncoderDecoder
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only.
0 人关注
fontmin
Minify font seamlessly
JavaScript · 0 人关注
fontstream
中文字体动态压缩
0 人关注
gfwlist
The one and only one gfwlist here
C · 0 人关注
iboot
0 人关注
leonsans
Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
0 人关注
libgif-js
JavaScript GIF parser and player
JavaScript · 0 人关注
m-mall
:dog: 微信小程序-小商城前台(基于 WeUI.wxss、ES6 前端技术开发...)
JavaScript · 0 人关注
m-mall-admin
:dog: 微信小程序-小商城后台(基于 Node.js、MongoDB、Redis 开发的系统...)
HTML · 0 人关注
oubenruing.github.io
0 人关注
phaser3-project-template
A Phaser 3 Project Template
0 人关注
raytracing.github.io
Main Web Site (Online Books)
0 人关注
ScrollMagic
The javascript library for magical scroll interactions.
0 人关注
sdk-for-ink-web
WILL™ SDK for ink supports a variety of input technologies and generates the highest quality, most attractive digital ink outputs via these modules: Path generation and smoothing, Rasterizer, Manipulation, and Serialization.
0 人关注
serviceworker-cookbook
It's online. It's offline. It's a Service Worker!
0 人关注
shadowsocks-rss
0 人关注
socket.io-client
Realtime application framework (client)
TypeScript · 0 人关注
three-dxf
A dxf viewer for the browser using three.js
JavaScript · 0 人关注
three.js
JavaScript 3D Library.
C · 0 人关注
trimesh-demo
Trimesh2 and rtsc wasm demo
TypeScript · 0 人关注
unplugin-vue-components
📲 On-demand components auto importing for Vue
0 人关注
UserAgent.js
Detect the OS, Browser and WebView from UserAgent String.
0 人关注
vite-plugin-mock
A mock plugin for vite.use mockjs.
oubenruing

oubenruing

V2EX 第 305397 号会员,加入于 2018-04-02 16:11:09 +08:00
根据 oubenruing 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
oubenruing 最近回复了
@uni 看到 yew 仓库中描述是这样。操作 DOM API 比直接用 js 慢。希望以后 wasm 能直接控制 dom 吧。
@3dwelcome 看了下这个列表的项目,似乎都是“交互式远程渲染”的项目... 跟 wasm 沾边的只有 Blazor ,找了几个 Blazor 的 demo 项目看了下,加载.net 的运行时,运行 c#,最后还是通过 js 来控制 dom....

https://demos.telerik.com/blazor-financial-portfolio/real-time
https://demos.telerik.com/blazor-coffee/
https://blazor-demo.github.io/
@3dwelcome 请问能否有个小 demo 供学习,我也有做过一个 c++ 编译的 wasm 小工程 处理图形计算的。希望可以交流下。
@oubenruing
手滑继续:
如果是:
2."用 wasm 做一个类似 react 的框架",那听起来似乎性能更高,但是 wasm 数据传给 js 来最终控制 DOM ,将会有额外的 IO 开销。实际性能如何,还要实验才知道。

如果是:
3.用 wasm 控制 cavnas 绘制一些简单的 ui ,和复杂的图形图像场景或进行 CPU 密集型计算,我觉得是正解。
@3dwelcome 个人看来,目前 wasm 是用来处理一些 cpu 密集计算使用的,例如处理一些图像计算。
如果是:
1."不用必须经过 JS ,WASM 可以直接在 canvas 上自绘制,有 gpu 加持后,性能很高的"
利用 canvas 来做一些网页级别的工作。
那面临的代码将会从
"使用 html js css 写个页面"
变成
"使用任意可编译成 wasm 的语言 ( X 语言),写一个 dom 解析器,css 解析器,以及用 X 语言 来控制 canvas 中的绘制(逻辑控制)"。这样听起来是否就会变成:用 X 语言写了一个浏览器,然后编译到 wasm ,并且嵌入到浏览器中?

如果是:
2.""
@v2000000001ex 1 岁前学接飞盘···那不是得跳了嘛?
@ElmerZhang 已经有只猫叫二蛋了 哈哈
@v2000000001ex 谢谢老哥~
@hugsky 可不想它乱叫
@surfin9 也考虑过,但是有点羞耻,啊哈哈哈
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3779 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.