Opening up the Node.js toolbox

August 1, 2023 By Mark Otto 0

Node.js Weekly

PythonMonkey: JavaScript/WASM Interop for Python — The alpha release of a new way to bring Python and JavaScript together, by way of embedding Mozilla SpiderMonkey into the Python VM. This post introduces the concept with some examples, an idea of where the project is headed, as well as some Colab demos. Despite using SpiderMonkey rather than V8, Node and npm compatibility is important to the project and more Node integration is on its roadmap. GitHub repo.

Will Pringle

New Course: The Hard Parts of UI Development — Develop an under-the-hood knowledge of UI development by learning techniques such as data binding, UI composition, templating, virtual DOM and its reconciliation, and hooks, all from scratch!

Frontend Masters

Speeding Up V8 Heap Snapshots — When diagnosing a memory leak in a JavaScript app, engineers at Bloomberg encountered some weird performance issues with capturing a single full-size heapshot taking more than 30 minutes(!) at times. Here’s the full story of how they investigated and resolved the problem, making JS memory analysis faster than ever for all of us.

José Dapena Paz (Igalia)

🛠 Code & Tools

📰 Classifieds

🔑 Try out hashing.dev, a handy tool to validate and generate hashes. Supports a range of algorithms – argon2, bcrypt, scrypt, md-5, sha-1, and sha-256. Brought to you by Stytch.


💻 Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.

Classifieds is a new way to share projects, events or services you may find useful, with a mix of free and paid options.

QUICK RELEASES: