2022年1月28日のブックマーク (5件)

  • How React server components work: an in-depth guide

    React server components (RSC) is an exciting new feature that will have huge implications on page load performance, bundle size, and how we write React applications in the near future. We at Plasmic make a visual builder for React, and we care a lot about React performance — many of our customers use Plasmic to build performance-critical marketing and e-commerce sites. And so, even though RSC is s

    How React server components work: an in-depth guide
    dkanikama
    dkanikama 2022/01/28
  • JS のビルドサイズを極限まで絞るための TIPS 集

    ビルドサイズ限界まで絞りたい人向け。 あらゆる環境で実践するものではないが、知ってたら簡単に避けることができるのもあるので知っておくと便利なTIPS書いていく。 基ポリシー 未使用コードはビルド時に全部落とす。 何が未使用コードで、何が定数かわかるようなインターフェースを人間が心がける。 用語 Dead Code Ellimination(DCE) Rollup や Terser で、未使用コードを削除すること

    JS のビルドサイズを極限まで絞るための TIPS 集
    dkanikama
    dkanikama 2022/01/28
  • エンジニアのための十徳ナイフ「DevToys」が便利すぎる - Qiita

    DevToysとは デベロッパーのためのスイスアーミーナイフの紹介文の通り。 開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機能のショートカットを探したりせずとも、これ一つですぐにできます! インストール Microsoft Storeからインストールできます。 公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。 WinGetやChocolateyでもインストール可能です。 Microsoft StoreアプリなのでWindowsでしか使えませんが、Macユーザーの方は気を落とさずにこちらの記事をどうぞ! また、作者曰くMacにはDevBoxやDevUtilsなどの類似ツールが既にあるため非対応だそう

    エンジニアのための十徳ナイフ「DevToys」が便利すぎる - Qiita
    dkanikama
    dkanikama 2022/01/28
  • 満点以外は0点である

    満点以外を認めてきたのが、学校教育の根的な誤りだと思う。 実際、社会では満点以外は認められていない。たとえばクライアントに資料を提示して、その内容を説明できないのでは話にならない。自身が持ち出した資料なのだから、その内容は完璧に理解している必要がある。 従来の学校教育では、そのための訓練が全く行われていない。 歴史の試験をして、100点中99点を取ったなどというのは、全く誇れることではない。ビジネスならば、顧客から質問を受けて答えられない―あるいは当てずっぽうで間違った返答をする―のと同じこと。人として羞ずべきである。 ほとんどの日人は、「何かを理解した」という経験をしないまま社会に出る。 それでは、この「何かを理解する」とはどういうことか?たとえば、法律を学ぶことを念頭に置いた場合、最低でも以下のようなことができなければならないだろう。 ある法令の制定や改正の経緯を説明できる 条文や

    満点以外は0点である
    dkanikama
    dkanikama 2022/01/28
  • JavaScriptを遊び尽くす究極のWebサービス・ツールを厳選して大公開! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、JavaScriptを使ってとにかく遊んだり楽しんだりできるインタラクティブなWebサービスやツールを厳選してご紹介します。 ゲーム体験をしたり、アート作品を作ったり、JavaScriptで開発されたユニークなサービスを利用してじっくりと遊んでみましょう。 Webの楽しい世界にご興味ある方は、ぜひ参考にしてください! ■リアルタイムにコードを書いて戦うオンライン対戦ゲーム 【yare.io】 世界中のプレイヤーと1対1で戦うゲームなのですが、その戦い方はJavaScriptのコードをリアルタイムに書き換えながら自機を操作するというのが大きな特徴です。 見た目は簡素なシューティングゲームですが、実はかなり奥深いストラテジーゲームみたいな要素が詰まっています。 ゲームの大まかな流れとしては、以下のとおりです。 JavaScriptで自機を制

    JavaScriptを遊び尽くす究極のWebサービス・ツールを厳選して大公開! - paiza times
    dkanikama
    dkanikama 2022/01/28