タグ

parcelに関するefclのブックマーク (4)

  • GitHub - devongovett/unplugin-parcel-macros

    efcl
    efcl 2024/03/14
    Parcelのmacroと同じものをwebpack/rollup/Vite/esbuildで利用できるようにするプラグイン。 import attributesの構文を使いビルド時にマクロ的な処理を行う仕組み
  • JavaScriptビルドツールの整理 各ツールの機能と依存関係

    フロントエンドのビルドツールが色々ありすぎて、何がどうなっているのかがわかりづらいため、 各ツールができること、特徴 ツール間がどのように依存しあっているか を一気に調べて整理した。(情報は2023/10時点) 概要 ツールの依存関係整理 上層: dev server付きのバンドラ/ビルドツール。アプリ開発者が直接configなどを書いて取り扱うのはここが多いと思われる。(Next.jsに関しては、ビルド機能に着目した場合) 下層: やや基盤的なdev serverなしのツール群。 矢印は、明示的な依存関係を表す。実際には、明示的な依存関係がなくても、下層のツール群は上層のバンドラ(やRollup)に対してプラグインを提供していることが多い。 各ツールのできること整理 ツールごとに、大まかな機能区分で、できることとできないことをまとめた。 各機能区分の定義は次セクションを参照。 ツールごと

    JavaScriptビルドツールの整理 各ツールの機能と依存関係
    efcl
    efcl 2023/10/26
    Vite/Parcel/webpack/Rspack/Turbopack/Next.js/Rollup/esbuild/SWC/Bun/Babel/Terser の特徴と依存関係について。
  • Release v2.10.0 · parcel-bundler/parcel

    Parcel v2.10.0 includes big performance improvements, an improved --lazy mode, reduced runtime bundle sizes, web extension improvements, and tons of bug fixes and improvements. Added Core Add support for include and exclude globs for --lazy mode – Details, Details Merge all native Rust modules into one package – Details Add async resolver and JS transformer functions using rayon – Details Support

    Release v2.10.0 · parcel-bundler/parcel
    efcl
    efcl 2023/10/11
    Parcel v2.10.0リリース。 遅延コンパイルする対象を指定できる`--lazy [glob]`と`--lazy-excludes`を追加。 Rustモジュールを一つのパッケージにマージすることで重複Cratesを削除してサイズの削減、また並列処理の効率化によるパフォ
  • Parcel v2.8.0

    We are excited to announce the release of Parcel v2.8.0! This release includes a brand new bundling algorithm with improved automatic code splitting, much better build performance for large projects, and fixes for many bugs. It also includes major performance improvements for HMR updates, and tree shaking changes that we've seen reduce bundle sizes by up to 50%. New bundling algorithmSince our ini

    Parcel v2.8.0
    efcl
    efcl 2022/11/12
    Parcel 2.8.0リリース。 大規模なアプリケーションでのビルド時間とバンドルサイズの削減、HMRのincrementl buildのパフォーマンス改善、Tree Shakingの改善によるバンドルサイズの削減など
  • 1