WebAssembly 基础概念与编解码原理
深入解析 WebAssembly 的诞生背景、模块二进制格式、线性内存模型、沙箱安全机制与编译流程,理解为什么 WASM 被称为 Web 性能的终极解决方案。
tag
深入解析 WebAssembly 的诞生背景、模块二进制格式、线性内存模型、沙箱安全机制与编译流程,理解为什么 WASM 被称为 Web 性能的终极解决方案。
在 2020 年,Evan Wallace 发布了 esbuild,一款用 Go 编写的 JavaScript 打包器。当时它宣告了一个惊人的事实:把 10 秒级的大型项目构建压缩到 0.1 秒以内。这个速度提升不是渐进优化,而是数量级的碾压。
深入 Go 编译器后端技术,从 AST 到 SSA 的转换、SSA 优化 Pass 链详解、内联决策与逃逸分析原理,结合编译器源码与可视化图解
系统讲解 Go 编译器的全流程,从词法语法分析到 SSA 中间表示、机器码生成,帮助开发者理解编译错误与优化手段背后的原理
逃逸分析:理解 Go 的内存分配策略 在 Go 中,你不需要像 C/C++ 那样手动管理内存,但这并不意味着你可以忽视内存分配。理解 逃逸分析 (Escape Analysis)对于编写高性能的 Go 代码至关重要。