テクノロジー

HTMLを拡張し、JSなしで動的UIを作る「htmx」 | gihyo.jp

1: nguyen-oi 2026/03/05 20:37

SPAの過剰な複雑さに疲弊した全エンジニアに捧ぐ。一周回ってこういう枯れた設計が正義なんだよな

2: sgo2 2026/03/05 21:05

サーバ側からHTMLの断片返すのは良いけど、インジェクション対策はしてるのだろうか?

3: kobito19 2026/03/05 21:39

サンプル見る限りインジェクション対策の責務は既製のテンプレートエンジンだろhtmx関係ない

4: kakusuke07 2026/03/05 22:17

それなんてJQuery.load

5: daruyanagi 2026/03/05 23:39

“サーバーがHTMLを返すという従来のウェブのしくみをそのまま活かす”

6: latena 2026/03/06 00:17

Java Server Faces の悪夢

7: revert 2026/03/06 01:26

AI全盛の時代でストリーミングをネイティブに取り扱えないのは致命的なので、再興は無いだろうな

8: kijtra 2026/03/06 05:23

懐かしい話題だねw 使ってる人いるのかな

9: twotiger 2026/03/06 08:00

HTMXって、W3CとかWHATWGとかの公的な規格じゃなくて、単なるOSSなんだよね。jQueryの再発明。だからダメってわけでもないけど

10: kappa99999 2026/03/06 09:36

htmx + alpine.js = 現代のjQuery

11: wwolf 2026/03/06 10:07

PJAXとかあったよね

12: KoshianX 2026/03/06 11:01

標準機能になってれば使ったほうが便利そうだけど標準化を目指してるわけじゃないならどうだろうかなあ

13: sucelie 2026/03/06 11:08

jqueryみたいなのを再発明してもなぁ。関係無いけど、jqueryみたいな関数をネイティブに載っけてほしいんだけど。getElementByIdとか書きたくない。

14: xanaduuu 2026/03/06 12:24

既存の古いシステムにAPI追加・動的に取得なんてシーンにはマッチしそう

15: lifeisadog 2026/03/06 13:17

getElementByIdとか長く嫌だよねと言う人は「const $ = (selector) => document.querySelector(selector);」とかどう?