Hackといいプログラミング言語が遅いなら別の言語を選ぶのではなくフォークして局所最適化すればいいみたいな発想できる企業ビックテックでもあまりないのでは
Instagram、Pythonで書かれているから遅いと思ったけどCPythonフォークしたやつで動かしているのか https://github.com/facebookincubator/cinder
もしかしてMisskeyが重いのってOpenAPIが原因なのでは
巨大なJSON使うケースってどういう時だろ。APは大体JSON-LDのURIを参照しまくっているから巨大ってほどでもないんだよな
mattnさんから教えてもらったやつ
> tl;dr
JSON is faster for small size data
map (key size < 50 and Unmarshalling intensive workload)
single struct
gob is faster for big size data
map (key size > 50 or Marshalling intensive workload)
slice
って書かれていて
> JSON は parse も意外と重い
が、それは短時間で巨大な JSON を大量に処理しないといけないときにだけ問題になると思う
って言ってたkoba789さんの感想と概ね一致してた
タイムリーな情報ありがとうございます!
「私ヒカキン、Twitter、Instagram、TikTokもやってますので説明欄からフォローお待ちしております」が「私ヒカキン、Threads、Instagram、TikTokもやってますので説明欄からフォローお待ちしております」になるかもしれないし実質Fediverseやってます的な発言になるのか
mattnさんにGob vs JSONの計測依頼するか
JSONはparseが重いみたいな話聞いたけどmsgpackかcborで変わるんかな
kphrxさんのPleroma見てたらMatchboxのForkのForkが流れてきて???ってなった
Threadsがマスになってワシの作った世界最速最軽量AP実装がいいね稼ぎのために業者に使われる回
Twitterはt.coでありとあらゆる情報取得しているみたいだけどThreadsは別のアプローチを取るのかな
例えばプロフィール欄にクリックできるリンク1つしか貼れなくてリンクが有害なものじゃないかチェックするみたいな
そういえばInstagramはTwitterと差別化を図るために徹底的にBotを排除する仕組みを取り入れているみたいな噂聞いたけどThreadsでもちゃんとしてくれるのかな
@~hogehoge@example.comみたいなアカウントも取得して老人会を名乗りたい
@~0_0~@example.comみたいなアカウントかわいいので取得したい
まあ流石にunreservedあたりは今後のMastodonでも許容するんだろうけど"~"はどうするんだろ
RFC警察「MastodonはRFC7565に倣ってacct:activity%F0%9F%A4%AFpub@example.comを使えるようにしなければならない!!」