世界を動かす技術を、日本語で。

Show HN: Ant – JavaScriptランタイムとエコシステム

2026年7月12日原文(antjs.org)

概要

Ant は独自のJavaScriptエンジンを持つランタイムを中心に構築された JavaScriptエコシステム パッケージマネージャや ants.landパッケージレジストリ、アプリのデプロイ・ホスティング プラットフォーム を提供 Electron類似の Ant Desktop でWeb技術を用いたネイティブデスクトップアプリ開発が可能 各要素が一体となって動作しつつ、 既存JavaScriptエコシステムとの互換性 も維持 開発は初期段階であり、 方向性や要望に対するフィードバックを募集中

Ant:新しいJavaScriptエコシステムの全体像

  • Ant は独自の JavaScriptランタイム とエンジンを中心に据える新しいプラットフォーム
  • パッケージ管理用に 独自のパッケージマネージャ を提供
  • ants.land という専用のパッケージレジストリを運用
  • アプリケーションの デプロイ・ホスティングプラットフォーム を内包
  • Ant Desktop により、Electronに似た形でWeb技術を利用した ネイティブデスクトップアプリ開発 が可能
  • 全ての要素が 統合的に連携 し、単一の一貫した開発体験を目指す
  • 同時に、 npm等の既存JavaScriptエコシステムとの互換性 も重視

Antの現状と今後への期待

  • 開発は まだ初期段階 であり、機能拡張や安定化が進行中
  • エンドツーエンドな代替JavaScriptスタック としての将来性を模索
  • コミュニティからの フィードバックや提案 を積極的に歓迎
  • 既存スタックに対する 具体的な要望や課題感の共有 を求める姿勢
  • 開発者の ニーズに応じた機能追加や改善 の方向性検討

Antが目指す価値と差別化ポイント

  • 独自エンジン による柔軟な最適化や新機能の迅速な導入
  • プラットフォーム全体の 統一されたUX・開発体験
  • パッケージ管理からデプロイ、デスクトップアプリ開発まで 一気通貫でサポート
  • 既存JavaScript資産の活用可能性 と新規価値の両立

Hackerたちの意見

俺、Anthropicのant CLIがApacheのantを気にしてないって冗談言ってたんだけど(多分一人だけ分かった)、今はJavascriptのantの話してるね!

Apache Antを覚えてるのは俺だけかと思ってた… 名前が尽きかけてるのは分かるけど、あれは本当に影響力のあるインフラだったよね。

Anthropicの ant CLIを使ってる人、全然知らないわ…。

「ほぼV8の速度を実現」って言ってるけど、zoo.jsのベンチマークによると全然違うじゃん:https://zoo.js.org/ 2026年2月10日以降に大きなパフォーマンス向上があったの?

そうそう、エンジンは2月以来ほぼ完全に書き直されてるんだ。あの時はまだほとんどインタプリタで、JITオプションもたくさん欠けてた。ナイトリー版にはすぐにベンチマークも入るよ。

俺は毎日AIと一緒にコーディングしてるけど、この問題(3月のやつ)には触れておく価値があると思う。著者はその後やり直したって言ってるけど、「ゼロから手作り」ってフレーミングが、既存のAGPLコードベースからの重労働を考えると、ちょっと気になるんだよね。https://github.com/cesanta/elk/issues/75 元の著者たちはあまり気にしてないみたいだけど、そのスレッドによると、古いバージョンが削除された後はね。現在のコードは、同じ形や構造じゃないみたいだし、確かに書き直されてる(隣で言ってた「2月以来の書き直し」はこれに関連してると思う)。著者へ:全体的にあなたのやってることが大好きです。頑張って!ただ、みんな気をつけてね。

これは2025年12月のコードをフラグ付けしてたもので、このプロジェクトがただのアイデアだった頃の話だよ。2月頃に既存のコードベースをほぼ削除して、もっと信頼性の高いシステムをゼロから設計したんだ。既存のコードがほぼゴミだって分かってたし、その時はそれが一番の問題じゃなかった。今は何もレビューやテストなしには通さないよ。> 著者へ:全体的にあなたのやってることが大好きです。頑張って!ただ、みんな気をつけてね。ありがとう!

でも、この投稿はちょっと違う気がするな。https://themackabu.dev/blog/js-in-one-month これは、ただJSエンジンを実装した人の投稿じゃないよね。なんか、別のLLMに他のLLMのgitログについてブログを書かせた感じがする…。何が起こってるのかちょっと分かりづらいけど、プロジェクトを信じるのは難しいな。

なんで「Ant」って呼ぶの?「Antjs」や「Ant.js」じゃなくて、ApacheのAntがあるのに。https://ant.apache.org

そうだね。数十年コーディングしてきた人の第一印象を悪くしたいなら、antって名前を付けるしかないよ。

JS界隈では、Antはすでに取られてて、しかも大きいよ(笑) https://ant.design/

タイトルを[半分]読んで、同じことを思った。

Hacker Newsで議論の続きを見る