Daftar beritaClaude Code diperbarui dengan meninggalkan JS dan beralih ke biner asli, mengucapkan selamat tinggal pada dependensi Node.js
動區 BlockTempo2026-04-19 04:33:47

Claude Code diperbarui dengan meninggalkan JS dan beralih ke biner asli, mengucapkan selamat tinggal pada dependensi Node.js

ORIGINALClaude Code 更新拋掉 JS 改原生二進制,告別 Node.js 依賴
Analisis Dampak AIGrok sedang menganalisis...
📄Artikel lengkap· Diambil secara otomatis oleh trafilaturaGemini 翻譯1509 kata
Anthropic meningkatkan metode distribusi Claude Code pada v2.1.113: paket npm kini diubah menjadi file eksekusi biner asli yang telah dikompilasi sebelumnya untuk setiap platform, bukan lagi kode JavaScript. Versi ini mengubah paket npm dari kode JavaScript menjadi file eksekusi biner asli yang telah dikompilasi untuk setiap platform, menghilangkan biaya implisit menunggu proses Node.js dan pemanasan JIT setiap kali dijalankan. (Konteks: Pengenalan mendalam Claude Opus 4.7》peningkatan kemampuan coding, 1M tanpa kenaikan harga, di mana kekurangannya?) (Latar belakang: Anthropic meluncurkan alat desain visual "Claude Design"! Membuat presentasi, proposal, dan prototipe App dalam satu kalimat) Setiap kali mengetik claude, sistem melakukan hal yang sama berulang kali: menjalankan Node.js, membaca semua skrip JavaScript, menyelesaikan pemanasan JIT, lalu masuk ke loop utama CLI. Penundaan ini tidak masalah bagi server Web yang berjalan lama, tetapi untuk alat CLI yang harus dijalankan dari awal setiap kali dipanggil, waktu tunggu ini menjadi masalah performa yang paling mengganggu setelah puluhan kali penggunaan dalam sehari. Anthropic menyelesaikan masalah ini dengan satu pembaruan default. Mulai v2.1.113, npm install -g @anthropic-ai/claude-code Isi yang diinstal telah berubah. Secara permukaan, perintah tidak berubah sama sekali; di dalamnya, paket npm tidak lagi mendistribusikan kode JavaScript, melainkan menarik file eksekusi biner asli yang telah dikompilasi sesuai dengan sistem operasi pengguna (macOS / Linux / Windows, ARM / x86), lalu menautkannya ke lokasi yang benar melalui skrip postinstall. Proses instalasi di sisi pengguna: satu baris perintah, semuanya tetap sama. Jalur startup versi JS (sebelum v2.1.113) Setiap kali pengguna menjalankan claude, sistem harus menyelesaikan empat langkah: - Menjalankan program Node.js: Sistem operasi memulai lingkungan eksekusi Node.js - Membaca skrip: Node.js membaca semua file .js dari Claude Code - Pemanasan JIT: Kompiler just-in-time mengompilasi JavaScript menjadi kode mesin - Masuk ke loop utama CLI: Baru benar-benar mulai bekerja Jalur startup biner asli (mulai v2.1.113) Saat merilis, Anthropic mengemas mesin JavaScript dan semua kode ke dalam satu file eksekusi, yang dikompilasi secara terpisah untuk setiap platform. Sistem operasi menerima format asli yang dikenalnya: langsung dimuat, langsung dijalankan, melewati semua overhead startup Node.js dan pemanasan JIT. Bagi pengguna berat yang mengetik claude puluhan kali sehari, hilangnya penundaan startup adalah peningkatan yang dapat dirasakan secara langsung. Tidak perlu melakukan apa pun. Perintah asli tetap digunakan: npm install -g @anthropic-ai/claude-code npm secara otomatis memilih biner asli yang sesuai dengan platform di latar belakang, pengguna tidak perlu merasakan perubahan apa pun. Jika ingin terus menggunakan versi JS Kebutuhan khusus (seperti perlu dijalankan pada platform yang belum memiliki biner yang dikompilasi sebelumnya) dapat melakukan pin pada nomor versi: npm install -g @anthropic-ai/[email protected] Ini bukan inovasi Anthropic, melainkan arah umum evolusi rantai alat. Alat CLI dalam ekosistem Rust (ripgrep, fd) dan alat Go (gh, terraform) telah lama mendistribusikan biner asli secara langsung untuk menghindari ketergantungan pada runtime eksternal. Ekosistem JavaScript di masa lalu terbiasa menggunakan runtime Node.js, namun seiring meningkatnya kompleksitas alat dan frekuensi penggunaan, biaya startup Node.js perlahan berubah dari "dapat diterima" menjadi "hambatan yang nyata". Pilihan Anthropic kali ini adalah mengemas mesin JS secara langsung ke dalamnya, sehingga keberadaan runtime tidak lagi dirasakan oleh pengguna. Bagi pengembang yang mengandalkan Claude Code untuk bekerja setiap hari, di balik nomor versi kecil ini terdapat peningkatan pengalaman yang nyata.
Status data✓ Teks lengkap telah diambilBaca artikel asli (動區 BlockTempo)
🔍Peristiwa serupa dalam sejarah· Pencocokan kata kunci + aset6 berita
💡 Saat ini menggunakan pencocokan kata kunci + aset (MVP) · Akan ditingkatkan ke pencarian semantik embedding di masa mendatang
Informasi mentah
ID:4737a8c1ee
Sumber:動區 BlockTempo
Diterbitkan:2026-04-19 04:33:47
Kategori:zh_news · Kategori ekspor zh
Aset:Tidak ditentukan
Voting komunitas:+0 /0 · ⭐ 0 Penting · 💬 0 Komentar