workerd

The JavaScript / Wasm runtime that powers Cloudflare Workers

20 articles 8k View on GitHub ↗
20 articles
How to Deploy Workerd Applications Using Containers: A Complete Guide

Learn to deploy workerd applications using containers with this complete guide. Discover how to leverage Docker for sandboxed execution and secure outbound traffic.

how-to-guide
Mar 18, 2026
How to Enable Structured JSON Logging in workerd: Complete Configuration Guide

Learn to enable structured JSON logging in workerd. Configure your logs for better analysis and debugging with this complete guide. Master workerd configuration settings.

how-to-guide
Mar 18, 2026
Understanding the Module System and Import Resolution in workerd

Master workerd's module system and import resolution. Learn how workerd handles static, dynamic, and source-phase imports for CommonJS, JSON, Wasm, and data files.

internals
Mar 18, 2026
workerd Error Handling and Exception Reporting: From C++ KJ Exceptions to JavaScript Errors

Learn how workerd handles C++ KJ exceptions and JavaScript errors. See how exceptions are converted to V8 Error objects for seamless reporting and debugging.

internals
Mar 18, 2026
How to Perform workerd Performance Profiling Using Built-In Perfetto Tracing

Profile workerd performance with Perfetto tracing. Enable the --perfetto-trace flag, capture trace events, and analyze .perfetto files to find bottlenecks in C++ and JavaScript.

performance
Mar 18, 2026
How to Configure Global Outbound and Network Services in Workerd

Configure global outbound and network services in Workerd by setting the globalOutbound field and defining network access rules. Secure your worker's network connections effectively.

how-to-guide
Mar 18, 2026
How to Implement Crypto Operations in workerd: Web Crypto and Node.js Compatibility

Implement crypto operations in workerd using Web Crypto API or Node.js compatibility. Leverage a shared OpenSSL core for secure and efficient cryptographic tasks.

how-to-guide
Mar 18, 2026
How workerd Handles Cross-Origin Requests: Server-Side Fetch Without Browser CORS Enforcement

Discover how workerd handles cross-origin requests, bypassing browser CORS for server-side fetch. Learn about its unique approach and compatibility flags.

internals
Mar 18, 2026
Workerd Testing Strategies and the .wd-test Format: A Complete Technical Guide

Master workerd testing strategies using .wd-test files to define environments. This guide covers JavaScript and C++ tests orchestrated by Bazel for robust runtime validation.

deep-dive
Mar 18, 2026
How to Configure Durable Object Alarm Scheduling in workerd

Learn to configure Durable Object alarm scheduling in workerd. Implement alarm() and setAlarm() to reliably schedule tasks with automatic retries and jitter.

how-to-guide
Mar 18, 2026
How workerd Handles Memory Management and tcmalloc: Build Configuration and Runtime Optimization

Discover how workerd optimizes memory management with tcmalloc by enabling a Bazel build flag. Reduce allocation latency and fragmentation on Linux.

internals
Mar 18, 2026
What Is the Node.js Compatibility Layer in Workerd?

Explore the Node.js compatibility layer in Workerd. Enable standard nodejs_compat imports for fs, http, and crypto APIs within your Workers.

deep-dive
Mar 18, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →