苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # Golang
Flare 制作记录:应用前后端性能优化
2022年01月19日
Flare
,
性能优化
,
Golang
,
Docker
,
Linux
基于导航页项目 flame 的性能问题,重新设计并实现了轻量级替代方案 flare。原版采用 React SPA 架构,存在脚本体积近 3MB、接口请求过多、SVG 图标渲染卡顿等问题。新方案彻底移除前端 JavaScript,采用纯 HT
阅读全文
深入浅出 Golang 资源嵌入方案:go-bindata篇
2022年01月16日
go-bindata
,
go-embed
,
Golang
,
Docker
,
Linux
go-bindata 是 Golang 生态中历史最悠久、影响范围最广的开源资源嵌入方案之一,起源于 2011 年的 jteeuwen/go-bindata 项目。2018 年原作者删库事件导致社区出现多个硬分叉版本,主要包括 go-bin
阅读全文
深入浅出 Golang 资源嵌入方案:前篇
2022年01月15日
go-embed
,
Golang
,
Docker
,
Linux
Golang 于 1.16 版本正式引入原生资源嵌入功能 `go embed`,此前生态中已存在 packr、statik、go.rice 等十余种开源方案。该文以官方实现为标准参考系,通过剖析 Go 1.
阅读全文
Golang 多版本管理
2021年12月15日
Golang
,
GVM
,
Docker
,
Linux
文章对比了三种 Golang 多版本管理方案:voidint/g、gvm 及官方工具 golang/dl。voidint/g 基于 Go 实现,安装便捷但切换版本时重建软链接,无法并行运行多版本;gvm 基于 Bash 编写,虽维护活跃度不
阅读全文
借助 WASM 进行密集计算:入门篇
2021年11月26日
WebAssembly
,
Node.js
,
Golang
,
Docker
,
Linux
基于斐波那契数列第40位重复计算的基准测试,对比验证了WASM在Go与Node.js密集计算场景中的实际表现。测试采用CLI一次性触发执行以排除运行时优化干扰,结果显示Go调用WASM与原生实现性能接近甚至偶有反超;Node.
阅读全文
使用 Docker 和 Golang 快速上手 WebAssembly
2021年11月21日
WebAssembly
,
Golang
,
Docker
,
Linux
文章介绍了基于 Docker 和 Golang 快速上手 WebAssembly 的技术实践,涵盖浏览器端与通用应用两大场景。首先梳理了 WebAssembly 近五年的发展历程与适用场景,包括在线设计工具、复杂 IDE、边缘计算、网关扩展
阅读全文
««
«
1
2
3
4
»
»»