Go 1.11 起开始支持 WebAssembly ,也就是说以后可以使用任何语言作为“前端语言”来进行 Web 开发。
看看 qemu 的作者 bellard 大神将 Windows 2000 搬到浏览器效果:
可以去观摩 https://bellard.org/jslinux/
参考
本文网址: https://golangnote.com/topic/234.html 转摘请注明来源
Related articles
Go 语言内置的 `sort` 库可以对各种列表排序,这里是按 string slice 里的字符串长度排序。...
在做爬虫时有时候会遇到需要带已登录的 cookie 请求,这个时候最简单的方法是在浏览器登录后,在开发者面板找到cookie 字符串,然后拷贝粘贴。这就面临一个问题需要把cookie 字符串解析成Go 语言 cookie 结构体。...
使用Golang 的底层库 `io` 、 `os` 对文件常规操作:新建、写入、读取、删除。另外内置的 `ioutil` 使用也很方便。...
phantomjs 是个很优秀的软件,虽然现在被chrome headless 抢了风头,但在某些特定场合,使用phantomjs 还是很方便,这里是介绍使用Go 实现动态代理。...
以前使用PhantomJS,但效果并不好,现在使用Golang+selenium 驱动 chrome headless 模式,再用 goquery 解析html 字符,很方便。...
因为访问网络需求,需要使用 Socks5 代理,用 Golang 可以很方便的写出一个。...
这是一个小型跨平台webview库,用于构建跨平台GUI。 还支持Rust、Python、Nim、Haskell和 C# 绑定。支持双向JavaScript绑定。...
在go 里,多线程对共享数据的操作一般要使用Mutex 或 Channel 来加锁或隔离通信。下面是一个使用Mutex 和 Channel 比较的例子。...
将视频文件投屏到智能电视有很多种方法,这里是介绍基于 `UPnP/DLNA` 的投屏方式。...
二维数组旋转,类似2D图像作90度旋转...