2021年1月23日のブックマーク (3件)

  • NextのJSぜんぶ抜く

    サイトパフォーマンスを最適化するため、export 時に Next.js のランタイムを全部抜いた。 どういうことか? このブログは静的書き出しをしているので、ただの静的なドキュメントといえる。だが Next にしろ Nuxt にしろ、書き出したページをブラウザで読み込むと JS アプリケーションとして振る舞うために Hydration 処理が行われる。これをするために JS モジュールの読み込みや Scripting 処理の負荷が発生する。 書き出された HTML には Hydration 処理用に JS モジュールやシリアライズされた state が挿入されている ピュア HTML を目指して しかしこのブログはドキュメントでありアプリケーションではないので、ほぼ JS を動かす必要はない。state は不要だし、client-side routing も要らない(先読みに必要かもだが

    NextのJSぜんぶ抜く
    door-s-dev
    door-s-dev 2021/01/23
    リンクされてる動画が参考になった。 estimator.dev試す
  • EStimator.dev: the modern JavaScript savings calculator

    Enter a website URL Find out how much turning on modern JS could save.

    door-s-dev
    door-s-dev 2021/01/23
    試してみたけど結構パースエラーになってしまう
  • Unixコマンドはネット企業になり、OSSはSaaSになった | Coral Capital

    全てのUnixコマンドはいずれネット企業になる、grepはGoogleになり、rsyncはDropboxに、manはStackOverflowcronはIFTTT――。 この予言めいた言葉を、私は米国VCのAndreessen Horowitzパートナー、クリス・ディクソン氏のツイートで知りました。2014年のツイートですが、これがディクソン氏のオリジナルなのか、それとも良く言われていることなのか、ちょっと分かりません。ただ、UnixやLinuxを触ったことがある人であれば、この法則が驚くほど良く成り立っているように思えるのではないでしょうか(最近の若手ソフトウェア・エンジニアはあまりコマンドラインに触れないそうですが)。 この予言がすごいのは、30〜40年の隔たりがあっても類似性が成立していることです。Unixコマンドの多くは1980年〜1990年代には多くのシステムで実装され、利用さ

    Unixコマンドはネット企業になり、OSSはSaaSになった | Coral Capital
    door-s-dev
    door-s-dev 2021/01/23
    何でもネットにあった方が便利だからなぁ