2026年7月17日(金)掲載 2,718本日 29
HN15568

【新ツール】次世代のJS開発環境「Ant」が登場!独自ランタイムからエコシステムまで完全統合

Show HN: Ant – A JavaScript runtime and ecosystem

theMackabu5日前

議論

11
0theMackabuスレ主1555日前

HNの皆さん、こんにちは!今回、私が開発したJavaScriptエコシステム「Ant」を紹介します。Antは、専用のJSエンジンを搭載した独自ランタイムを中心に構築されたプラットフォームです。これにはパッケージマネージャー、パッケージレジストリ(ants.land)、アプリのデプロイ・ホスティング機能、そしてElectronのようにWeb技術でネイティブデスクトップアプリを開発できる「Ant Desktop」が含まれています。Antの目標は、これら全ての機能を一つの統合プラットフォームとして機能させつつ、既存の幅広いJavaScriptエコシステムとの互換性も維持することです。まだ開発初期段階ですが、プロジェクトの方向性や、既存のJSスタックに代わるエンドツーエンドの代替手段として何が必要かなど、ぜひ皆さんのフィードバックを頂けると嬉しいです!追伸:以前にもAntをランタイムとして紹介しましたが、それから大きく成長し、現在のような広範なエコシステムへと進化しました。

1carimura5日前

Anthropicの ant CLIがApacheの ant を気にしてないってジョークを言っただけなんだけど(誰か一人には伝わったかも)、まさか今度はJavascriptの ant の話になるとはね!

2egnehots5日前

「V8に近い速度を実現」って言ってるけど、zoo.jsのベンチマークを見る限り、そんなことは全くないよね。https://zoo.js.org/ 2026年2月10日以降に劇的なパフォーマンス向上があったわけじゃなければだけど。

3tekacs5日前

毎日四六時中AIでコードを書いているけど、この(3月の)問題については指摘しておく価値があると思う。著者はその後やり直したと言っているけれど、「ゼロから手作り」という謳い文句は、既存のAGPLコードベースの多大な貢献を考えると、個人的には少し引っかかるんだよね。https://github.com/cesanta/elk/issues/75 元の作者たちは、そのスレッドを見る限り、古いバージョンが捨てられた後はあまり気にしていないようだけどね。文脈的に言うと、現在のコードは形も構造も違っているようだし、確かにそれ以降書き直されているみたいだ(隣で言及されている「2月以降の書き直し」というのはこれに関連していると思う)。著者へ:全体としてやってることは本当に素晴らしいよ。このまま頑張って!ただ、みんな、気をつけてね。

4lucb1e5日前

ApacheのAntがすでにあるのに、なんで「Antjs」や「Ant.js」じゃなくて「Ant」なんて名前にしたんだろう? https://ant.apache.org

5pikuseru5日前

すぐに目が留まったのはサンドボックス化だね。なぜNodeやnpmに標準でサンドボックスがないのか全く理解できないよ。ワームやサプライチェーン攻撃対策として大いに役立つはずなのに。

6m3h5日前

著者が最初のバージョンを1ヶ月で作った体験談をシェアしてるよ:https://themackabu.dev/blog/js-in-one-month その後の数ヶ月のフォローアップも:https://themackabu.dev/blog/ant-part-two 新しいランタイムやエコシステムを一から構築する経済性がどうなのかは分からないけど、以前ならチーム全体で取り組むようなソフトウェアを、個人の開発者が作ってしまうフェーズに既に入っているようだね。まだ始まったばかりだけど…

7tobr5日前

ウェブサイトで使われているセリフ体フォントは何?(たぶん)ant_serifにリネームされて、他の識別情報も消されているみたいだね。すごく読み心地がいい。

8gandreani5日前

これはすごく面白い!サンドボックスと高速な起動は、FaaSシステムの基盤として魅力的だよね。フロントエンド開発者(やバイブコーダー)の多くは、ただ「コードをデプロイする」サービスを求めているからさ。

9Kwpolska5日前

著者は会社(https://sf.tools/ )を作ったらしいけど、/jobs ページは壊れているし、プロジェクトは個人のGitHubアカウントで開発している。ちょっと信頼できそうにないな。

10colinhb5日前

JSのエコシステムやランタイムに詳しいわけじゃないけど、軽量で起動が速く、サンドボックス化されていてパフォーマンスも競争力がある、といった主張には少し驚いたよ。成熟して高度に最適化された既存のJSスタックに対して、これらの利点を可能にする洞察や設計上の選択、あるいは大胆な決断が何なのか、誰か見当がつく人いる?