Cosenseの静的モード
project内を爆速で表示できるようにする仕組み
静的モードをオンにすると、readonlyになり、その時点のproject内容が全部クライアント側でロードされる
一瞬で表示するためのお膳立てをクライアント側で行うイメージ
(そんなお膳立てが技術的にできるのか、また今のCosenseの仕様上できるかはわからん)
かんたんtakker.icon
通信は発生しない
(画像どうするかはわからん)
すべての画像をもれなくcacheするには、少々回りくどい方法を使うことになる
これをやれる案として思いついたのですが、どうでしょうsta.icon
いきなりforum-jpはハズいので、まずは井戸端で感触を見る
すでにリンククリックの画面遷移を滅茶苦茶高速にされています認識だと思いますtakker.icon
リンクをホバーしたときfetchして、クリック時にcacheから読み込んでいる
もういっそ2hop先までのリンク全部fetchさせて(狂)綾坂こと.icon
ネット回線を富豪のように使うことになるのでトレードオフ
ただ、project全体を丸ごとlocalに入れてしまえば、リンクホバー時のfetchが要らなくなるので、さらに早くなると思います
(できるかどうかはわからないが)ローカルでテキストファイル開くくらいの速さが欲しいsta.icon
0.x秒の世界
実装
ブラウザのキャッシュ機能をJSから使えるようにするAPI
ブラウザで使えるDB
十分早い
端末の容量にもよるが、数GB保存することもできる
rendering速度を早める
scrapboxだと難しそう
spanがbottle neckだと思っているけど、計測したわけではないtakker.icon
他にbottle neckがあるかも