Skip to content

chore(release-3.7): upgrade go-web to 0.2.1 and web-core to 0.20.1#929

Merged
Dugyu merged 1 commit into
release/3.7from
chore/3.7-lynx-web-upgrade
Apr 17, 2026
Merged

chore(release-3.7): upgrade go-web to 0.2.1 and web-core to 0.20.1#929
Dugyu merged 1 commit into
release/3.7from
chore/3.7-lynx-web-upgrade

Conversation

@Dugyu
Copy link
Copy Markdown
Collaborator

@Dugyu Dugyu commented Apr 17, 2026

Backport dependency upgrades to align with the web-core 0.20 WASM architecture, reducing memory usage by ~40%.

Changes

  • @lynx-js/go-web(github:lynx-community/go-web(0.1.0)→ 0.2.1
  • @lynx-js/web-core → 0.20.1

Why pin to npm release

Previously @lynx-js/go-web was referenced as github:lynx-community/go-web with no commit or tag pin. Deleting the lock file would silently pull HEAD, potentially breaking the web-core >= 0.20.0 compatibility requirement. Switching to the npm-published version makes the constraint explicit and lock-file-independent.

Migration notes

@lynx-js/go-web 0.2.0 drops the @lynx-js/web-elements peer dependency and requires web-core >= 0.20.0.

Related

Change-Id: Icb05ba1df03c7dc3bfb8ffc1ff381d2eeb13dcfb

Change-Id: Icb05ba1df03c7dc3bfb8ffc1ff381d2eeb13dcfb
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 17, 2026

Deploy Preview for lynx-doc ready!

Name Link
🔨 Latest commit 08d4d17
🔍 Latest deploy log https://app.netlify.com/projects/lynx-doc/deploys/69e1fa99aa33b1000800aab4
😎 Deploy Preview https://deploy-preview-929--lynx-doc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

Lynx Compat Data Stats

Lynx Platform API: 953

Platform Coverage

Platform Supported Coverage Δ Supported Δ Coverage
Android 855 90% - -
iOS 853 90% - -
HarmonyOS 793 83% - -
Web 683 72% - -
Clay 898 94% - -

Lynx Platform API

Category Total Android iOS HarmonyOS Web Clay
Elements 235 84% 83% 71% 65% 87%
CSS Properties 351 91% 91% 88% 93% 98%
CSS At-Rules 1 100% 100% 100% 100% 100%
CSS Data Types 33 100% 100% 88% 97% 61%
Lynx Global API 24 100% 100% 100% 92% 100%
Lynx Event API 66 58% 58% 58% 97% 100%
Lynx Fetch API 41 100% 100% 98% 95% 90%
lynx.* 45 100% 100% 80% 22% 100%
Lynx Selector Query 14 100% 100% 100% 100% 100%
Lynx Nodes Ref 10 100% 100% 100% 100% 100%
Lynx Intersection Observer 11 100% 100% 100% 0% 100%
Lynx Main Thread API 18 100% 100% 61% 67% 100%
Lynx Performance API 104 100% 100% 99% N/A 100%

Other

Category Total Android iOS HarmonyOS Web Clay
Native API 70 96% 84% 69% 10% 46%
React 2 100% 100% 100% 100% 0%
DevTool 21 100% 100% 81% N/A 0%
Errors 1 100% 100% 100% 0% 0%

Generated at 2026-04-17T09:17:53.966Z

@Dugyu Dugyu merged commit 35a48a9 into release/3.7 Apr 17, 2026
6 of 7 checks passed
@Dugyu Dugyu deleted the chore/3.7-lynx-web-upgrade branch April 17, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant