Skip to content

feat: enable web binary template by default in WebEncodePlugin#2545

Merged
PupilTong merged 5 commits into
lynx-family:mainfrom
PupilTong:p/hw/opt-out-wasm
May 7, 2026
Merged

feat: enable web binary template by default in WebEncodePlugin#2545
PupilTong merged 5 commits into
lynx-family:mainfrom
PupilTong:p/hw/opt-out-wasm

Conversation

@PupilTong
Copy link
Copy Markdown
Collaborator

@PupilTong PupilTong commented Apr 29, 2026

Summary by CodeRabbit

  • New Features

    • Web templates now use binary encoding by default.
  • Configuration

    • Opt out to JSON by setting EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE to 'false' or '0' before building; any other value (or unset) enables binary.
  • Compatibility

    • Requires web-core v0.20.2 to support the new output format.
  • Chores / Tests

    • Build/test scripts no longer force the old environment flag.
  • Documentation

    • Release note added describing the change.

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).
  • Changeset added, and when a BREAKING CHANGE occurs, it needs to be clearly marked (or not required).

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 29, 2026

🦋 Changeset detected

Latest commit: 5290d99

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@lynx-js/template-webpack-plugin Patch
@lynx-js/react-rsbuild-plugin Patch
@lynx-js/react-alias-rsbuild-plugin Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 29, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Binary template encoding is now the default for web templates; only EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE values 'false' or '0' force JSON. Build/test scripts stopped setting the binary flag, and a changeset documents the default change, opt-out, and a web-core upgrade reference.

Changes

Web binary template defaulting

Layer / File(s) Summary
Release Documentation
.changeset/enable-web-binary-template-by-default.md
Adds a changeset patch for @lynx-js/template-webpack-plugin announcing default binary templates, documents opt-out via EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE (example usage), and notes upgrade to @lynx-js/web-core@0.20.2 with changelog link.
Build & Test Scripts
packages/web-platform/web-core-e2e/scripts/generate-build-command.js, packages/web-platform/web-tests/package.json
Removes explicit EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE setting from the spawned build environment and removes it from the build:ssr script; ENABLE_SSR=1 remains.
Encoding Selection Logic
packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts
Changes encode hook: 'false' or '0' => JSON-encoding path; all other non-null/undefined values (including unset and previous 'true') => dynamic import of @lynx-js/web-core/encode and binary encoding. Removes the prior unknown-value error path.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • upupming
  • luhc228
  • colinaaa
  • Sherry-hue

Poem

🐰 I nibble flags and hop through code,

Binary burrows take the road,
Whisper "false" or "0" to keep JSON near,
Otherwise I pack bytes, small and clear,
Hooray — light bundles, faster cheer! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title directly and clearly describes the main change: enabling the web binary template by default in WebEncodePlugin, which is the core modification across all changed files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.changeset/enable-web-binary-template-by-default.md:
- Around line 18-20: The markdown link text has a missing space in
"`@lynx-js/web-core`Changelog"; update the link text to include a space so it
reads "`@lynx-js/web-core` Changelog" (locate and edit the text in the
.changeset/enable-web-binary-template-by-default.md diff block containing the
link).

In `@packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts`:
- Around line 108-111: The branch in WebEncodePlugin using
isExperimentalWebBinary includes an impossible numeric comparison
(isExperimentalWebBinary === 0); since process.env values are string|undefined,
remove the numeric comparison and only compare string values (e.g., 'false' and
'0') or handle undefined explicitly; update the conditional around
isExperimentalWebBinary in the WebEncodePlugin method to drop the === 0 check so
the unreachable clause is eliminated.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: be1ad1a1-bac5-475b-9677-2d837c743447

📥 Commits

Reviewing files that changed from the base of the PR and between eb46fea and 907e383.

📒 Files selected for processing (4)
  • .changeset/enable-web-binary-template-by-default.md
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js
  • packages/web-platform/web-tests/package.json
  • packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts
💤 Files with no reviewable changes (1)
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js

Comment thread .changeset/enable-web-binary-template-by-default.md Outdated
Comment thread packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts
Comment thread .changeset/enable-web-binary-template-by-default.md Outdated
Comment thread packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 30, 2026

Codecov Report

❌ Patch coverage is 0% with 9 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...ack/template-webpack-plugin/src/WebEncodePlugin.ts 0.00% 9 Missing ⚠️

📢 Thoughts on this report? Let us know!

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 30, 2026

Merging this PR will improve performance by 18.85%

⚡ 1 improved benchmark
✅ 80 untouched benchmarks
⏩ 26 skipped benchmarks1

Performance Changes

Benchmark BASE HEAD Efficiency
008-many-use-state-destroyBackground 9.5 ms 8 ms +18.85%

Comparing PupilTong:p/hw/opt-out-wasm (5290d99) with main (5f3b6eb)

Open in CodSpeed

Footnotes

  1. 26 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Apr 30, 2026

React Example

#7803 Bundle Size — 225.52KiB (0%).

5290d99(current) vs 5f3b6eb main#7798(baseline)

Bundle metrics  no changes
                 Current
#7803
     Baseline
#7798
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
No change  Modules 180 180
No change  Duplicate Modules 69 69
No change  Duplicate Code 44.54% 44.54%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#7803
     Baseline
#7798
No change  IMG 145.76KiB 145.76KiB
No change  Other 79.77KiB 79.77KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Apr 30, 2026

Web Explorer

#9376 Bundle Size — 900.03KiB (0%).

5290d99(current) vs 5f3b6eb main#9371(baseline)

Bundle metrics  Change 2 changes
                 Current
#9376
     Baseline
#9371
No change  Initial JS 44.46KiB 44.46KiB
No change  Initial CSS 2.22KiB 2.22KiB
No change  Cache Invalidation 0% 0%
No change  Chunks 9 9
No change  Assets 11 11
Change  Modules 229(+0.44%) 228
No change  Duplicate Modules 11 11
Change  Duplicate Code 27.28%(-0.04%) 27.29%
No change  Packages 10 10
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#9376
     Baseline
#9371
No change  JS 495.9KiB 495.9KiB
No change  Other 401.92KiB 401.92KiB
No change  CSS 2.22KiB 2.22KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Apr 30, 2026

React External

#918 Bundle Size — 680.82KiB (0%).

5290d99(current) vs 5f3b6eb main#913(baseline)

Bundle metrics  no changes
                 Current
#918
     Baseline
#913
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 3 3
No change  Modules 17 17
No change  Duplicate Modules 5 5
No change  Duplicate Code 8.59% 8.59%
No change  Packages 0 0
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#918
     Baseline
#913
No change  Other 680.82KiB 680.82KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Apr 30, 2026

React Example (Element Template)

#2 Bundle Size — 198.61KiB (0%).

ef964b5(current) vs a317fd6 main#1(baseline)

Bundle metrics  Change 2 changes
                 Current
#2
     Baseline
#1
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
Change  Modules 78(+1.3%) 77
No change  Duplicate Modules 23 23
Change  Duplicate Code 40.71%(-0.05%) 40.73%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#2
     Baseline
#1
No change  IMG 145.76KiB 145.76KiB
No change  Other 52.85KiB 52.85KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Apr 30, 2026

React MTF Example

#935 Bundle Size — 196.68KiB (0%).

5290d99(current) vs 5f3b6eb main#930(baseline)

Bundle metrics  no changes
                 Current
#935
     Baseline
#930
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 3 3
No change  Modules 174 174
No change  Duplicate Modules 66 66
No change  Duplicate Code 44.05% 44.05%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#935
     Baseline
#930
No change  IMG 111.23KiB 111.23KiB
No change  Other 85.45KiB 85.45KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@PupilTong PupilTong force-pushed the p/hw/opt-out-wasm branch from ef964b5 to 4b09aa2 Compare May 6, 2026 06:27
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
.changeset/enable-web-binary-template-by-default.md (1)

18-18: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Wording "could support" still present — not fully addressed from previous round.

Line 18 still reads grammatically incorrect: "could support the new output format".

📝 Proposed fix
-**Upgrade to `@lynx-js/web-core@0.20.2` could support the new output format**
+**Upgrade to `@lynx-js/web-core@0.20.2` to support the new output format**
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.changeset/enable-web-binary-template-by-default.md at line 18, The phrase
"could support the new output format" is grammatically weak; update the sentence
containing "could support the new output format" to a definitive form such as
"supports the new output format" or "now supports the new output format" so the
changelog reads clearly and confidently; locate the literal string "could
support the new output format" in
.changeset/enable-web-binary-template-by-default.md and replace it with the
chosen corrected wording.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.changeset/enable-web-binary-template-by-default.md:
- Line 2: The changeset currently marks "@lynx-js/template-webpack-plugin" as
"patch" despite a behavioral default change (feat) that flips output from JSON
to binary; update the changeset entry by changing the version bump for
"@lynx-js/template-webpack-plugin" from "patch" to "minor" so the release semver
reflects a non-patch behavioral change and aligns with the commit subject.

---

Duplicate comments:
In @.changeset/enable-web-binary-template-by-default.md:
- Line 18: The phrase "could support the new output format" is grammatically
weak; update the sentence containing "could support the new output format" to a
definitive form such as "supports the new output format" or "now supports the
new output format" so the changelog reads clearly and confidently; locate the
literal string "could support the new output format" in
.changeset/enable-web-binary-template-by-default.md and replace it with the
chosen corrected wording.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 15172207-f3a2-410e-b1de-8c370a33389b

📥 Commits

Reviewing files that changed from the base of the PR and between ef964b5 and 4b09aa2.

📒 Files selected for processing (4)
  • .changeset/enable-web-binary-template-by-default.md
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js
  • packages/web-platform/web-tests/package.json
  • packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts
💤 Files with no reviewable changes (1)
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js

Comment thread .changeset/enable-web-binary-template-by-default.md
@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 6, 2026

React Example with Element Template

#69 Bundle Size — 198.12KiB (0%).

5290d99(current) vs 5f3b6eb main#64(baseline)

Bundle metrics  Change 1 change
                 Current
#69
     Baseline
#64
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
No change  Modules 78 78
No change  Duplicate Modules 23 23
Change  Duplicate Code 40.57%(-0.02%) 40.58%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#69
     Baseline
#64
No change  IMG 145.76KiB 145.76KiB
No change  Other 52.36KiB 52.36KiB

Bundle analysis reportBranch PupilTong:p/hw/opt-out-wasmProject dashboard


Generated by RelativeCIDocumentationReport issue

@PupilTong PupilTong force-pushed the p/hw/opt-out-wasm branch from 4b09aa2 to 93c37b9 Compare May 6, 2026 07:02
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (2)
.changeset/enable-web-binary-template-by-default.md (2)

2-2: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Bump should likely be minor, not patch.

This changeset flips the default web template encoding from JSON to Binary — a user-observable behavior change for every consumer that doesn't set EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE. SemVer-wise that's a new feature/behavior change and warrants a minor bump rather than patch, especially given the feat(web): subject.

📝 Proposed change
-"@lynx-js/template-webpack-plugin": patch
+"@lynx-js/template-webpack-plugin": minor
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.changeset/enable-web-binary-template-by-default.md at line 2, The changeset
currently marks "@lynx-js/template-webpack-plugin" as a patch but the change
flips default web template encoding (user-visible) so update the changeset to
use a minor bump instead of patch; in the .changeset entry that contains the
line "@lynx-js/template-webpack-plugin": patch change "patch" to "minor" and
ensure the changeset title/summary reflects the feat(web): behavior change so
the release tooling will produce a minor release.

18-18: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Awkward phrasing in upgrade note.

"could support" reads oddly here; it's an instruction to upgrade so the new format is supported. Minor wording fix:

📝 Proposed fix
-**Upgrade to `@lynx-js/web-core@0.20.2` could support the new output format**
+**Upgrade to `@lynx-js/web-core@0.20.2` to support the new output format**
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.changeset/enable-web-binary-template-by-default.md at line 18, The upgrade
note sentence "**Upgrade to `@lynx-js/web-core@0.20.2` could support the new
output format**" is awkward; change that phrase to a clearer instruction such as
"**Upgrade to `@lynx-js/web-core@0.20.2` to support the new output format**" or
"**Upgrade to `@lynx-js/web-core@0.20.2` to enable support for the new output
format**" by editing the same line in the changeset.
🧹 Nitpick comments (1)
packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts (1)

108-135: 💤 Low value

Opt-out check is now correctly string-only.

The conditional only matches 'false'/'0' (both valid process.env string values), and all other states — including unset — fall through to the binary path, which matches the new default documented in the changeset.

One small consideration: the comparison is case-sensitive, so EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE=False (or FALSE) would silently take the binary path rather than the intended JSON opt-out. If you want to be lenient toward common user inputs:

♻️ Optional case-insensitive opt-out
-          const isExperimentalWebBinary = process
-            .env['EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE'];
-          if (
-            isExperimentalWebBinary === 'false'
-            || isExperimentalWebBinary === '0'
-          ) {
+          const isExperimentalWebBinary = process
+            .env['EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE']?.toLowerCase();
+          if (
+            isExperimentalWebBinary === 'false'
+            || isExperimentalWebBinary === '0'
+          ) {
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts` around lines
108 - 135, The opt-out check using
process.env['EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE'] is case-sensitive so values
like "False" or "FALSE" will incorrectly enable the binary path; update the
check around isExperimentalWebBinary in WebEncodePlugin.ts to perform a
case-insensitive comparison (e.g. normalize via toLowerCase()) and guard for
undefined/null so that only explicit "false" or "0" (in any case) choose the
JSON branch; keep existing behavior for unset values to fall through to the
binary path and reference the isExperimentalWebBinary variable and the
surrounding return branches (JSON branch that uses genStyleInfo/tasmJSONInfo and
the binary branch that imports encode).
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In @.changeset/enable-web-binary-template-by-default.md:
- Line 2: The changeset currently marks "@lynx-js/template-webpack-plugin" as a
patch but the change flips default web template encoding (user-visible) so
update the changeset to use a minor bump instead of patch; in the .changeset
entry that contains the line "@lynx-js/template-webpack-plugin": patch change
"patch" to "minor" and ensure the changeset title/summary reflects the
feat(web): behavior change so the release tooling will produce a minor release.
- Line 18: The upgrade note sentence "**Upgrade to `@lynx-js/web-core@0.20.2`
could support the new output format**" is awkward; change that phrase to a
clearer instruction such as "**Upgrade to `@lynx-js/web-core@0.20.2` to support
the new output format**" or "**Upgrade to `@lynx-js/web-core@0.20.2` to enable
support for the new output format**" by editing the same line in the changeset.

---

Nitpick comments:
In `@packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts`:
- Around line 108-135: The opt-out check using
process.env['EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE'] is case-sensitive so values
like "False" or "FALSE" will incorrectly enable the binary path; update the
check around isExperimentalWebBinary in WebEncodePlugin.ts to perform a
case-insensitive comparison (e.g. normalize via toLowerCase()) and guard for
undefined/null so that only explicit "false" or "0" (in any case) choose the
JSON branch; keep existing behavior for unset values to fall through to the
binary path and reference the isExperimentalWebBinary variable and the
surrounding return branches (JSON branch that uses genStyleInfo/tasmJSONInfo and
the binary branch that imports encode).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b3892b72-e2ef-44fb-8ef6-876e42badd79

📥 Commits

Reviewing files that changed from the base of the PR and between 4b09aa2 and 93c37b9.

📒 Files selected for processing (4)
  • .changeset/enable-web-binary-template-by-default.md
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js
  • packages/web-platform/web-tests/package.json
  • packages/webpack/template-webpack-plugin/src/WebEncodePlugin.ts
💤 Files with no reviewable changes (1)
  • packages/web-platform/web-core-e2e/scripts/generate-build-command.js

PupilTong added 4 commits May 6, 2026 16:56
Signed-off-by: Haoyang Wang <12288479+PupilTong@users.noreply.github.com>
Signed-off-by: Haoyang Wang <12288479+PupilTong@users.noreply.github.com>
@PupilTong PupilTong force-pushed the p/hw/opt-out-wasm branch from 93c37b9 to 8431c73 Compare May 6, 2026 08:56
@PupilTong PupilTong merged commit 3e627b3 into lynx-family:main May 7, 2026
80 of 85 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants