Workers now support breakpoint debugging using VSCode's built-in JavaScript Debug Terminals . All you have to do is open a JS debug terminal ( Cmd + Shift + P and then type javascript debug ) and run wrangler dev (or vite dev ) from within the debug terminal. VSCode will automatically connect to your running Worker...
Workers - Workers now supports JavaScript debug terminals in VSCode, Cursor and Windsurf IDEs
Cloudflare Developer Platform Changelog · 2025-07-04
Related items
Workers - Support for Node.js DNS, Net, and Timer APIs in Workers
When using a Worker with the nodejscompat compatibility flag enabled, you can now use the following Node.js APIs: node:net node:dns node:timers node:net You can use node:net to create a direct connection to servers via a TCP sockets with net.Socket . JavaScript import net from "node:net" ; const exampleIP = "127.0.0...
Workers - Improved support for Node.js Crypto and TLS APIs in Workers
When using a Worker with the nodejscompat compatibility flag enabled, the following Node.js APIs are now available: node:crypto node:tls This make it easier to reuse existing Node.js code in Workers or use npm packages that depend on these APIs. node:crypto The full node:crypto API is now available in Workers. You c...
Workers - Content type returned in Workers Assets for Javascript files is now `text/javascript`
JavaScript asset responses have been updated to use the text/javascript Content-Type header instead of application/javascript . While both MIME types are widely supported by browsers, the HTML Living Standard explicitly recommends text/javascript as the preferred type going forward. This change improves: Standards a...
Workflows, Workers - Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development
Workflow instance methods pause() , resume() , restart() , and terminate() are now available in local development when using wrangler dev . You can now test the full Workflow instance lifecycle locally: const instance = await env . MYWORKFLOW . create ( { id : "my-instance-id" , } ) ; await instance . pause () ; //...
Workers - Debug, profile, and view logs for your Worker in Chrome Devtools — now supported in the Cloudflare Vite plugin
You can now debug, profile, view logs, and analyze memory usage for your Worker using Chrome Devtools when your Worker runs locally using the Cloudflare Vite plugin . Previously, this was only possible if your Worker ran locally using the Wrangler CLI , and now you can do all the same things if your Worker uses Vite...
Workers AI, Realtime - Real-time transcription in RealtimeKit now supports 10 languages with regional variants
Real-time transcription in RealtimeKit now supports 10 languages with regional variants, powered by Deepgram Nova-3 running on Workers AI . During a meeting, participant audio is routed through AI Gateway to Nova-3 on Workers AI — so transcription runs on Cloudflare's network end-to-end, reducing latency compared to...