前端analysis | 知其所以然

Go 与 java

java go jvm
Go 语言确实提供了屏蔽底层系统差异的能力,但与 Java JVM 的机制截然不同。它采用的是 原生编译 + 标准库抽象 的方式,而不是依赖一个虚拟机。 Go(Golang)没有像 Java 那样的 JVM(Java Virtual Machine)机制,但它通过 自己的运行时系统(runt ...
Read more

Angular rxjs 性能问题

angular Service Worker
分析 Angular + RxJS 性能问题,最有效的方法是结合: 浏览器工具(如 Chrome DevTools) Angular 自带调试工具(如 Angular DevTools) RxJS 专项技巧(如追踪流、订阅分析、内存泄漏检查) 🔍 一、常见 RxJS 性能问题类型 ...
Read more

js v8内存空间

js 性能 内存空间
v8内存空间在 JavaScript 的 V8 引擎中(如 Chrome、Node.js 所使用的引擎),内存空间管理是高性能运行的关键之一。 V8 将内存划分为多个不同的空间(space),每个空间用于不同类型的数据存储和垃圾回收策略。 V8 的主要内存空间结构V8 将内存分为两个大类: ...
Read more

js 堆栈

js 性能 内存空间
🧠 一、为何要有 栈内存 和 非堆内存(包括代码空间、MapSpace 等)?📌 1. 栈内存 vs 堆内存:性能与功能的权衡 特性 栈内存(Stack) 堆内存(Heap) 分配速度 非常快(指针移动) 相对较慢(需要查找空闲内存) 生命周期 函数调用期内(自动回收) ...
Read more

Angular Service Worker

angular Service Worker
Angular Service Worker 使用指南Angular 提供了内建的 Service Worker 支持,用于构建 PWA(渐进式 Web 应用),实现离线体验、缓存优化和更快的加载速度。 📦 安装与配置1. 添加 Service Worker 支持1ng add @angu ...
Read more

Go为啥解决了现代编程难题?

go js
Go为啥解决了现代编程难题?1. 简单易学,减少认知负担 Go语言设计非常简洁,去掉了很多复杂特性(比如继承、泛型(直到1.18才引入简易泛型)、宏、异常处理等) 语法简单,标准库丰富,易于上手,降低了开发门槛 这解决了团队成员多样化、开发效率不高的问题 2. 并发模型(goroutine ...
Read more
上一页 下一页