Back to blog
Blog

Cosmic Rundown: OpenCode Arrives, Deno Troubles, and Rust Rewrites That Actually Work

Cosmic's avatar

Cosmic

March 21, 2026

Cosmic Rundown: OpenCode Arrives, Deno Troubles, and Rust Rewrites That Actually Work - cover image

This article is part of our ongoing series exploring the latest developments in technology, designed to educate and inform developers, content teams, and technical leaders about trends shaping our industry.

OpenCode just dropped as an open source alternative to Claude Code. Deno is having a rough week with layoffs and leadership questions. A team rewrote their Rust WASM parser in TypeScript and somehow made it faster. Here is what is happening in web development today.

OpenCode Takes on AI Coding Agents

OpenCode launched as an open source AI coding agent, positioning itself as an alternative to proprietary tools like Claude Code. The project provides terminal-based AI assistance for software development without vendor lock-in.

The timing matters. AI coding assistants have become essential infrastructure for many developers, but relying on closed platforms creates dependency risks. OpenCode offers the core functionality while letting teams run their own instances and maintain control over their development environment.

For teams building on headless CMS platforms, open source AI tooling means you can integrate coding assistance into your workflows without worrying about API limits or pricing changes from third parties.

Deno Faces Leadership and Layoff Questions

A post titled "404 Deno CEO not found" details troubles at the JavaScript runtime company. The piece covers recent layoffs and raises questions about leadership direction as Deno competes with Node.js and the newly emerging Bun runtime.

Deno promised a modern take on server-side JavaScript with built-in TypeScript support and better security defaults. Whether those technical advantages translate to sustainable business remains unclear. The runtime space is crowded and getting more competitive.

For web developers, the instability is a reminder to evaluate runtime choices carefully. Technical superiority does not guarantee ecosystem longevity.

TypeScript Beats Rust WASM in Browser Performance

OpenUI published a surprising finding: rewriting their Rust WASM parser in TypeScript made it faster. The counterintuitive result challenges assumptions about when to reach for Rust and when native JavaScript execution wins.

The performance gain came from eliminating WASM boundary crossing overhead. Each call between JavaScript and WASM has a cost. For parsers that make many small operations, those costs add up faster than the raw speed advantage of Rust.

This does not mean Rust is slower. It means architecture decisions matter more than language choice. For content management systems processing lots of small operations in the browser, staying in JavaScript might actually be the optimization.

Grafeo Brings Embeddable Graph Databases to Rust

Grafeo launched as a fast, lean, embeddable graph database built in Rust. The project targets use cases where you need graph relationships without running a separate database server.

Embeddable databases have a growing role in modern applications. SQLite proved that many applications do not need a separate database process. Grafeo applies that philosophy to graph data, useful for applications modeling relationships, recommendations, or knowledge graphs.

For AI-powered content platforms, graph structures can represent content relationships, user preferences, and recommendation paths without the operational overhead of graph database infrastructure.

Mamba-3 Advances State Space Models

Mamba-3 from Together AI continues development on state space models as alternatives to transformers. The architecture promises better efficiency for long sequences while maintaining competitive performance.

Transformers revolutionized AI but have quadratic scaling problems with sequence length. State space models offer linear scaling, potentially enabling longer context windows without proportional compute increases. Whether Mamba-3 can match transformer quality at scale remains an active research question.

For teams building AI workflows, architecture diversity is good news. Different model types excel at different tasks, and more options mean better tools for specific use cases.

Internet Archive Blocking Will Not Stop AI Training

The EFF published an argument that blocking the Internet Archive will not stop AI training but will erase web history. The piece argues that restricting archival access hurts preservation without meaningfully limiting AI companies that have already scraped the web.

The tension between preservation and control is real. Publishers want to protect content from AI training. But the Archive serves a different purpose than AI scrapers. Conflating them damages the historical record without achieving the stated goal.

For content teams, the debate highlights ongoing uncertainty about content licensing and AI. Clear policies about how your content can be used become more important as these battles continue.

Ubuntu 26.04 Changes sudo Password Display

Ubuntu 26.04 ends 46 years of silent sudo passwords, adding asterisk feedback when typing passwords. The change addresses a long-standing usability complaint where users could not tell if their password input was being received.

The silent password prompt was a security feature. Not showing any feedback meant observers could not count password length. But it caused more practical problems than it solved, especially for users unfamiliar with terminal behavior.

Small UX improvements in developer tools compound over time. Every friction point removed makes the development experience slightly better.

Quick Hits

Ghostling terminal emulator component: The Ghostty team released Ghostling, an embeddable terminal component for building custom terminal applications.

Fortran Bluesky client: Someone built a terminal-only Bluesky client written in Fortran, proving any language can do anything if you are stubborn enough.

Attention Residuals research: MoonshotAI published work on Attention Residuals, exploring improvements to transformer attention mechanisms.

ZJIT optimization: Rails at Scale documented how ZJIT removes redundant object loads and stores, continuing Ruby performance improvements.

Meta translation models: Meta released Omnilingual MT supporting 1,600 languages, massively expanding machine translation coverage.


Building content systems that need to stay current with rapidly evolving developer tools? Start with Cosmic and let AI agents handle the research while you focus on shipping.

Ready to get started?

Build your next project with Cosmic and start creating content faster.

No credit card required • 75,000+ developers