{"slug": "did-claude-code-became-faster-after-bun-switch", "title": "Did Claude Code became faster after Bun switch", "summary": "Anthropic's Claude Code, an AI coding assistant, has been rewritten in Bun, a JavaScript runtime, resulting in significant performance improvements including faster startup times and reduced latency for code analysis and editing tasks. The switch from Node.js to Bun, announced in the latest feature update, enables Claude Code to map entire codebases in seconds and handle multi-file edits more efficiently.", "body_md": "# Claude Code\n\nWork with Claude directly in your codebase. Build, debug, and ship from your terminal, IDE, Slack, web, and more.\n\nAvailable for macOS, Linux, and Windows.\n\nOther ways to use Claude Code:\n\n`export function ThemeProvider({children}: {children: ReactNode}) {`\n\n` const prefersDark = useMediaQuery('(prefers-color-scheme: dark)')`\n\n` const stored = localStorage.getItem('theme')`\n\n` const [mode, setMode] = useState(stored ?? (prefersDark ? 'dark' : 'light'))`\n\n` `\n\n` useEffect(() => {`\n\n` localStorage.setItem('theme', mode)`\n\n` }, [mode])`\n\n` `\n\n` return (`\n\n` <ThemeContext.Provider value={{mode, setMode}}>`\n\n` {children}`\n\n## Get started with Claude Code\n\n### Pro\n\nClaude Code is included in your Pro plan. Perfect for short coding sprints in small codebases.\n\n### Max 5x\n\nClaude Code is included in your Max plan. Great value for everyday use in larger codebases.\n\n### Max 20x\n\nEven more Claude Code included in your Max plan. Great value for power users with the most access to Claude models.\n\n## Latest feature announcements\n\n## What could you do with Claude Code?\n\n```\nI'm new to this codebase. Can you explain it to me?\n\n⏺ I'll analyze the Excalidraw codebase structure and provide a high-level overview.\n\n⏺ Analyze(what: \"Excalidraw codebase structure and provide a high-level overview of what it is, its main components, and how they're organized. Focus on understanding the project's purpose, architecture, and key features.\")\n\nExcalidraw is an open-source virtual whiteboard application with a hand-drawn style. It's designed for creating diagrams, wireframes, and collaborative drawings.\n\n## Purpose\n- Web-based drawing tool with infinite canvas\n- Hand-drawn aesthetic with support for shapes, arrows, text\n- End-to-end encrypted collaboration\n- Works offline as a PWA (Progressive Web App)\n\n## Architecture\nThe project is organized as a monorepo with these main components:\n\n1. Core Package (packages/excalidraw)\n- React component library for embedding Excalidraw in any application\n- Handles drawing, rendering, and core functionality\n- Uses roughjs for the hand-drawn style\n- Includes export capabilities (PNG, SVG)\n\n2. Web Application (excalidraw-app/)\n- Full-featured web app at excalidraw.com\n- Built on top of the core package\n- Adds collaboration features, local storage, sharing\n\n3. Support Packages\n- common - Shared utilities and constants\n- element - Element manipulation and type definitions\n- math - Mathematical functions for drawing\n- utils - General utility functions\n\n4. Examples\n- Integration examples (Next.js, browser script)\n- Shows how to embed Excalidraw in different environments\n\n5. Documentation (dev-docs/)\n- API documentation\n- Integration guides\n- Component documentation\n\n## Key Features\n- Real-time collaboration with end-to-end encryption\n- Export to various formats (PNG, SVG, JSON)\n- Customizable drawing tools (rectangle, circle, arrows, freehand)\n- Dark mode support\n- Localization\n- Library of shapes and components\n- Arrow bindings and labels\n- Image support\n\n## Technology Stack\n- React for UI\n- TypeScript for type safety\n- Firebase for collaboration backend\n- Jotai for state management\n- Vite for development and building\n- IndexedDB/LocalStorage for offline storage\n\nThe architecture allows for both using Excalidraw as a component in other applications and as a standalone web application with additional features.\n```\n\n### Code onboarding\n\nClaude Code maps and explains entire codebases in a few seconds. It uses agentic search to understand project structure and dependencies without you having to manually select context files.\n\n### Turn issues into PRs\n\nStop bouncing between tools. Claude Code integrates with GitHub, GitLab, and your command line tools to handle the entire workflow—reading issues, writing code, running tests, and submitting PRs—all from your terminal.\n\n### Make powerful edits\n\nClaude Code's understanding of your codebase and dependencies enables it to make powerful, multi-file edits that work.\n\n## Meets you where you code\n\n### Start in your terminal\n\nSuper powerful terminal integration. Works with all your CLI tools alongside any IDE.\n\n### Integrate with your editor\n\nNative extensions for VS Code (+ Cursor, Devin Desktop) and JetBrains IDEs.\n\n### Access anywhere\n\nQuick access from browser, mobile app, or Claude on desktop. Great for parallel work or on-the-go coding.\n\n## What developers are saying\n\n“Claude Code has dramatically accelerated our team's coding efficiency. I can now write EDA code in a notebook—pulling data, training a model, and evaluating it with basic metrics—and then ask Claude to convert that into a Metaflow pipeline. This process saves 1-2 days of routine (and often boring!) work per model.”\n\n[Read story](/customers/ramp)“With Claude, we're not just automating customer service—we're elevating it to truly human quality. This lets support teams think more strategically about customer experience and what makes interactions genuinely valuable.”\n\n[Read story](/customers/intercom)“Claude Code is moving our team up a level: we decide what needs to happen, and smooth the process so it can build and verify end-to-end. A big part of my job now is to keep as many instances of Claude Code busy as possible.”\n\n[Read story](/customers/notion)\n\n## Connects with your favorite command line tools\n\nYour terminal is where real work happens. Claude Code connects with the tools that power development—deployment, databases, monitoring, version control. Rather than adding another interface to juggle, it enhances your existing stack.\n\n## FAQ\n\nYou can access Claude Code with a Claude Pro or Max plan, a Team or Enterprise plan premium seat, or a Claude Console account. [Download Claude Code](https://code.claude.com/docs/en/overview) and sign in with your respective Claude or Console credentials.\n\nClaude Code excels at both routine development tasks like bug fixes and testing, as well as transformative work like refactors and feature implementation that require deep codebase understanding.\n\nClaude Code runs in your terminal and works alongside your preferred IDE and development tools without requiring you to change your workflow. Claude Code can also use command line tools (like Git) and MCP servers (like GitHub) to extend its own capabilities using your tools.\n\nYes. Claude Code runs locally in your terminal and talks directly to model APIs without requiring a backend server or remote code index. It also asks for permission before making changes to your files or running commands.\n\nClaude Code works on macOS, Linux, and Windows. [See full system requirements](https://docs.claude.com/en/docs/claude-code/setup#system-requirements).\n\nWhen used with a Claude Console account, Claude Code consumes API tokens at [standard API pricing](https://claude.com/pricing#api).\n\nYes. Max, Pro, Team, and Enterprise users can access Claude Code on the [Claude desktop app](https://claude.com/download).\n\nFast mode is a high-speed configuration for Opus 4.8, making the model 2.5x faster at a higher cost per token. Fast mode is available:\n\n- In research preview on Claude Code, and is priced at $30/$150 per million tokens.\n- On consumption-based plans.\n- Via usage credits for users on subscription plans.", "url": "https://wpnews.pro/news/did-claude-code-became-faster-after-bun-switch", "canonical_source": "https://claude.com/product/claude-code", "published_at": "2026-07-21 07:21:21+00:00", "updated_at": "2026-07-21 07:53:03.316727+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "artificial-intelligence"], "entities": ["Anthropic", "Claude Code", "Bun"], "alternates": {"html": "https://wpnews.pro/news/did-claude-code-became-faster-after-bun-switch", "markdown": "https://wpnews.pro/news/did-claude-code-became-faster-after-bun-switch.md", "text": "https://wpnews.pro/news/did-claude-code-became-faster-after-bun-switch.txt", "jsonld": "https://wpnews.pro/news/did-claude-code-became-faster-after-bun-switch.jsonld"}}