昨日の Next.js の投稿に指摘をもらいました
SSGとISRがメインの話なのでSSRの部分をつつくのは本題から外れてしまうかもだけどここちょっと微妙かも →「CSR と違いクライアント側で JS の処理をする必要がないので、クライアントの JS が増えてしまう問題が解決する」
— Haru. (@utsushiiro) June 12, 2021
あくまでSSRはサーバ側で予めHTMLの構築までを済ましておいてそれを返すことで初期表示を早くしてるに過ぎなくて, CSR→SSRで送るJSが減るとかはないと思う. たぶん.
— Haru. (@utsushiiro) June 12, 2021
昨日の投稿からすぐにHaru.さんにリプライをもらった。
SSR と CSR の話で、SSR にすることでクライアントに送る JS が減るためクライアントの JS が増える問題が解決する、といった感じの内容なんだけど、レンダリングする場所がサーバーかクライアントかの違いなので送る JS が減ることはない、ということらしい。言われてみればたしかに。
このサイトに投稿をぽちぽちし始めてからリプライなどで指摘やアドバイスや疑問への回答をもらうことがあり、本当にありがたく思ってます。投稿のページごとにツイートリンクをつけて気軽にツイートしてもらえるようにしたい。
また、上述の Haru さんに Code Splitting の記事ことを教えてもらったのでこれも読もうと思う。
(必要になるまで)不要なJS送らないという話であればCode Splittingかな?https://t.co/i0lzGUPn6P
— Haru. (@utsushiiro) June 12, 2021
Next.jsは勝手にやってくれるのでNext.js使うだけでこの恩恵は受けれるんだけども.
コンテナ入門
今日のタブ記事
入門してランタイムを作ったらしい。すごすぎでは……?
僕は前職では Rails と React を書いていて、Rails のほうは Docker で動かしていたのでめちゃくちゃ初歩的なことくらいだったらまあ多少は分かる、という感じだった。Dockerfile や docker-compose.yml はすでにほぼ完成していて、自分でちょびっといじることがたまーにあるかな、くらいの温度感だった。
React のほう、というかフロントエンドは Docker 化するメリットが薄い(この話どっかの記事で見た)ということで Docker 化せずにやっていて、現職でも同じ感じでやっている。
現職では基本的にフロントエンドしか触ってないので Docker を久しく触っておらず、コンテナというものからどんどん遠ざかっているので、この方のように入門したい。いやランタイム作るはちょっと分からんけど。
記事内にある「最初に出会った本」のイラストでわかる Docker と Kubernetesは自分のようなほとんど何も分からないコンテナ初心者にとってはよさそうだなと思ったので、これを読んでみたい。