Go 1.11 起开始支持 WebAssembly ,也就是说以后可以使用任何语言作为“前端语言”来进行 Web 开发。
看看 qemu 的作者 bellard 大神将 Windows 2000 搬到浏览器效果:
可以去观摩 https://bellard.org/jslinux/
参考
本文网址: https://golangnote.com/topic/234.html 转摘请注明来源
Related articles
验证码 captcha 是对抗密码强力破解、垃圾信息的有效方式,一般用于用户注册、登录,当检测到频繁发帖时也会启用验证码。下面介绍用golang 生成防机器识别的图片验证码。...
FileBrowser 在指定目录中提供了一个文件管理界面,可用于上传,删除,预览,重命名和编辑文件。它允许创建多个用户,每个用户都可以有自己的目录。它可以用作独立的应用程序。...
假设一个网址有多个重定向,A-B-C-D,使用 http.Client.Get 最后取得的内容是网址D的内容,我们该手动处理包含重定向的网址。...
Go 语言生成一个 Slice 指定个数的组合有多种实现方法,这里介绍两种性能比较好的。...
phantomjs 是个很优秀的软件,虽然现在被chrome headless 抢了风头,但在某些特定场合,使用phantomjs 还是很方便,这里是介绍使用Go 实现动态代理。...
在网络编程中,经常用 http.Post 发送文件到远程服务器,可以通过自己构造 `multipart/form-data; boundary` 来实现。...
Google 的Authenticator app 可计算动态码,用于app 安全登录,利用其算法,可以使用在web 用户登录的二次验证。...
goroutine 运行机制是不能外部终止,只能通过 channel 来与它通信,通过 channel 给goroutine 发送终止信号...
Golang 通过标准库 os 获取环境变量...
关于优雅关闭 grace shutdown 网上有很多例子,特别是 http 服务的优雅关闭/重启,但这里讲的是非在线应用优雅关闭。...