From 0fd982a8ac6c8378f968bb440cfdfc38f533f842 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Mon, 16 Jun 2025 10:07:53 -0300 Subject: [PATCH 1/3] DOCS: Update roadmap with 3.3 release + changes Update the roadmap to be in line with our current status (we have just released version 3.3) --- v3-docs/docs/about/roadmap.md | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 908a42d8d4..6934bfa419 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -4,7 +4,7 @@ Describes the high-level features and actions for the Meteor project in the near ## Introduction -**Last updated: March 31th, 2025.** +**Last updated: June 16, 2025.** The description of many items includes sentences and ideas from Meteor community members. @@ -34,25 +34,41 @@ Contributors are encouraged to focus their efforts on work that aligns with the **Goal:** Add a command([meteor profile](/cli/#meteorprofile)) to measure if our changes are actually making our builds faster and smaller. -#### Phase 2: External Transpiler Integration & Bundler Improvements +#### Phase 2: External Transpiler Integration -**Target Release:** 3.3 ⏳ +**Target Release:** 3.3 ✅ **Goal:** For this phase we want: - Improve our current bundler performance, via optimizations so that any meteor user can get benefits from it; And an external bundler could get the same benefits. - To have an external transpiler working with Meteor and producing a bundle that is smaller or faster than the current Meteor bundle. -#### Phase 3: HMR Improvements + +#### Phase 3: Bundler Improvements & feedback **Target Release:** 3.3.x ⏳ -**Goal:** Improve the HMR performance, so that it is faster and more reliable on what needs to be changed. +**Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. +- And updates based on the feedback from the community, so that we can have a better experience with our new transpiler(SWC). -#### Phase 4: Build Process Optimization +#### Phase 4: HMR Improvements **Target Release:** 3.4 ⏳ +**Goal:** Improve the HMR performance, so that it is faster and more reliable on what needs to be changed. + + +#### Phase 5: External Bundler integration + +**Target Release:** 3.4 ⏳ + +**Goal:** And an external bundler (like RSPack, ESBuild, or Rollup) working with Meteor and producing a bundle that is smaller or faster than the current Meteor bundle. +- This will also allow Meteor to have features like tree-shaking, code-splitting, and other optimizations that will make our apps leaner and faster. + +#### Phase 6: Build Process Optimization + +**Target Release:** 3.5 ⏳ + **Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. From a0c8bcb9b1e23d96552a76c72c62e9be22143e7c Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Mon, 16 Jun 2025 10:22:20 -0300 Subject: [PATCH 2/3] DOCS: update based on feedback --- v3-docs/docs/about/roadmap.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 6934bfa419..75e39f4c1d 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -44,20 +44,19 @@ Contributors are encouraged to focus their efforts on work that aligns with the - To have an external transpiler working with Meteor and producing a bundle that is smaller or faster than the current Meteor bundle. -#### Phase 3: Bundler Improvements & feedback +#### Phase 3: HMR Improvements + +**Target Release:** 3.3 ✅ + +**Goal:** Improve the HMR performance, so that it is faster and more reliable on what needs to be changed. + +#### Phase 4: Bundler Improvements & feedback **Target Release:** 3.3.x ⏳ **Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. - And updates based on the feedback from the community, so that we can have a better experience with our new transpiler(SWC). -#### Phase 4: HMR Improvements - -**Target Release:** 3.4 ⏳ - -**Goal:** Improve the HMR performance, so that it is faster and more reliable on what needs to be changed. - - #### Phase 5: External Bundler integration **Target Release:** 3.4 ⏳ @@ -67,7 +66,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the #### Phase 6: Build Process Optimization -**Target Release:** 3.5 ⏳ +**Target Release:** 3.4.x ⏳ **Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. From af654df3dbe0b78ac47a70fb5d7961cbcb26b0c9 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Mon, 16 Jun 2025 10:28:52 -0300 Subject: [PATCH 3/3] DOCS: patch series more specifc --- v3-docs/docs/about/roadmap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 75e39f4c1d..282b3c003f 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -55,7 +55,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the **Target Release:** 3.3.x ⏳ **Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. -- And updates based on the feedback from the community, so that we can have a better experience with our new transpiler(SWC). +- Expanding compatibility and updates based on the feedback from the community, so that we can have a better experience with our new build tools, in this case SWC #### Phase 5: External Bundler integration @@ -69,6 +69,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the **Target Release:** 3.4.x ⏳ **Goal:** Improve the build size and make meteor use less resources for building, decreasing even more build and rebuild time. +- Expanding compatibility and updates based on the feedback from the community, so that we can have a better experience with our new build tools #### Documentation Strategy