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

バックエンドにElysiaJSを採用して気付いた、良い点・悪い点

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 バックエンドにElysiaJSを採用して気付いた、良い点・悪い点

TSkaigi 2026の発表資料になります!!
イベントURL: https://2026.tskaigi.org/talks/75

Avatar for わんこ(Wanko_IT)

わんこ(Wanko_IT)

May 17, 2026

More Decks by わんこ(Wanko_IT)

Other Decks in Programming

Transcript

  1. バ ッ ク エ ン ド に E l y

    s i a J S を 採 用 し て 気 付 い た 、 良 い 点 ・ 悪 い 点 TSKaigi 2026 わんこ(@Wanko_IT)
  2. 本 発 表 の 狙 い E l y s

    i a J S と い う フ レ ーム ワ ー ク を 知 っても ら う E l y s i a J S の メ リ ッ ト ・ デ メ リ ッ ト を 知 っても ら う お 話 す る こ と E l y s i a J S の 概 要 と 実 装 例 個 人 の 体 験 に 基 づ く E l y s i a J S の 良 い 点 ・ 悪 い 点 本 発 表 の 狙 い ・ お 話 す る こ と
  3. E l y s i a J S と は

    実 装 例 か ら 見 る E l y s i a J S の 良 い 点 実 装 例 か ら 見 る E l y s i a J S の 悪 い 点 ま と め 目 次
  4. E l y s i a J S と は

    E l y s i a J S は B u n に 最 適 化 さ れ た Ty p e S c r i p t の 軽 量 バ ッ ク エ ン ド フ レ ーム ワ ー ク で す B u n の 固 有 A P I を 積 極 的 に 利 用 す る 設 計 に よ り、 G o や J a v a の F W に も 劣 ら な い 処 理 能 力 を 誇 り ま す ま た 設 計 思 想 と して は 、 『 人 間 工 学 的 な フ レ ーム ワ ー ク ( E r g o n o m i c F r a m e w o r k f o r H u m a n s ) 』 を 目 指 してお り、 開 発 者 体 験 の 良 さ が 特 徴 とな って い ま す
  5. 実 装 例 か ら 見 る E l y

    s i a J S の 良 い 点
  6. E l y s i a J S で は

    、 E d e n と 呼 ば れ る t R P C ラ イ ク な 機 能 を 提 供 して い ま す 本 機 能 を 利 用 す る こ とで、 フ ロ ン ト エ ン ド で の A P I 呼 び 出 し 時 に 型 補 完 ・ 型 チ ェ ッ ク の 恩 恵 を 受 け る こ とで き る よ う に な り ま す 特 に E d e n Tr e a t y と い う バ ッ ク エ ン ド 通 信 用 ク ラ イ アン ト を 使 う と、 直 感 的 か つ 型 安 全 な A P I 呼 び 出 し が 可 能 で す エ ン ド ツ ー エ ン ド 型 安 全 性
  7. O p e n A P I 自 動 生

    成 E l y s i a J S で は 公 式 プ ラ グ イ ン と して、 O p e n A P I 形 式 の ド キ ュ メ ン ト 自 動 生 成 機 能 を 提 供 して い ま す ド キ ュ メ ン ト の パ ス 定 義 は 、 オ ブ ジ ェ ク ト に 設 定 さ れ た エ ン ド ポ イ ン ト か ら 自 動 で 生 成 さ れ ま す 表 示 方 法 は 、 S w a g g e r U I と S c a l a r か ら 選 択 す る こ と が で き ま す
  8. 豊 富 な 公 式 プ ラ グイ ン E

    l y s i a J S に は 、 W e b 開 発 で 利 用 さ れ る 様 々 な 機 能 を ラ ッ ピ ン グ し た 豊 富 な 公 式 プ ラ グ イ ン が 存 在 し ま す 認 証 ・ 認 可 系 ( B e a r e r, J W T ) A P I リ ク エ ス ト ( CO R S ) 静 的 ホ ス ティ ン グ ( H T M L , s t a t i c ) 計 測 系 ( S e r v e r T i m i n g , O p e n Te l e m e t r y ) e t c . . . ま た 非 公 式 の コ ミ ュ ニ テ ィ プ ラ グ イ ン も 多 く 存 在 し ま す
  9. C r o n を 使 っ た ラ ン

    キ ン グ 更 新 処 理 公 式 プ ラ グ イ ン の 一 つ と して、 C r o n プ ラ グ イ ン が あ り ま す 今 回 、 自 分 は こ の プ ラ グ イ ン を 利 用 して ラ ン キン グ の 更 新 処 理 を 作 成 し ま し た 他 F W に 比 べて 直 感 的 に 理 解 し や す い 方 法 で 書 く こ と が で き る よ う に 感 じ て い ま す
  10. 実 装 例 か ら 見 る E l y

    s i a J S の 悪 い 点
  11. E l y s i a J S で は

    、 F W に 強 く 統 合 さ れ た バ リ デ ー シ ョ ン 機 能 に よる 型 安 全 性 を 提 供 して い ま す そ れ は 同 時 に 複 雑 な 型 シ ス テ ム を 内 包 し て い る と い う こ と で も あ り 、 時 に 難 解 な 型 エ ラ ー を 出 力 す る こ と が あ り ま す T S に 不 慣 れ な 自 分 で は A I を 使 わ な い と 問 題 を 解 決 で き な い 場 面 が 多 く あ り ま し た 難 解 な 型 エ ラ ー 原 因
  12. E l y s i a J S は W

    e b 標 準 も サ ポ ー ト して い ま す が 、 そ の 対 応 は 現 時 点 で は 不 安 定 な 状 況 に あ り ま す 実 際 、 直 近 4 月 に は D e n o で S S E の 処 理 が 実 行 で き な い こ と が 報 告 さ れ て い ま す ( I s s u e # 1 8 4 5 ) B u n 以 外 で の 軽 微 な 問 題 は 放 置 さ れ る 傾 向 に あ り 、 B u n で の 利 用 が 推 奨 さ れ ま す B u n へ の 依 存 性 画 像 引 用 元 : E l y s i a J S 公 式 ド キ ュ メ ン ト
  13. E l y s i a J S は 、

    B u n 最 適 化 と 開 発 者 体 験 に 軸 足 を 置 い た フ レ ー ム ワ ー ク で す 高 い 処 理 能 力 に 加 え 、 E 2 E 型 安 全 性 や O p e n A P I ド キ ュ メ ン ト の 生 成 と い っ た 、 コ ー ディ ン グ 効 率 を 向 上 さ せ る 機 能 が 提 供 さ れ て お り、 今 後 は 良 い 選 択 肢 の 1 つ と な る と 考 えて い ま す 一 方 で B u n へ の 依 存 に よ る 互 換 性 の 低 さ が デ メ リ ッ ト と し て あ り、 ラ ン タ イ ム ロ ッ ク イ ン を 意 識 す る 場 合 は H o n o と い っ た W e b 標 準 を 重 視 し て い る F W を 選 ぶ べ き で し ょ う ま と め
  14. 参 照 ・ 参 考 公 式 リ ポ ジ

    ト リ E l y s i a J S 公 式 ド キ ュ メ ン ト 2 0 2 5 年 に Q i i t a で 流 行 し た 技 術 ス タ ッ ク 3 0 選 ア ド ベ ン トカ レ ンダ ー E l y s i a J S
  15. ご 清 聴 あ り が と う ご ざ

    い ま し た 画 像 引 用 元 : E l y s i a J S 公 式 ド キ ュ メ ン ト