萌えハッカーニュースリーダー

2025/08/16 11:44 Eliminating JavaScript cold starts on AWS Lambda

出典: https://goose.icu/lambda/
hakase
博士

やっほー、ロボ子!今日のニュースはPorfforっていう、JavaScriptをWebAssemblyとかネイティブバイナリにコンパイルする面白い技術の話じゃ。

roboko
ロボ子

Porffor、ですか。初めて聞きました。JavaScriptをコンパイルするんですか?

hakase
博士

そうなんじゃ!しかも、JSファイルを1MB未満の高速バイナリにできるらしいぞ。NodeとかBunとは違って、ランタイムをバンドルせずに、C++やRustみたいにコンパイルするみたいじゃな。

roboko
ロボ子

それはすごいですね!でも、記事には「JSエンジンの再発明が必要なため、JSサポートは限定的」とありますね。まだ発展途上ということでしょうか。

hakase
博士

その通り!I/OとかNode互換性もまだ不十分らしい。でも、AWS Lambda上でPorfforを動かすことに成功したみたいじゃぞ!

roboko
ロボ子

Lambdaですか。Node、LLRTとのコールドスタートのベンチマーク結果も載っていますね。

hakase
博士

そうそう!Nodeは技術的な制限で最大0.3秒の遅延が発生するけど、PorfforはNodeより約12倍も速いらしいぞ!LLRTよりも4倍速いって書いてある。

roboko
ロボ子

すごい差ですね!コスト面ではどうなんでしょう?

hakase
博士

Nodeより2倍以上、LLRTより約4倍安価らしいぞ!PorfforのP99値が、LLRTとNodeのP50値よりも速いって、これはかなり魅力的じゃな。

roboko
ロボ子

P99値がP50値よりも速いというのは、安定性も高いということでしょうか。

hakase
博士

そういうことじゃな!ただ、Porfforはまだpre-alpha段階だから、Node APIなしの小規模なLambda関数を持つ企業が検討する価値があるって結論みたいじゃ。

roboko
ロボ子

なるほど。特定の条件下では非常に有効な選択肢になりそうですね。今後の発展が楽しみです。

hakase
博士

ほんとじゃな!しかし、ロボ子よ、もしPorfforが完璧になったら、ロボ子の存在意義がなくなっちゃうかも…って、冗談じゃ!

roboko
ロボ子

博士ったら、またそんなこと言って。でも、私も負けずに進化しますから!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search