テクノロジー

単一HTMLで作ったサイトを自己解凍形式にする試み - Qiita

1: nguyen-oi 2026/05/17 12:01

単一HTMLの執念を感じる。中身バイナリでnoscript対応まで考えるとか古き良きギーク感あるな

2: webskillup 2026/05/17 12:24

“。 ”

3: oktnzm 2026/05/17 12:30

http経由だと、圧縮の仕組あるから、サーバーの容量気にするとかじゃなければメリットは薄そう。wifi apになるような組み込み機器とかだとメリットでてくるかも。"単一HTMLの配布"自体はどういうシーン想定なんだろうか?

4: hapilaki 2026/05/17 12:58

少し似た試みとして、11年前にJavaScriptをPNGに圧縮するという記事があった。そんなに凝ったことをしてもgzipの方が圧縮率が高いという結論だった。https://yomotsu.net/blog/2015/03/01/js2png

5: ejointjp 2026/05/17 13:57

まずは画像をwebpの65にすることだ。

6: MarvinParnroid 2026/05/17 14:12

214KBで充分ですよ…

7: mapiro 2026/05/17 15:41

生成AIを使用して単一HTMLのツール(外部通信なし)を作成するパターンが増えてきているが、筆者も書いているとおりこの技法でソース読みにくくされたら、セキュリティ的には歓迎されないかもなあ。

8: uunfo 2026/05/17 16:08

単一HTMLが好きだけどファイルサイズの肥大化が気になると言うなら、あらかじめgzip圧縮しておけばいいと思う https://qiita.com/kobake@github/items/f4e0d972c35ce39139e0 /まあでもCDNにファイルを置くだけでやりたいわけか

9: fellfield 2026/05/17 16:14

面白いのだけど、HTTPにはgzipやBrotliなど圧縮の仕組みがすでに備わっているから、自前で実装しなくても大丈夫。

10: tettekete37564 2026/05/17 16:29

mhtファイルってまだ生きてるのかな?

11: Yuzu 2026/05/17 18:15

httpがgzip圧縮して送れるから大して意味ないのでは?

12: otchy210 2026/05/17 19:30

おもろいけど、HTML/CSS/JavaScript 主体だったら適切にミニファイしてサーバ側で gzip されればそれで十分、というかそっちの方が小さくて早い説ある。

13: hkdn 2026/05/17 22:23

ファイルの中身に左右されない、例えばリリース作業は楽になりそう。なんだかんだ責任者の目視確認みたいのはあったりするので。

14: stabucky 2026/05/18 08:55

これ、単一HTMLなのか。>圧縮済みデータを別のHTML内に埋め込む