サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
slides.hiroppy.me
メルカリ Shops の開発 vcl, python, golang, containers, typescript, etc. が入っている monorepo で開発が行われている。 なので、あまり専門性はあってもどの領域でも開発を行う。 メルカリアプリ上で動いているため、 webview がベースとなりパフォーマンスは普段以上に求められている。 技術スタックはこちらを参照 ユーザーへの UX を下げないために。。 First Meaningful Paint を速くするSkeleton などでフィードバックを適切に行う => とりあえず速く結果を返却すればよい 結果を速く返すために考えること 共通な結果はすべてキャッシュし、CDN などを使い近くに置く極力、ユーザーからのアクセスを origin まで到達させない常に新鮮な結果を近くに保持することにより、上記を満たせるようにする =>
今後 web platform への親和性を高めるwhatwg URL, streams, etc...corepackpackage managers の managerESM安定化と node ライブラリの ESM への移行準備完了10 年後の node の予想 nodejs/next-10 yarn がでるまでの問題点とその後shrinkwrap の不安定さ => lock ファイルがデファクトとなるパフォーマンス、キャッシュの問題 => npm/yarn の速度差がほぼなくなるworkspaces の考え方lerna から生まれた新しいリポジトリ設計 node_modules の肥大化 berry(yarn v2)PnP による zero installsnpm/tink は死んでしまった。。pnpmシンボリックリンクを使用し、モジュールを 1 回だけ保存し使い回す 他にも Pac
webpackの歴史を辿っていき、機能を紹介していきます。
introduce performance timing api of Node.js
このページを最初にブックマークしてみませんか?
『slides.hiroppy.me』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く