Skip to content

feat(builder): target 2026 browsers by default - #274

Merged
BleedingDev merged 4 commits into
main-ultramodernfrom
fix/browser-targets-2026-release
Oct 31, 2026
Merged

BleedingDev merged 4 commits into
main-ultramodernfrom
fix/browser-targets-2026-release

Conversation

@BleedingDev

Copy link
Copy Markdown
Collaborator

Summary

Why the change

Raise UltraModern.js browser defaults to the 2026 baseline so new applications stop carrying transforms and CSS prefixes for browsers released years ago.

Special things to note

  • Explicit application browser targets still win, and the Node target stays unchanged.
  • The refreshed browser database recognizes Safari 27; generated workspaces now inherit the same CSS browser policy as the builder.
  • Five focused browser-target tests, changed-file lint, and dependency consistency checks passed locally; required CI must pass before merge.

Change outline

 Browser defaults, basic apps, and Sandpack
-Chrome 87+  | Edge 88+  | Firefox 78+  | Safari 14+
+Chrome 144+ | Edge 144+ | Firefox 147+ | Safari 27+
 Workspace shell and remotes
   builder browser targets
-  Autoprefixer: independent "defaults" override
+  Autoprefixer: inherits the builder browser targets
   application overrides remain supported

Related Links

Browser-target regression tests

Checklist

  • I have added a changeset.
  • I have updated the documentation.
  • I have added tests to cover my changes.

@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Rsdoctor Bundle Diff Analysis

📊 Quick Summary
Project Total Size Gzip Size Change Gzip Change
bundle-diff 480.2 KB 157.0 KB 📉 -53.5 KB (-10.0%) 📉 -16.0 KB (-9.2%)
📋 Detailed Reports (Click to expand)

📁 bundle-diff

Path: benchmark/bundle-diff/dist/rsdoctor-data.json

📌 Baseline Commit: 33f33ae8e086dc27068f8fd04745513cf1f62280 | PR: #273

Metric Current Baseline Change
📊 Total Size 480.2 KB 533.8 KB -53.5 KB (-10.0%)
🗜️ Gzip Size 157.0 KB 173.0 KB -16.0 KB (-9.2%)
📄 JavaScript 472.9 KB 526.4 KB -53.5 KB (-10.2%)
🎨 CSS 1.2 KB 1.2 KB 0
🌐 HTML 5.4 KB 5.5 KB -54.0 B (-1.0%)
📁 Other Assets 754.0 B 754.0 B 0

📦 Download Diff Report: bundle-diff Bundle Diff

Generated by Rsdoctor GitHub Action

@BleedingDev
BleedingDev merged commit f8d8b5f into main-ultramodern Oct 31, 2026
70 of 71 checks passed
@BleedingDev
BleedingDev deleted the fix/browser-targets-2026-release branch October 31, 2026 00:24
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