René's URL Explorer Experiment


Title: KARTEの分析システムのレガシーな開発環境を高速にする。pnpm, Rspackの導入で改善できたこと。

Open Graph Title: KARTEの分析システムのレガシーな開発環境を高速にする。pnpm, Rspackの導入で改善できたこと。

Description: こんにちは。KARTE Webの開発を担当するチームでエンジニアをしているnaoyashigaです。 2025年の年初に行なった改善について書きます。 (筆が遅くて公開が遅れました。。。) 今回は歴史の長いKARTEの分析システムにおいてpnpm(9.12.3)とRspack(1.2.7)の導入を行いました。長年運用しているシステムでの課題やpnpmとRspack導入によって得られたメリット

Open Graph Description: こんにちは。KARTE Webの開発を担当するチームでエンジニアをしているnaoyashigaです。 2025年の年初に行なった改善について書きます。 (筆が遅くて公開が遅れました。。。) 今回は歴史の長いKARTEの分析システムにおいてpnpm(9.12.3)とRspack(1.2.7)の導入を行いました。長年運用しているシステムでの課題やpnpmとRspack導入によって得られたメリット

Opengraph URL: https://tech.plaid.co.jp/speedup-pnpm-rspack

direct link

Domain: tech.plaid.co.jp

og:site_namePLAID Engineer Blog
og:typearticle
og:imagehttps://gj7drspl.assets.cross-cms.com/beta/cms/assets/image?apiKey=af2e601c12d3932e258de66ec1d0ffd9&imageId=6944eab358acce41ce43daaa
twitter:cardsummary_large_image
next-head-count13

Links:

Engineer Bloghttps://tech.plaid.co.jp/
エンジニア積極採用中https://recruit.plaid.co.jp/product
#node.jshttps://tech.plaid.co.jp/tag/node-js
#npmhttps://tech.plaid.co.jp/tag/npm
#JavaScripthttps://tech.plaid.co.jp/tag/javascript
https://tech.plaid.co.jp/author/naoyashiga
naoyashigahttps://tech.plaid.co.jp/author/naoyashiga
https://x.com/intent/post?text=KARTE%E3%81%AE%E5%88%86%E6%9E%90%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E3%83%AC%E3%82%AC%E3%82%B7%E3%83%BC%E3%81%AA%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E9%AB%98%E9%80%9F%E3%81%AB%E3%81%99%E3%82%8B%E3%80%82pnpm%2C%20Rspack%E3%81%AE%E5%B0%8E%E5%85%A5%E3%81%A7%E6%94%B9%E5%96%84%E3%81%A7%E3%81%8D%E3%81%9F%E3%81%93%E3%81%A8%E3%80%82&url=https%3A%2F%2Ftech.plaid.co.jp%2Fspeedup-pnpm-rspack
https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Ftech.plaid.co.jp%2Fspeedup-pnpm-rspack
link-local-dependencieshttps://github.com/plaidev/link-local-dependencies
https://pnpm.io/ja/motivationhttps://pnpm.io/ja/motivation
pnpm workspacehttps://pnpm.io/ja/workspaces
link-local-dependencieshttps://www.npmjs.com/package/@plaidev/link-local-dependencies
pnpm catalogshttps://pnpm.io/ja/catalogs
以前のNode.jsのバージョンアップhttps://tech.plaid.co.jp/nodejs_vup_to_20
pnpmのpackageExtensionhttps://pnpm.io/ja/9.x/package_json#pnpmpackageextensions
https://zenzes.me/today-i-learned-utilizing-pnpm-packageextensions-to-fix-broken-dependencies/https://zenzes.me/today-i-learned-utilizing-pnpm-packageextensions-to-fix-broken-dependencies/
参考: pnpm作者による記事https://www.kochan.io/nodejs/why-should-we-use-pnpm.html
https://www.npmjs.com/package/date-fnshttps://www.npmjs.com/package/date-fns
https://www.npmjs.com/package/data-fnshttps://www.npmjs.com/package/data-fns
https://rspack.rs/guide/migration/webpackhttps://rspack.rs/guide/migration/webpack
https://rspack.rs/guide/compatibility/pluginhttps://rspack.rs/guide/compatibility/plugin
Karmaは新規開発が停止しているhttps://www.npmjs.com/package/karma
公式のkarma-rspackは存在せず作成予定もないhttps://github.com/web-infra-dev/rspack/issues/7590
https://pnpm.io/ja/continuous-integrationhttps://pnpm.io/ja/continuous-integration
https://rspack.rs/config/cachehttps://rspack.rs/config/cache
Bytedance社のweb-infra-devチームhttps://github.com/web-infra-dev
Rsdoctorhttps://github.com/web-infra-dev/rsdoctor
MCP Serverhttps://www.npmjs.com/package/@rsdoctor/mcp-server
https://x.com/intent/post?text=KARTE%E3%81%AE%E5%88%86%E6%9E%90%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E3%83%AC%E3%82%AC%E3%82%B7%E3%83%BC%E3%81%AA%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E9%AB%98%E9%80%9F%E3%81%AB%E3%81%99%E3%82%8B%E3%80%82pnpm%2C%20Rspack%E3%81%AE%E5%B0%8E%E5%85%A5%E3%81%A7%E6%94%B9%E5%96%84%E3%81%A7%E3%81%8D%E3%81%9F%E3%81%93%E3%81%A8%E3%80%82&url=https%3A%2F%2Ftech.plaid.co.jp%2Fspeedup-pnpm-rspack
https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Ftech.plaid.co.jp%2Fspeedup-pnpm-rspack
https://tech.plaid.co.jp/author/naoyashiga
naoyashigahttps://tech.plaid.co.jp/author/naoyashiga
https://twitter.com/naoyashiga
https://recruit.plaid.co.jp/product
Datadog の Workflow Automation を使って再起不能になった Pod を安全に削除するhttps://tech.plaid.co.jp/datadog-workflow-automation-pod-delete
Designing an AI Foundation with Mastra in a Microservices Architecturehttps://tech.plaid.co.jp/microservice-ai-system-with-mastra-en
コーポレートサイトhttps://plaid.co.jp/
採用情報https://recruit.plaid.co.jp/
個人情報保護方針https://plaid.co.jp/privacy/

Viewport: width=device-width


URLs of crawlers that visited me.