2022年3月20日のブックマーク (2件)

  • Web フロントエンドエンジニア(React) がモバイルアプリ開発(Flutter)し始めて思ったこと|seya

    自分は2017年から React と共にキャリアを歩んできたので長らく "フロントエンドエンジニア" としてのアイデンティティを持ちながら仕事をしていたのですが、去年末辺りから仕事Flutter を使って開発をするようになりました。 始めてビックリ、React とかなり書き味は似ているし、培った経験が活きることが多かったです。 また、詳しくは後述しますが、モバイル開発にも参加できるようになるとキャリアの選択肢も増えるので、今フロントエンドをやっている方が一つの選択肢とし考えられるように「ここは同じだから Web フロントの知見が活かせる、ここは違ってモバイル固有の知識の0からのスタート、モバイルできるようになるとこういうところが嬉しそう」という点を書いていこうかなと思います。 同じところ宣言的 UI な書き方まず ReactFlutter も宣言的 UI で作られているというか、

    Web フロントエンドエンジニア(React) がモバイルアプリ開発(Flutter)し始めて思ったこと|seya
    shingo-sasaki-0529
    shingo-sasaki-0529 2022/03/20
    宣言的UI が普及する前にモバイル開発離れたから、またやってみたらカルチャーショック受けそう。 知識の再利用はできてもシナジーはないと言われるとためらっちゃうけど
  • Prettier のサイズを減らすテクニック

    実は先日リリースした Prettier 2.6 では前のバージョンである 2.5.1 と比べてバンドルサイズが 3MB ほど減っています。 Prettier 2.5.1 のサイズ(20.0MB) Prettier 2.6.0 のサイズ(16.9MB) リリースブログで言及したとおり Prettier 2.6 ではモジュールバンドラーを Rollup から esbuild に移行したので、その影響かと思われるかもしれませんが実はそれだけではありません。esbuild への移行によって減ったバンドルサイズはそれほど大きくはありませんでした。 バンドルサイズが 3 MB 減ったのは泥臭いチューニングをいくつか行った結果なのです。 この記事では Prettier 2.6 で実施したバンドルサイズを減らすテクニックを紹介します。 きっかけ ライブラリのサイズは大きいより小さい方が当然良いですが、その

    Prettier のサイズを減らすテクニック
    shingo-sasaki-0529
    shingo-sasaki-0529 2022/03/20
    泥臭いと言えば泥臭いし、今後のメンテコストが上がりそうだけど、Prettier を Chrome DevTools 上で動かしたいっていう動機が熱い