Josh Bowman-Matthews, a long-time Servo maintainer, reflected on his first year working part-time on the project funded by community donations through OpenCollective and GitHub. During this period, he nominated 8 new maintainers, reviewed 1150 pull requests, filed 114 contributor-targeted issues, wrote documentation, and helped stabilize the project's testing infrastructure and JS engine integration.
Web Baseline Timeline showcases newly available web platform features including CSS functions (progress, sibling-count, contrast-color, shape), pseudo-classes for media and UI states, JavaScript APIs (Math.sumPrecise, Iterator.concat, Map.getOrInsert), security enhancements (Trusted Types, CSP reporting), and performance improvements like WebTransport and Zstandard compression.
txcript is a library and CLI tool that enables users to transfer AI chat sessions between different coding agents like Claude Code, Codex, and Cursor, preserving messages, reasoning, and tool history. It provides Rust and JavaScript APIs, supports multiple agents, and allows session searching, viewing, editing, and exporting across platforms.
This article explains how AI tool calling works: a model receives a list of allowed functions, requests one by emitting structured JSON, your program executes it and returns results, then the loop repeats. The author demonstrates this four-step cycle with runnable 40-line code examples in JavaScript and Python using the Anthropic API.
Bough is a terminal coding agent where the model writes JavaScript programs that execute tool calls directly, enabling batch operations and conditional branching in a single step rather than sequential round trips. The tool supports multiple LLM providers, operates locally with append-only session history, and is highly configurable through YAML plugins.
Engineering productivity is significantly enhanced by accumulating small, high-leverage nuggets of knowledge—from language features and command-line tricks to database optimizations and git incantations. These micro-skills, like using fzf for fuzzy command history or git log -S for finding commits, require minimal mental overhead but provide outsized productivity gains. Such knowledge is particularly valuable when shared within teams.
Drawably is a lightweight JavaScript library (~9 KB gzipped) that renders hand-drawn UI controls with animated pen-sketch effects. It provides React components and vanilla JS wrappers for buttons, inputs, badges, and other controls, with zero dependencies and full accessibility support.
This post chronicles five years of JavaScript on WebAssembly development (2021–2026), focusing on Javy, a toolchain designed to run untrusted JavaScript code server-side on WebAssembly. Key milestones include Javy's creation in 2021, achieving production-readiness in 2022, moving to community governance under the Bytecode Alliance in 2023, adding profiling capabilities in 2024, and improving extensibility in 2025.
Frank is a local plugin for AI coding agents that enforces evidence-based replies by requiring verification receipts after code changes and preventing agents from claiming completion without concrete evidence. The tool adds hooks to Claude Code and other platforms to push back on disputed answers with specific verdicts and checks, demonstrating through benchmarks that it reduces false apologies and improves agent accuracy in technical disputes.
Openstatus releases a tree-shakable health check library for JavaScript servers that runs dependency probes and exposes status via GET /health. It works across Deno, Node, Bun, and edge runtimes with framework-specific adapters and minimal dependencies.
A programmer reflects on anecdotal observations that peers dislike the reduce function in code reviews, unlike map and filter, and theorizes this may stem from readability, familiarity, performance concerns, or language-specific implementation differences.
Closure Compiler is a JavaScript optimizer and checker that compiles JavaScript to faster, smaller JavaScript by analyzing code, removing dead code, and minimizing output. It requires code written specifically for the compiler and uses aggressive whole-world optimization that can break code if global variables or properties are hidden from analysis. The tool primarily supports Google's goog.module syntax and has limited, unmaintained support for ECMAScript and CommonJS modules.
Below the Root is a Commodore 64 game based on Zilpha Keatley Snyder's Green-Sky trilogy, featuring open-world exploration, puzzles, and hundreds of characters. This JavaScript port preserves the original art, music, and words while adding modern controls, autosave, and an in-game map for enhanced accessibility.
melonJS is an open-source HTML5 game engine for indie developers offering 2.5D rendering, GPU-accelerated tilemaps, 3D mesh support, and physics, all in ~250 KB of vanilla JavaScript with no dependencies. It features a Canvas2D-inspired API, automatic fallback across WebGPU, WebGL 2, and Canvas, and includes batteries-included tools like audio, particles, and UI components.
Qalb is an Arabic-script programming language implemented as a JavaScript interpreter that challenges the cultural bias of ASCII-based coding by enabling development entirely in Arabic. The project includes calligraphy pieces treating algorithms as poetry and has been featured at galleries and cultural showcases exploring how programming languages encode linguistic and cultural assumptions.
A developer created krackle.js, a lightweight script that adds Jack Kirby's signature visual effect to web page clicks, built with Claude's assistance. The project explores using AI to offload tedious work and iterate on creative ideas while learning new techniques.
A security vulnerability was discovered in the constant-time-js JavaScript library, a demonstration tool for side-channel attack prevention. Researcher Yayu Wang reported that the library's conditional-selection functions contained a side-channel flaw undermined by V8 runtime optimizations, which the author patched in version 0.5.0 and disclosed via CVE.
AuraSurvey is an offline survey builder with drag-and-drop creator, 30 question types, conditional logic, and a Canvas-based dashboard that exports to PDF. It's a single <1MB vanilla JS library with zero dependencies, works across HTML, WordPress, React, Vue, and mobile WebViews, and includes integration templates for popular frameworks.
txt is a lightweight terminal text editor designed for engineers who want quick editing without modal systems or extensive configuration. It features syntax highlighting, code folding, git integration, LSP support, fuzzy file navigation, and keyboard-driven workflows optimized for staying in the terminal.
U is a new programming language that transpiles PHP, JavaScript, and TypeScript to compiled C binaries, achieving 14K–70K requests per second compared to PHP's 800 req/s and Node's 2.4K req/s. The compiler catches null dereferences and capability violations that LLMs introduce 23–31% of the time, producing tiny, dependency-free binaries suitable for edge computing and resource-constrained environments.