Tagged articles
3 articles
Page 1 of 1
Cognitive Technology Team
Cognitive Technology Team
Mar 27, 2025 · Fundamentals

Understanding Tiered Compilation in the JVM

This article explains the JVM's tiered compilation mechanism, detailing the client (C1) and server (C2) JIT compilers, the five compilation levels, code cache organization, relevant JVM flags, and demonstrates method compilation lifecycle through illustrative Java code examples and log analysis.

Compilation LevelsJITJVM
0 likes · 13 min read
Understanding Tiered Compilation in the JVM
Taobao Frontend Technology
Taobao Frontend Technology
Aug 29, 2019 · Backend Development

How to Slash Node.js Serverless Startup Time Below 100 ms

This article examines why Node.js serverless functions often exceed the desired 100 ms cold‑start target, analyzes profiling data to pinpoint costly file I/O and compilation steps, and presents practical optimizations such as module bundling, V8 code‑caching, and custom require handling to dramatically reduce startup latency.

Module BundlingNode.jscode cache
0 likes · 15 min read
How to Slash Node.js Serverless Startup Time Below 100 ms
Node Underground
Node Underground
Aug 3, 2019 · Backend Development

How V8 Code Cache Supercharges Node.js Startup Times

This article explains the background, implementation, and practical usage of V8's code cache in browsers and Node.js, showing how serialized bytecode reduces JIT compilation overhead, speeds up startup, and benefits serverless functions.

Node.jsV8backend-development
0 likes · 9 min read
How V8 Code Cache Supercharges Node.js Startup Times