Discover useful tools, tutorials, and helpful resources organized by category
The V8 blog is written by the team behind V8, Google's open source high-performance JavaScript and WebAssembly engine, which is written in C++ and used in Chrome and in Node.js, among others. Posts explain how the engine works internally and how new optimizations were made. Examples include How we made JSON.stringify more than twice as fast, Land ahoy: leaving the Sea of Nodes, Maglev - V8's Fastest Optimizing JIT, The V8 Sandbox and several articles on WebAssembly. Posts are tagged by area, such as internals, JavaScript, WebAssembly, security and benchmarks. It is for developers who care about JavaScript performance and want to know what the engine does with their code.
This is the blog of Jake Archibald, a developer who works on Firefox. His posts examine how the web platform really behaves, usually with demos and careful testing across browsers. Recent articles explore progressive image rendering across JPEG, PNG, WebP, AVIF and JPEG XL, how to get the right transform animation, a Firefox bug and how to work around it, and why aria-describedby is not always enough. The archive runs to around ten pages of posts. It suits front-end developers who want to understand browser behaviour in depth.
Josh W. Comeau is a web developer and educator who writes in-depth, interactive tutorials on front-end development. His articles cover CSS, JavaScript, React, Next.js, SVG and animation, from fundamentals to modern web APIs, and many include live demos you can edit in the page. Popular pieces include An Interactive Guide to Flexbox, A Modern CSS Reset, Scroll-Driven Animations and Getting Started with Anchor Positioning. Great for JavaScript developers who want a deeper, more visual understanding of the platform they build on.
Douglas Crockford’s blog offers a deep dive into programming, language design, and software architecture through the eyes of one of JavaScript’s most influential thinkers. Rather than simply report news or tutorials, the entries range widely—covering topics from language features like x64 registers and the lambda riddle to playful explorations of obscure subjects such as “Silence Letters” or “Plain Old JavaScript and the DOM.” With a style that’s as much philosophical and reflective as it is technical, Crockford invites readers into a long-view conversation about how we build software, how languages evolve, and what it all means—often with wit and irreverence, but always with depth.