Runtime
17 items tagged with "runtime"
Migrations4
Node.js 14 to Node.js 18 Migration
Upgrade Node.js runtime from 14 to 18, updating dependencies and ESM/CJS compatibility
Node.js 16 to Node.js 20 Migration
Upgrade Node.js runtime from 16 to 20 with dependency upgrades and runtime behavior validation
Node.js 18 to Node.js 22 Migration
Upgrade Node.js runtime from 18 LTS to 22 LTS with new features
Python 3.8 to Python 3.12 Migration
Upgrade Python runtime and dependencies from 3.8 to 3.12 with test-driven validation
Products3
Comparisons7
Deno vs Node.js
Two JavaScript/TypeScript runtimes: Node.js is the mature, ubiquitous standard, while Deno offers secure-by-default execution and built-in TypeScript and tooling.
Bun vs Node.js
Bun is a fast all-in-one JavaScript runtime and toolkit built on JavaScriptCore, while Node.js is the mature, ubiquitous V8-based standard.
JVM vs GraalVM Native Image
Run JVM applications on the traditional HotSpot JVM with JIT, or compile them ahead-of-time to native images with GraalVM for fast startup and low memory.
V8 vs JavaScriptCore
Two major JavaScript engines: Google's V8, powering Chrome and Node.js, and Apple's JavaScriptCore, powering Safari and Bun. Different design and tuning priorities.
CPython vs PyPy
Two Python implementations: CPython is the reference interpreter with full compatibility, while PyPy uses a JIT compiler for major speedups on long-running code.
OpenJDK vs GraalVM
Two JDK distributions: OpenJDK is the reference Java runtime, while GraalVM adds a high-performance JIT, ahead-of-time native compilation, and polyglot support.
.NET vs .NET Framework
Modern .NET (formerly .NET Core) is the cross-platform, actively developed runtime, while .NET Framework is the legacy Windows-only platform now in maintenance.