12:09:57
icon

💥 Issue opened: #11078 "バックエンドを全部Rustにする"
https://github.com/misskey-dev/misskey/issues/11078

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
13:04:33
icon

💬 Commented on "Node.jsやめる(Rustにする?)": MineCake147E "Rustもどうやら開発コミュニティでn悶着あるみたいですので、個人的にはC# (ASP.NET Core 7.0)が良いかと思います。"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1617228032

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
13:16:19
icon

💬 Commented on "Node.jsやめる(Rustにする?)": tamaina "Rustにするのは俺がRustを覚える必要があるのでやめて欲しい(などと)"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1617247534

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
14:34:22
icon

💬 Commented on "(wip) feat: エンドポイントの情報やpacked schemaはmisskey-jsから提供する": tamaina "!image

これどうすればいいの"
https://github.com/misskey-dev/misskey/pull/10752#issuecomment-1617386682

Web site image
(wip) feat: エンドポイントの情報やpacked schemaはmisskey-jsから提供する by tamaina · Pull Request #10752 · misskey-dev/misskey
19:03:27
icon

💬 Commented on "Node.jsやめる(Rustにする?)": MineCake147E ">純Rustの場合、async runtimeなど独自の実装の学習が必要なので、メインはTypescriptを維持したほうがいいと思います。

少し調べてみたのですが、Rustでは非同期処理の実装が乱立しているみたいですね。
純Rustになった後で大揉めする原因になると思うので、私も純Rust案には賛同出来ないです。"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1617781531

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
19:12:46
icon

💬 Commented on "Node.jsやめる(Rustにする?)": KisaragiEffective "通りすがりの意見ですが、風のうわさで伺った「TypeErrorがバックエンドで発生している」という状況がある以上 (disclaimer: 頻度は知りません)、コードベースを100%Rustにすることは現実的ではないと考えています。"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1617806464

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
21:22:38
icon

💬 Commented on "Node.jsやめる(Rustにする?)": yuriha-chan "Rust や Go 案にどちらかというと賛成です。
・メモリのフットプリント削減が見込める
・パフォーマンスの問題がより理解しやすく、予見しやすくなる
おもしろそう

C#は、パフォーマンスの完全なコントロールを目的とするのなら、中途半端な気もします。(私は.NETを使わないので、偏見がありますが)

依存ライブラリを移行できなかったらどうしようもできないので、どちらにせよRustで作ったNodeのネイティブモジュールをパフォーマンスの影響が大きいところから採用していくという現在の方針を推し進めるのが良いかと思います。"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618152731

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
22:32:29
icon

💬 Commented on "Node.jsやめる(Rustにする?)": tamaina "そういう理由で技術選定するのは嫌い"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618269610

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
22:40:47
icon

💬 Commented on "Node.jsやめる(Rustにする?)": tamaina "バックエンドが速いことが選ばれる条件ならErlang/Elixirを使ってるPleromaが流行ってないのはおかしい"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618289892

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
22:46:19
icon

💬 Commented on "Node.jsやめる(Rustにする?)": tamaina "Rustを使ってないからMisskeyを使わないという意見を私は聞いたことがない"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618307379

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
22:47:42
icon

💬 Commented on "Node.jsやめる(Rustにする?)": tamaina "こういう殿ご乱心があるからMisskeyを使いたくないという意見はめっちゃ聞くけど"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618311773

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:01:39
icon

💬 Commented on "Node.jsやめる(Rustにする?)": syuilo "みんな移行はコスト高いって言ってるけど自分はそう思ってない(フロントエンドをReactに書き換えるとかの方がコスト高そう)"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618356718

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:04:16
icon

💬 Commented on "Node.jsやめる(Rustにする?)": mattyatea "私は開発に参加していないので何も言えない立場なのですが、まずこのような大きな課題よりほかの比較的小さな課題(今あげられているIssueなど)にリソースを割くべきなのではないかと思います
job queueなどの問題を解決すればnode.jsをやめなくとも多少なりにはパフォーマンス改善に繋がると思います
外野から失礼しました。"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618365107

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:04:20
icon

💬 Commented on "Node.jsやめる(Rustにする?)": acid-chicken "> みんな移行はコスト高いって言ってるけど自分はそう思ってない(フロントエンドをReactに書き換えるとかの方がコスト高そう)

少なくともここだけはちょっと同意する"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618365358

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:16:37
icon

💬 Commented on "Node.jsやめる(Rustにする?)": saschanaz "パフォーマンステストがないのでRust移植でパフォーマンスが上がっても証明ができない問題はあります

Mastodonはどうやってテストしてるのか気になります"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618404841

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:21:38
icon

💬 Commented on "Node.jsやめる(Rustにする?)": syuilo "とりあえずDeno/Bunはお手軽だからそのうち試す"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618421651

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
23:22:24
icon

💥 Issue opened: #11088 "Deno or Bunにする"
https://github.com/misskey-dev/misskey/issues/11088

Web site image
Deno or Bunにする · Issue #11088 · misskey-dev/misskey
23:23:08
icon

💬 Commented on "Deno or Bunにする": tamaina "Duplicate of #6356"
https://github.com/misskey-dev/misskey/issues/11088#issuecomment-1618426400

Web site image
Deno or Bunにする · Issue #11088 · misskey-dev/misskey
23:30:38
icon

💥 Issue opened: #11089 "Bullmqをどうにかしてほしい"
https://github.com/misskey-dev/misskey/issues/11089

Web site image
Bullmqをどうにかしてほしい · Issue #11089 · misskey-dev/misskey
23:39:56
icon

💬 Commented on "v13.13.2でworkerとredisのcpu使用率の増加が激しい": mattyatea " #11005"
https://github.com/misskey-dev/misskey/issues/11001#issuecomment-1618482337

Web site image
v13.13.2でworkerとredisのcpu使用率の増加が激しい · Issue #11001 · misskey-dev/misskey
23:40:23
icon

💮 Issue closed: #11005 "v13.13.2でキューが詰まりやすい(waitingが増えやすい)?"
https://github.com/misskey-dev/misskey/issues/11005

Web site image
v13.13.2でキューが詰まりやすい(waitingが増えやすい)? · Issue #11005 · misskey-dev/misskey
23:42:03
icon

💬 Commented on "BullMQにしてからCPU使用率が高くなる、Deliver等のキューのWaitingが増えた": syuilo "解決した方に報奨金を進呈"
https://github.com/misskey-dev/misskey/issues/11000#issuecomment-1618489282

Web site image
BullMQにしてからCPU使用率が高くなる、Deliver等のキューのWaitingが増えた · Issue #11000 · misskey-dev/misskey
23:54:27
icon

💬 Commented on "Node.jsやめる(Rustにする?)": rinsuki "> > 純Rustの場合、async runtimeなど独自の実装の学習が必要なので、メインはTypescriptを維持したほうがいいと思います。


少し調べてみたのですが、Rustでは非同期処理の実装が乱立しているみたいですね。 純Rustになった後で大揉めする原因になると思うので、私も純Rust案には賛同出来ないです。
* 乱立と言ってもほぼ2個 (tokio / async-std)
* だいたいの場合サーバーフレームワークを決めたらついでに非同期ランタイムも決まるのであんまりそこは気にしなくていい"
https://github.com/misskey-dev/misskey/issues/11078#issuecomment-1618533924

Web site image
Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey