Upgrade to Pro — share decks privately, control downloads, hide ads and more …

新規サービスの バックエンド開発でBun×Honoを使い始めて 2ヶ月経った話

sugar-cat
January 26, 2024
1.4k

新規サービスの バックエンド開発でBun×Honoを使い始めて 2ヶ月経った話

新規サービスのバックエンド開発でBun×Honoを使い始めて2ヶ月経った話です。

sugar-cat

January 26, 2024
Tweet

Transcript

  1. 4 Bun: JavaScript runtime… All in One Toolkit Hono: Web

    Framework… Runs on Any JavaScript Runtime 1.1 What’s Bun? Hono? 1.BunとHonoでバックエンド開発
  2. 13 開発開始時(約2ヶ月前) • Bun v1.0.12 • Hono v3.10.1 3.1 バージョンに追従するのが大変(良い意味)

    3.困ったこと 現在 • Bun v1.0.25 • Hono v3.12.7 _人人人人人人人人人人人_ > コミュニティが活発 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
  3. 14 Bun v1.0.16まではセキュリティ上の理由でデフォルトで全てのライブラリのLifecycle scriptsが無効化されていた(protobufjsなどのpostinstallでエラー発生) 3.2 Lifecycle scriptsが無効化されている 3.困ったこと(Bun) 3.2 Lifecycle

    scriptsが無効化されている Bun v1.0.16まではセキュリティ上の理由でデフォルトで全てのライブラリのLifecycle scriptsが無効化されていた(protobufjsなどのpostinstallでエラー発生) Bun v1.0.17以上だとTop500のパッケージはホワイトリスト化されている https://bun.sh/blog/bun-v1.0.17#bun-install-now-runs-lifecycle-scripts-for-the-top-500-npm-packages